ld: Write types into IPI stream of PDB
[binutils-gdb.git] / ld / testsuite / ld-pe / pdb-types2a.s
1 .equ CV_SIGNATURE_C13, 4
2
3 .equ T_VOID, 0x0003
4 .equ T_INT4, 0x0074
5
6 .equ LF_PROCEDURE, 0x1008
7 .equ LF_MFUNCTION, 0x1009
8 .equ LF_POINTER, 0x1002
9 .equ LF_ARGLIST, 0x1201
10 .equ LF_FIELDLIST, 0x1203
11 .equ LF_CLASS, 0x1504
12 .equ LF_ONEMETHOD, 0x1511
13 .equ LF_FUNC_ID, 0x1601
14 .equ LF_MFUNC_ID, 0x1602
15 .equ LF_BUILDINFO, 0x1603
16 .equ LF_SUBSTR_LIST, 0x1604
17 .equ LF_STRING_ID, 0x1605
18
19 .equ CV_PTR_64, 0xc
20
21 .section ".debug$T", "rn"
22
23 .long CV_SIGNATURE_C13
24
25 # Type 1000, string "test"
26 .string1:
27 .short .string2 - .string1 - 2
28 .short LF_STRING_ID
29 .long 0 # sub-string
30 .asciz "test"
31 .byte 0xf3
32 .byte 0xf2
33 .byte 0xf1
34
35 # Type 1001, string "foo"
36 .string2:
37 .short .types_end - .string2 - 2
38 .short LF_STRING_ID
39 .long 0 # sub-string
40 .asciz "foo"
41
42 .types_end: