Mono里运行C#脚本17—load_tables
前面已经分析加载mono_image_load_metadata函数,它是解释metadata的根目录,接着下来就是加载总表,也即是"#~" 或 "#-"流里的数据。
因为这个数据比较复杂,总共有可能有41种表出现的可能。
static gboolean
load_tables (MonoImage *image)
{
const char *heap_tables = image->heap_tables.data;
前面已经分析加载mono_image_load_metadata函数,它是解释metadata的根目录,接着下来就是加载总表,也即是"#~" 或 "#-"流里的数据。
因为这个数据比较复杂,总共有可能有41种表出现的可能。
static gboolean
load_tables (MonoImage *image)
{
const char *heap_tables = image->heap_tables.data;