1#as:
2#source: A.c
3#source: B.c
4#source: C.c
5#objdump: --ctf=.ctf
6#ld: -shared --ctf-variables
7#name: Cycle 2.C
8
9.*: +file format .*
10
11Contents of CTF section .ctf:
12
13  Header:
14    Magic number: dff2
15    Version: 4 \(CTF_VERSION_3\)
16    Variable section:	0x0 -- 0x17 \(0x18 bytes\)
17    Type section:	0x18 -- 0x83 \(0x6c bytes\)
18    String section:	.*
19
20  Labels:
21
22  Data objects:
23
24  Function objects:
25
26  Variables:
27#...
28    c ->  [0-9a-f]*: struct C \(.*
29#...
30  Types:
31#...
32     [0-9a-f]*: struct C \(.*
33        \[0x0\] \(ID 0x[0-9a-f]*\) \(kind 6\) struct C \(.*
34            \[0x0\] \(ID 0x[0-9a-f]*\) \(kind 3\) struct A \* a \(.*
35#...
36  Strings:
37    0:
38#...
39    [0-9a-f]*: C
40#...
41