[metadata] Add #JTD heap MonoImage:minimal_delta bit (#20378)
commit3c8a5e775073f93cabeac0990a264ce1995eb396
authorAleksey Kliger (λgeek) <alklig@microsoft.com>
Sat, 12 Sep 2020 14:28:23 +0000 (12 10:28 -0400)
committerGitHub <noreply@github.com>
Sat, 12 Sep 2020 14:28:23 +0000 (12 10:28 -0400)
treec6b0e0d17c6c6d515b0910d6bd5dbf33764408cb
parent2e1966864e0542c0a3ac07162ebdf09027ad232e
[metadata] Add #JTD heap MonoImage:minimal_delta bit (#20378)

* [metadata] Add #JTD heap MonoImage:minimal_delta bit

The presence of the heap indicates that it's a minimal delta image (where the
heaps are meant to be appended to the previous heaps), as opposed to a full
delta image (where the heap in the delta image contains the previous and the
new data)

* [utils] add MONO_TRACE_METADATA_UPDATE

Use MONO_LOG_MASK=metadata-update
mono/metadata/image.c
mono/metadata/metadata-internals.h
mono/utils/mono-logger-internals.h
mono/utils/mono-logger.c