@@ -17,11 +17,11 @@ entry:
1717; .0 is flag
1818; 00 is version
1919; The 1 at offset 0x33 is the architecture level.
20- ; CHECK: 000000 03 f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
21- ; CHECK: 000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
22- ; CHECK: 000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
23- ; CHECK: 000030 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
24- ; CHECK: 000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20+ ; CHECK: 000000 03 f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00
21+ ; CHECK-NEXT : 000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
22+ ; CHECK-NEXT : 000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
23+ ; CHECK-NEXT : 000030 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
24+ ; CHECK-NEXT : 000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2525
2626; ESD record, type SD.
2727; 03 is prefix byte
@@ -33,41 +33,80 @@ entry:
3333; The 60 at offset 0x89 is the tasking behavior.
3434; The 01 at offset 0x91 is the binding scope.
3535; The name begins at offset 0x97, and is test#C.
36- ; CHECK: 0000050 03 00 00 00 [[ROOTSD:00 00 00 01]] 00 00 00 00 00 00 00 00
37- ; CHECK: 0000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38- ; CHECK: 0000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
39- ; CHECK: 0000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60
40- ; CHECK: 0000090 00 01 00 00 00 00 00 06 a3 85 a2 a3 7b c3 00 00
36+ ; CHECK-NEXT : 0000050 03 00 00 00 [[ROOTSD:00 00 00 01]] 00 00 00 00 00 00 00 00
37+ ; CHECK-NEXT : 0000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ ; CHECK-NEXT : 0000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
39+ ; CHECK-NEXT : 0000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60
40+ ; CHECK-NEXT : 0000090 00 01 00 00 00 00 00 06 a3 85 a2 a3 7b c3 00 00
4141
4242; ESD record, type ED.
4343; The name is C_CODE64.
4444; The regular expression matches the low byte of the length.
45- ; CHECK: 00000a0 03 00 00 01 [[C_CODE64:00 00 00 02]] [[ROOTSD]] 00 00 00 00
46- ; CHECK: 00000b0 00 00 00 00 00 00 00 00 00 00 00 {{..}} 00 00 00 00
47- ; CHECK: 00000c0 00 00 00 00 00 00 00 00 01 80 00 00 00 00 00 00
48- ; CHECK: 00000d0 00 00 00 00 00 00 00 00 00 00 00 00 04 04 00 0a
49- ; CHECK: 00000e0 00 00 03 00 00 00 00 08 c3 6d c3 d6 c4 c5 f6 f4
45+ ; CHECK-NEXT: 00000a0 03 00 00 01 [[C_CODE64:00 00 00 02]] [[ROOTSD]] 00 00 00 00
46+ ; CHECK-NEXT: 00000b0 00 00 00 00 00 00 00 00 00 00 00 {{..}} 00 00 00 00
47+ ; CHECK-NEXT: 00000c0 00 00 00 00 00 00 00 00 01 80 00 00 00 00 00 00
48+ ; CHECK-NEXT: 00000d0 00 00 00 00 00 00 00 00 00 00 00 00 04 04 00 0a
49+ ; CHECK-NEXT: 00000e0 00 00 03 00 00 00 00 08 c3 6d c3 d6 c4 c5 f6 f4
50+
51+ ; ESD record, type ED.
52+ ; The name is C_@@QPPA2.
53+ ; This record has a continuation, therefore the falg at offset 0xf1 is set.
54+ ; CHECK-NEXT: 00000f0 03 01 00 01 [[C_QPPA2:00 00 00 03]] [[ROOTSD]] 00 00 00 00
55+ ; CHECK-NEXT: 0000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
56+ ; CHECK-NEXT: 0000110 00 00 00 00 00 00 00 00 03 80 00 00 00 00 00 00
57+ ; CHECK-NEXT: 0000120 00 00 00 00 00 00 00 00 00 00 00 00 04 04 01 09
58+ ; CHECK-NEXT: 0000130 00 00 03 00 00 00 00 09 c3 6d 7c 7c d8 d7 d7 c1
59+ ;
60+ ; Continuation:
61+ ; CHECK-NEXT: 0000140 03 02 00 f2 00 00 00 00 00 00 00 00 00 00 00 00
62+ ; CHECK-NEXT: 0000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
63+ ; CHECK-NEXT: 0000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
64+ ; CHECK-NEXT: 0000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
65+ ; CHECK-NEXT: 0000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
66+
67+ ; ESD record, type PR.
68+ ; The name is .&ppa2.
69+ ; CHECK-NEXT: 0000190 03 00 00 03 [[PPA2:00 00 00 04]] [[C_QPPA2]] 00 00 00 00
70+ ; CHECK-NEXT: 00001a0 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00
71+ ; CHECK-NEXT: 00001b0 00 00 00 00 00 00 00 00 03 20 00 00 00 00 00 00
72+ ; CHECK-NEXT: 00001c0 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00
73+ ; CHECK-NEXT: 00001d0 00 01 03 00 00 00 00 06 4b 50 97 97 81 f2 00 00
5074
5175; ESD record, type ED.
5276; The name is C_WSA64.
53- ; CHECK: 00001e0 03 00 00 01 [[C_WSA64:00 00 00 05]] [[ROOTSD]] 00 00 00 00
54- ; CHECK: 00001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
55- ; CHECK: 0000200 00 00 00 00 00 00 00 00 03 81 00 00 00 00 00 00
56- ; CHECK: 0000210 00 00 00 00 00 00 00 00 00 00 00 00 04 04 01 01
57- ; CHECK: 0000220 00 40 04 00 00 00 00 07 c3 6d e6 e2 c1 f6 f4 00
77+ ; CHECK-NEXT : 00001e0 03 00 00 01 [[C_WSA64:00 00 00 05]] [[ROOTSD]] 00 00 00 00
78+ ; CHECK-NEXT : 00001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
79+ ; CHECK-NEXT : 0000200 00 00 00 00 00 00 00 00 03 81 00 00 00 00 00 00
80+ ; CHECK-NEXT : 0000210 00 00 00 00 00 00 00 00 00 00 00 00 04 04 01 01
81+ ; CHECK-NEXT : 0000220 00 40 04 00 00 00 00 07 c3 6d e6 e2 c1 f6 f4 00
5882
5983; ESD record, type PR.
6084; The name is test#S.
61- ; CHECK: 0000230 03 00 00 03 [[TESTS:00 00 00 06]] [[C_WSA64]] 00 00 00 00
62- ; CHECK: 0000240 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00
63- ; CHECK: 0000250 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00
64- ; CHECK: 0000260 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 01
65- ; CHECK: 0000270 00 01 24 00 00 00 00 06 a3 85 a2 a3 7b e2 00 00
85+ ; CHECK-NEXT: 0000230 03 00 00 03 [[TESTS:00 00 00 06]] [[C_WSA64]] 00 00 00 00
86+ ; CHECK-NEXT: 0000240 00 00 00 00 00 00 00 00 00 00 00 {{..}} 00 00 00 00
87+ ; CHECK-NEXT: 0000250 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00
88+ ; CHECK-NEXT: 0000260 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 01
89+ ; CHECK-NEXT: 0000270 00 01 24 00 00 00 00 06 a3 85 a2 a3 7b e2 00 00
90+
91+ ; ESD record, type ED.
92+ ; The name is B_IDRL.
93+ ; CHECK-NEXT: 0000280 03 00 00 01 [[BIDRL:00 00 00 07]] [[ROOTSD]] 00 00 00 00
94+ ; CHECK-NEXT: 0000290 00 00 00 00 00 00 00 00 00 00 00 {{..}} 00 00 00 00
95+ ; CHECK-NEXT: 00002a0 00 00 00 00 00 00 00 00 01 80 00 00 00 00 00 00
96+ ; CHECK-NEXT: 00002b0 00 00 00 00 00 00 00 00 00 00 00 00 04 04 10 08
97+ ; CHECK-NEXT: 00002c0 00 80 03 00 00 00 00 06 c2 6d c9 c4 d9 d3 00 00
6698
6799; ESD record, type LD.
68100; The name is test#C.
69- ; CHECK: 00002d0 03 00 00 02 [[TESTC:00 00 00 08]] [[C_CODE64]] 00 00 00 00
70- ; CHECK: 00002e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
71- ; CHECK: 00002f0 00 00 00 00 00 00 00 00 01 00 00 00 [[TESTS]]
72- ; CHECK: 0000300 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 02
73- ; CHECK: 0000310 00 01 20 00 00 00 00 06 a3 85 a2 a3 7b c3 00 00
101+ ; CHECK-NEXT: 00002d0 03 00 00 02 [[TESTC:00 00 00 08]] [[C_CODE64]] 00 00 00 00
102+ ; CHECK-NEXT: 00002e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
103+ ; CHECK-NEXT: 00002f0 00 00 00 00 00 00 00 00 01 00 00 00 [[TESTS]]
104+ ; CHECK-NEXT: 0000300 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 02
105+ ; CHECK-NEXT: 0000310 00 01 20 00 00 00 00 06 a3 85 a2 a3 7b c3 00 00
106+
107+ ; End record.
108+ ; CHECK-NEXT: 0000320 03 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
109+ ; CHECK-NEXT: 0000330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
110+ ; CHECK-NEXT: 0000340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
111+ ; CHECK-NEXT: 0000350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
112+ ; CHECK-NEXT: 0000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 commit comments