]>
Commit | Line | Data |
---|---|---|
b1b33524 EB |
1 | #as: |
2 | #source: slice.c | |
3 | #objdump: --ctf=.ctf | |
4 | #ld: -shared --ctf-variables | |
5 | #name: Slice | |
6 | ||
7 | .*: +file format .* | |
8 | ||
9 | Contents of CTF section .ctf: | |
10 | ||
11 | Header: | |
57f97d0e | 12 | Magic number: 0xdff2 |
b1b33524 | 13 | Version: 4 \(CTF_VERSION_3\) |
0ad70c53 | 14 | #... |
b1b33524 | 15 | Compilation unit name: .*slice.c |
0ad70c53 | 16 | #... |
8592be8c | 17 | Data object section: .* \(0x[1-9a-f][0-9a-f]* bytes\) |
ae064303 | 18 | Type section: .* \(0xe0 bytes\) |
b1b33524 EB |
19 | String section: .* |
20 | #... | |
0ad70c53 | 21 | Data objects: |
37002871 | 22 | slices -> 0x[0-9a-f]*: \(kind 6\) struct slices \(size 0x[0-9a-f]*\) \(aligned at 0x1*\) |
0ad70c53 | 23 | #... |
b1b33524 EB |
24 | Types: |
25 | #... | |
37002871 NA |
26 | 0x[0-9a-f]*: \(kind 6\) struct slices \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) |
27 | *\[0x0\] one: ID 0x[0-9a-f]*: \(kind 1\) int:1 \[slice 0x0:0x1\] \(format 0x1\) \(size 0x1\) \(aligned at 0x1\) | |
ae064303 NA |
28 | *\[0x1\] two: ID 0x[0-9a-f]*: \(kind 1\) int:2 \[slice 0x0:0x2\] \(format 0x1\) \(size 0x1\) \(aligned at 0x1\) |
29 | *\[0x3\] six: ID 0x[0-9a-f]*: \(kind 1\) int:6 \[slice 0x0:0x6\] \(format 0x1\) \(size 0x1\) \(aligned at 0x1\) | |
30 | *\[0x9\] ten: ID 0x[0-9a-f]*: \(kind 1\) int:10 \[slice 0x0:0xa\] \(format 0x1\) \(size 0x2\) \(aligned at 0x2\) | |
31 | *\[0x13\] bar: ID 0x[0-9a-f]*: \(kind 8\) enum foo:1 \[slice 0x0:0x1\] \(format 0x1\) \(size 0x1\) \(aligned at 0x1\) | |
32 | ||
b1b33524 | 33 | #... |