conflicting-cycle-2.parent.d 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #as:
  2. #source: cycle-1.c
  3. #source: A.c
  4. #source: A-2.c
  5. #source: B.c
  6. #source: B-2.c
  7. #source: C.c
  8. #source: C-2.c
  9. #objdump: --ctf
  10. #ld: -shared --ctf-variables
  11. #name: Conflicting cycle 2.parent
  12. .*: +file format .*
  13. Contents of CTF section .ctf:
  14. Header:
  15. Magic number: 0xdff2
  16. Version: 4 \(CTF_VERSION_3\)
  17. #...
  18. Type section: .* \(0x94 bytes\)
  19. String section: .* \(0x1d bytes\)
  20. Labels:
  21. Data objects:
  22. Function objects:
  23. Variables:
  24. cycle_1 -> 0x[0-9a-f]*: \(kind 3\) struct cycle_1 \* \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\) -> 0x[0-9a-f]*: \(kind 6\) struct cycle_1 \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
  25. Types:
  26. #...
  27. 0x[0-9a-f]*: \(kind 6\) struct cycle_1 \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
  28. *\[0x0\] a: ID 0x[0-9a-f]*: \(kind 3\) struct A \* \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
  29. *\[0x[0-9a-f]*\] b: ID 0x[0-9a-f]*: \(kind 3\) struct B \* \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
  30. *\[0x[0-9a-f]*\] next: ID 0x[0-9a-f]*: \(kind 3\) struct cycle_1 \* \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
  31. #...