[runtime] Make icall tables loadable. (#6905)
commit921132a362281393145605cf0fa8899a1630282c
authorZoltan Varga <vargaz@gmail.com>
Sun, 11 Feb 2018 15:43:07 +0000 (11 10:43 -0500)
committerGitHub <noreply@github.com>
Sun, 11 Feb 2018 15:43:07 +0000 (11 10:43 -0500)
treeac3691feebad735a82de6ed32f29bbbb1accb95c
parentd8beb3ef110f462391b906571e1e1a3c8abe5bf8
[runtime] Make icall tables loadable. (#6905)

* [runtime] Make icall tables loadable.

Move the icall table code into a separate icall-table.c file, which is either linked into libmono or compiled into a
separate libmono-icall-table.a archive which can be linked into an app, and installed by calling mono_icall_table_init ().

* Change ClCompile to ClInclude for new .h file.
configure.ac
mono/metadata/Makefile.am
mono/metadata/class-internals.h
mono/metadata/icall-table.c [new file with mode: 0644]
mono/metadata/icall-table.h [new file with mode: 0644]
mono/metadata/icall.c
msvc/libmonoruntime-common.targets
msvc/libmonoruntime-common.targets.filters