]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ld-ctf/data-func-conflicted.d
libctf, ld: fix test results for upstream GCC
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-ctf / data-func-conflicted.d
CommitLineData
0ad70c53
NA
1#as:
2#source: data-func-1.c
3#source: data-func-2.c
4#objdump: --ctf=.ctf
5#ld: -shared -s
6#name: Conflicted data syms, partially indexed, stripped
7
8.*: +file format .*
9
10Contents of CTF section \.ctf:
11
12 Header:
57f97d0e 13 Magic number: 0xdff2
0ad70c53
NA
14 Version: 4 \(CTF_VERSION_3\)
15#...
8592be8c
NA
16 Data object section: .* \(0x[1-9a-f][0-9a-f]* bytes\)
17 Function info section: .* \(0x[1-9a-f][0-9a-f]* bytes\)
0ad70c53 18 Object index section: .* \(0xc bytes\)
ae064303 19 Type section: .* \(0x118 bytes\)
0ad70c53
NA
20 String section: .*
21#...
22 Data objects:
37002871
NA
23 bar -> 0x[0-9a-f]*: \(kind 6\) struct var_3 \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
24 var_1 -> 0x[0-9a-f]*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
25 var_666 -> 0x[0-9a-f]*: \(kind 3\) foo_t \* \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
0ad70c53
NA
26
27 Function objects:
37002871 28 func_[0-9]* -> 0x[0-9a-f]*: \(kind 5\) void \*\(\*\) \(const char \*restrict, int \(\*\)\(\*\) \(const char \*\)\) \(aligned at 0x[0-9a-f]*\)
0ad70c53
NA
29#...
30 Types:
31#...
37002871 32 .*: \(kind 6\) struct var_3 .*
0ad70c53
NA
33#...
34CTF archive member: .*/data-func-1\.c:
35
36 Header:
57f97d0e 37 Magic number: 0xdff2
0ad70c53
NA
38 Version: 4 \(CTF_VERSION_3\)
39#...
40 Parent name: \.ctf
41 Compilation unit name: .*/data-func-1\.c
8592be8c 42 Data object section: .* \(0x[1-9a-f][0-9a-f]* bytes\)
0ad70c53
NA
43 Type section: .* \(0xc bytes\)
44 String section: .*
45
46 Labels:
47
48 Data objects:
37002871
NA
49 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
50 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
51 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
52 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
53 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
54 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
55 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
56 var_[0-9]* -> 0x80000001*: \(kind 10\) foo_t \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> .*
0ad70c53
NA
57#...
58 Function objects:
59
60 Variables:
61
62 Types:
37002871 63 0x80000001: \(kind 10\) foo_t .* -> .* int .*
0ad70c53 64#...