4 #ld
: -shared --ctf
-variables
9 Contents of CTF section
.ctf
:
13 Version
: 4 \
(CTF_VERSION_3\
)
15 Compilation unit name
: .*slice
.c
17 Data object section
: .* \
(0x
[1-9a
-f
][0-9a
-f
]* bytes\
)
18 Type section
: .* \
(0xe0 bytes\
)
22 slices
-> 0x
[0-9a
-f
]*: \
(kind
6\
) struct slices \
(size
0x
[0-9a
-f
]*\
) \
(aligned at
0x1*\
)
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\
)
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\
)