CilTools icon indicating copy to clipboard operation
CilTools copied to clipboard

Support RVA fields in type disassembler

Open MSDN-WhiteKnight opened this issue 2 years ago • 1 comments

ECMA-335 II.16.3.1 - Data declaration

Current:

.field static assembly initonly int64 '8F1A52EA427069AA8B6FC1D0A7BC426B2160A963E2DBFA59CE3E254462981A0B'

Expected:

.field static assembly initonly int64 '8F1A52EA427069AA8B6FC1D0A7BC426B2160A963E2DBFA59CE3E254462981A0B' at I_0000DC30
// ...
.data cil I_0000DC30 = bytearray (
             20 00 09 00 0D 00 0A 00)

FieldDefinition.GetRelativeVirtualAddress

MSDN-WhiteKnight avatar Nov 26 '22 11:11 MSDN-WhiteKnight

Fixed on GitFlic: https://gitflic.ru/project/smallsoft/ciltools/commit/db899a4d3dfa6d0145dcbfcc6381c825c5e1b13b

Remaining:

  • [ ] Function pointers support

MSDN-WhiteKnight avatar Jul 02 '23 12:07 MSDN-WhiteKnight