1#as: 2#source: A.c 3#source: A-2.c 4#source: B.c 5#source: B-2.c 6#source: C.c 7#source: C-2.c 8#objdump: --ctf=.ctf 9#ld: -shared --ctf-variables 10#name: Conflicting cycle 3.C-1 11 12.*: +file format .* 13 14#... 15CTF archive member: .*/C.c: 16 17 Header: 18 Magic number: dff2 19 Version: 4 \(CTF_VERSION_3\) 20 Parent name: .* 21 Compilation unit name: .*/C.c 22#... 23 Labels: 24 25 Data objects: 26 27 Function objects: 28 29 Variables: 30 c -> 80000001: struct C \(size 0x[0-9a-f]*\) 31 32 Types: 33 8[0-9a-f]*: struct C \(size 0x[0-9a-f]*\) 34 \[0x0\] \(ID 0x8[0-9a-f]*\) \(kind 6\) struct C \(aligned at 0x[0-9a-f]*\) 35 \[0x0\] \(ID 0x[0-9a-f]*\) \(kind 3\) struct A \* a \(aligned at 0x[0-9a-f]*\) 36 37 Strings: 38 0: 39#... 40