]>
Commit | Line | Data |
---|---|---|
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 | ||
10 | Contents 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 | #... |
34 | CTF 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 | #... |