以下IL代码是从hilasm中dump出来的。
[I] IL_0001: /* 72 | (70)000001 */ ldstr "ABC"
IL_0006: /* 7D | (04)000001 */ stfld string ClassLibrary1.Class1::a
IL_000b: /* 02 | */ ldarg.0
IL_000c: /* 28 | (0A)000010 */ call instance void [mscorlib]System.Object::.ctor()
IL_0011: /* 00 | */ nop[/I]
在上面的代码中,/* 72 | (70)000001 */。72是指令,(70)对应的是MetaData Streams的#US。
那么这个(04),(0A)又对应的哪里呢?
还有哪里有.net对应的pe文件格式说明呢?
小弟不胜感激!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课