xref: /llvm-project/lldb/test/Shell/ObjectFile/Breakpad/sections.test (revision 87aa9c9e4d41ed881453e2fab85b3d25f648bb55)
1*87aa9c9eSJonas DevlieghereRUN: lldb-test object-file %p/Inputs/sections.syms -contents | FileCheck %s
2*87aa9c9eSJonas Devlieghere
3*87aa9c9eSJonas DevlieghereCHECK: Showing 6 sections
4*87aa9c9eSJonas Devlieghere
5*87aa9c9eSJonas DevlieghereCHECK:        Index: 0
6*87aa9c9eSJonas DevlieghereCHECK-NEXT:   ID: 0x1
7*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Name: MODULE
8*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Type: regular
9*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Permissions: ---
10*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Thread specific: no
11*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM address: 0
12*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM size: 0
13*87aa9c9eSJonas DevlieghereCHECK-NEXT:   File size: 64
14*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Data:  (
15*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0000: 4D4F4455 4C45204C 696E7578 20783836 5F363420 30303030 30303030 32344235  |MODULE Linux x86_64 0000000024B5|
16*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0020: 44313939 46304637 36364646 46464646 35444333 30206C69 6E75782E 6F75740A  |D199F0F766FFFFFF5DC30 linux.out.|
17*87aa9c9eSJonas DevlieghereCHECK-NEXT:   )
18*87aa9c9eSJonas Devlieghere
19*87aa9c9eSJonas DevlieghereCHECK:        Index: 1
20*87aa9c9eSJonas DevlieghereCHECK-NEXT:   ID: 0x2
21*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Name: INFO
22*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Type: regular
23*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Permissions: ---
24*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Thread specific: no
25*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM address: 0
26*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM size: 0
27*87aa9c9eSJonas DevlieghereCHECK-NEXT:   File size: 46
28*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Data:  (
29*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0000: 494E464F 20434F44 455F4944 20303030 30303030 30423532 34393944 31463046  |INFO CODE_ID 00000000B52499D1F0F|
30*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0020: 37363646 46464646 46354443 330A                                          |766FFFFFF5DC3.|
31*87aa9c9eSJonas DevlieghereCHECK-NEXT:   )
32*87aa9c9eSJonas Devlieghere
33*87aa9c9eSJonas DevlieghereCHECK:        Index: 2
34*87aa9c9eSJonas DevlieghereCHECK-NEXT:   ID: 0x3
35*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Name: FILE
36*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Type: regular
37*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Permissions: ---
38*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Thread specific: no
39*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM address: 0
40*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM size: 0
41*87aa9c9eSJonas DevlieghereCHECK-NEXT:   File size: 16
42*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Data:  (
43*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0000: 46494C45 2030202F 746D702F 612E630A                                      |FILE 0 /tmp/a.c.|
44*87aa9c9eSJonas DevlieghereCHECK-NEXT:   )
45*87aa9c9eSJonas Devlieghere
46*87aa9c9eSJonas DevlieghereCHECK:        Index: 3
47*87aa9c9eSJonas DevlieghereCHECK-NEXT:   ID: 0x4
48*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Name: FUNC
49*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Type: regular
50*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Permissions: ---
51*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Thread specific: no
52*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM address: 0
53*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM size: 0
54*87aa9c9eSJonas DevlieghereCHECK-NEXT:   File size: 66
55*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Data:  (
56*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0000: 46554E43 20313031 30203130 2030205F 73746172 740A3130 31302034 20342030  |FUNC 1010 10 0 _start.1010 4 4 0|
57*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0020: 0A313031 34203520 3520300A 31303139 20352036 20300A31 30316520 32203720  |.1014 5 5 0.1019 5 6 0.101e 2 7 |
58*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0040: 300A                                                                     |0.|
59*87aa9c9eSJonas DevlieghereCHECK-NEXT:   )
60*87aa9c9eSJonas Devlieghere
61*87aa9c9eSJonas DevlieghereCHECK:        Index: 4
62*87aa9c9eSJonas DevlieghereCHECK-NEXT:   ID: 0x5
63*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Name: PUBLIC
64*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Type: regular
65*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Permissions: ---
66*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Thread specific: no
67*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM address: 0
68*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM size: 0
69*87aa9c9eSJonas DevlieghereCHECK-NEXT:   File size: 21
70*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Data:  (
71*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0000: 5055424C 49432031 30313020 30205F73 74617274 0A                          |PUBLIC 1010 0 _start.|
72*87aa9c9eSJonas DevlieghereCHECK-NEXT:   )
73*87aa9c9eSJonas Devlieghere
74*87aa9c9eSJonas DevlieghereCHECK:        Index: 5
75*87aa9c9eSJonas DevlieghereCHECK-NEXT:   ID: 0x6
76*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Name: STACK CFI
77*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Type: regular
78*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Permissions: ---
79*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Thread specific: no
80*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM address: 0
81*87aa9c9eSJonas DevlieghereCHECK-NEXT:   VM size: 0
82*87aa9c9eSJonas DevlieghereCHECK-NEXT:   File size: 136
83*87aa9c9eSJonas DevlieghereCHECK-NEXT:   Data:  (
84*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0000: 53544143 4B204346 4920494E 49542031 30313020 3130202E 6366613A 20247273  |STACK CFI INIT 1010 10 .cfa: $rs|
85*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0020: 70203820 2B202E72 613A202E 63666120 2D38202B 205E0A53 5441434B 20434649  |p 8 + .ra: .cfa -8 + ^.STACK CFI|
86*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0040: 20313031 31202472 62703A20 2E636661 202D3136 202B205E 202E6366 613A2024  | 1011 $rbp: .cfa -16 + ^ .cfa: $|
87*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0060: 72737020 3136202B 0A535441 434B2043 46492031 30313420 2E636661 3A202472  |rsp 16 +.STACK CFI 1014 .cfa: $r|
88*87aa9c9eSJonas DevlieghereCHECK-NEXT:       0080: 62702031 36202B0A                                                        |bp 16 +.|
89*87aa9c9eSJonas DevlieghereCHECK-NEXT:   )
90