x86 / ntoskrnl

_COFF_AUX_SYMBOL_TABLE

← first 1 build latest →

incomplete derived from kernel debugger

union _COFF_AUX_SYMBOL_TABLE {
struct {
unsigned long TagIndex;/* 0x0 4 */
union {
struct {
unsigned short Linenumber;/* 0x4 2 */
unsigned short Size;/* 0x6 2 */
} x_lnsz;/* 0x4 4 */
unsigned long SizeOfFunction;/* 0x4 4 */
} x_misc;/* 0x4 4 */
union {
struct {
unsigned long PointerToLinenumber;/* 0x8 4 */
unsigned long PointerToNextFunction;/* 0xc 4 */
} x_fcn;/* 0x8 8 */
struct {
unsigned short x_dimen[4];/* 0x8 8 */
} x_ary;/* 0x8 8 */
} x_fcnary;/* 0x8 8 */
unsigned short x_tvndx;/* 0x10 2 */
unsigned short Pad;/* 0x12 2 */
} x_sym;/* 0x0 20 */
struct {
unsigned char x_fname[18];/* 0x0 18 */
} x_file;/* 0x0 18 */
struct {
unsigned long x_scnlen;/* 0x0 4 */
unsigned short x_nreloc;/* 0x4 2 */
unsigned short x_nlinno;/* 0x6 2 */
} x_scn;/* 0x0 8 */
};
/* computed: October 1991 pre-release CD, SETUP/DBUGDISK/I386KD.EXE CodeView 3 types (compiled 1-byte packed for its 16-bit host), laid out with natural 32-bit alignment; _KPCR agrees with NT 3.1's offsets on every shared member */
size 20 (0x14)3 members0 holespadding 01 cacheline