.equ CV_SIGNATURE_C13, 4 .equ T_VOID, 0x0003 .equ T_INT4, 0x0074 .equ LF_PROCEDURE, 0x1008 .equ LF_MFUNCTION, 0x1009 .equ LF_POINTER, 0x1002 .equ LF_ARGLIST, 0x1201 .equ LF_FIELDLIST, 0x1203 .equ LF_CLASS, 0x1504 .equ LF_ONEMETHOD, 0x1511 .equ LF_FUNC_ID, 0x1601 .equ LF_MFUNC_ID, 0x1602 .equ LF_BUILDINFO, 0x1603 .equ LF_SUBSTR_LIST, 0x1604 .equ LF_STRING_ID, 0x1605 .equ CV_PTR_64, 0xc .section ".debug$T", "rn" .long CV_SIGNATURE_C13 /* Type 1000, string "test" */ .string1: .short .string2 - .string1 - 2 .short LF_STRING_ID .long 0 /* sub-string */ .asciz "test" .byte 0xf3 .byte 0xf2 .byte 0xf1 /* Type 1001, string "foo" */ .string2: .short .types_end - .string2 - 2 .short LF_STRING_ID .long 0 /* sub-string */ .asciz "foo" .types_end: