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