[mono] Extend mono AOT compiler to ingest .mibc profiles (#70194)
authorMitchell Hwang <16830051+mdh1418@users.noreply.github.com>
Mon, 6 Jun 2022 21:20:48 +0000 (17:20 -0400)
committerGitHub <noreply@github.com>
Mon, 6 Jun 2022 21:20:48 +0000 (17:20 -0400)
commit2b21dcd43a6ce1f57c7ba3fd684d7b9792d4976e
treec2f4113e808a50b072553d8d71e5472b5642ab53
parentf1cd5168b3bdc8a3b8a54dfe981e3754f4b7a1b1
[mono] Extend mono AOT compiler to ingest .mibc profiles (#70194)

* [mono] Add non_executable field to MonoImage to properly load MethodRef in .mibc files

* [mono][aot] Extend mono-aot-compiler to handle .mibc profile

* [tasks] Extend MonoAOTCompiler task to handle .mibc profiles

* Address feedback

* Add method descriptions

* Address more feedback
src/mono/mono/metadata/assembly.c
src/mono/mono/metadata/image-internals.h
src/mono/mono/metadata/image.c
src/mono/mono/metadata/metadata-internals.h
src/mono/mono/mini/aot-compiler.c
src/tasks/AotCompilerTask/MonoAOTCompiler.cs