https://issues.dlang.org/show_bug.cgi?id=18527
--- Comment #7 from Jacob Carlborg <[email protected]> --- DWARF related output from `dumpobj` for LDC (segment contents): [8] 00120 008d 000740 0 0000 0 02000000 00 00 __debug_str __DWARF 0000: 4c 44 43 20 31 2e 32 30 2e 30 20 28 4c 4c 56 4d LDC 1.20.0 (LLVM 0010: 20 39 2e 30 2e 31 29 0 6d 61 69 6e 2e 64 0 2f 9.0.1).main.d./ 0020: 55 73 65 72 73 2f 64 6f 6f 62 2f 64 65 76 65 6c Users/doob/devel 0030: 6f 70 6d 65 6e 74 2f 64 0 6d 61 69 6e 0 6f 62 opment/d.main.ob 0040: 6a 65 63 74 0 66 6f 6f 0 5f 44 34 6d 61 69 6e ject.foo._D4main 0050: 33 66 6f 6f 46 69 5a 76 0 44 20 6d 61 69 6e 0 3fooFiZv.D main. 0060: 5f 44 6d 61 69 6e 0 69 6e 74 0 61 0 62 0 63 _Dmain.int.a.b.c 0070: 0 61 72 67 63 0 61 72 67 76 0 63 68 61 72 2a .argc.argv.char* 0080: 2a 0 63 68 61 72 2a 0 63 68 61 72 0 *.char*.char. [9] 001ad 009f 0007cd 0 0000 0 02000000 00 00 __debug_abbrev __DWARF 0000: 1 11 1 25 e 13 5 3 e 10 17 1b e e5 7f b ...%............ 0010: 11 1 12 6 0 0 2 1e 1 3 e 0 0 3 3a 0 ..............:. 0020: 18 13 0 0 4 2e 1 11 1 12 6 40 18 6e e 3 [email protected].. 0030: e 3a b 3b b 3f 19 0 0 5 5 0 2 18 3 e .:.;.?.......... 0040: 3a b 3b b 49 13 0 0 6 34 0 2 18 3 e 3a :.;.I....4.....: 0050: b 3b b 49 13 0 0 7 2e 0 11 1 12 6 40 18 .;.I..........@. 0060: 6e e 3 e 3a b 3b b 3f 19 0 0 8 2e 1 11 n...:.;.?....... 0070: 1 12 6 40 18 6e e 3 e 3a b 3b b 49 13 3f [email protected]...:.;.I.? 0080: 19 0 0 9 1e 0 3 e 0 0 a 24 0 3 e 3e ...........$...> 0090: b b b 0 0 b f 0 49 13 3 e 0 0 0 ........I...... [10] 0024c 00f3 00086c 0 0cec 4 02000000 00 00 __debug_info __DWARF 0000: ef 0 0 0 4 0 0 0 0 0 8 1 0 0 0 0 ................ 0010: 13 0 18 0 0 0 0 0 0 0 1f 0 0 0 1 0 ................ 0020: 0 0 0 0 0 0 0 6b 0 0 0 2 39 0 0 0 .......k....9... 0030: 3 cd 0 0 0 4 0 0 0 0 0 0 0 0 16 0 ................ 0040: 0 0 1 56 49 0 0 0 45 0 0 0 1 3 5 2 ...VI...E....... 0050: 91 7c 6b 0 0 0 1 3 d2 0 0 0 6 2 91 78 .|k............x 0060: 6d 0 0 0 1 5 d2 0 0 0 6 2 91 74 6f 0 m............to. 0070: 0 0 1 6 d2 0 0 0 0 7 20 0 0 0 0 0 .......... ..... 0080: 0 0 12 0 0 0 1 56 60 0 0 0 59 0 0 0 .......V`...Y... 0090: 1 b 8 40 0 0 0 0 0 0 0 2b 0 0 0 1 ...@.......+.... 00a0: 56 39 0 0 0 39 0 0 0 2 20 d2 0 0 0 5 V9...9.... ..... 00b0: 2 91 7c 71 0 0 0 2 20 d2 0 0 0 5 2 91 ..|q.... ....... 00c0: 70 76 0 0 0 2 20 d9 0 0 0 0 0 9 3e 0 pv.... .......>. 00d0: 0 0 a 67 0 0 0 5 4 b e2 0 0 0 7b 0 ...g..........{. 00e0: 0 0 b eb 0 0 0 82 0 0 0 a 88 0 0 0 ................ 00f0: 10 1 0 ... [0] address x0093 section 1 pcrel 0 length 3 extern 0 type 0 RELOC_UNSIGNED [1] address x007a section 1 pcrel 0 length 3 extern 0 type 0 RELOC_UNSIGNED [2] address x0036 section 1 pcrel 0 length 3 extern 0 type 0 RELOC_UNSIGNED [3] address x001f section 1 pcrel 0 length 3 extern 0 type 0 RELOC_UNSIGNED [11] 0033f 0001 00095f 0 0000 0 02000000 00 00 __debug_macinfo __DWARF 0000: 0 . [12] 00340 00ac 000960 0 0000 0 02000000 00 00 __apple_names __DWARF 0000: 48 53 41 48 1 0 0 0 5 0 0 0 5 0 0 0 HSAH............ 0010: c 0 0 0 0 0 0 0 1 0 0 0 1 0 6 0 ................ 0020: 0 0 0 0 1 0 0 0 ff ff ff ff 2 0 0 0 ................ 0030: 4 0 0 0 ad a 85 ea 6a 7f 9a 7c 8e 4f fe a8 ........j..|.O.. 0040: 97 b7 50 ea 89 73 88 b 5c 0 0 0 6c 0 0 0 ..P..s..\...l... 0050: 7c 0 0 0 8c 0 0 0 9c 0 0 0 60 0 0 0 |...........`... 0060: 1 0 0 0 79 0 0 0 0 0 0 0 39 0 0 0 ....y.......9... 0070: 1 0 0 0 92 0 0 0 0 0 0 0 59 0 0 0 ............Y... 0080: 1 0 0 0 79 0 0 0 0 0 0 0 49 0 0 0 ....y.......I... 0090: 1 0 0 0 35 0 0 0 0 0 0 0 45 0 0 0 ....5.......E... 00a0: 1 0 0 0 35 0 0 0 0 0 0 0 ....5....... [13] 003ec 0024 000a0c 0 0000 0 02000000 00 00 __apple_objc __DWARF 0000: 48 53 41 48 1 0 0 0 1 0 0 0 0 0 0 0 HSAH............ 0010: c 0 0 0 0 0 0 0 1 0 0 0 1 0 6 0 ................ 0020: ff ff ff ff .... [14] 00410 0024 000a30 0 0000 0 02000000 00 00 __apple_namespac __DWARF 0000: 48 53 41 48 1 0 0 0 1 0 0 0 0 0 0 0 HSAH............ 0010: c 0 0 0 0 0 0 0 1 0 0 0 1 0 6 0 ................ 0020: ff ff ff ff .... [15] 00434 00a4 000a54 0 0000 0 02000000 00 00 __apple_types __DWARF 0000: 48 53 41 48 1 0 0 0 4 0 0 0 4 0 0 0 HSAH............ 0010: 14 0 0 0 0 0 0 0 3 0 0 0 1 0 6 0 ................ 0020: 3 0 5 0 4 0 b 0 0 0 0 0 1 0 0 0 ................ 0030: ff ff ff ff 2 0 0 0 30 80 88 b ed 2c 39 f ........0....,9. 0040: 63 20 95 7c b7 ca 5e f6 58 0 0 0 6b 0 0 0 c .|..^.X...k... 0050: 7e 0 0 0 91 0 0 0 67 0 0 0 1 0 0 0 ~.......g....... 0060: d2 0 0 0 24 0 0 0 0 0 0 82 0 0 0 1 ....$........... 0070: 0 0 0 e2 0 0 0 f 0 0 0 0 0 0 88 0 ................ 0080: 0 0 1 0 0 0 eb 0 0 0 24 0 0 0 0 0 ..........$..... 0090: 0 7b 0 0 0 1 0 0 0 d9 0 0 0 f 0 0 .{.............. 00a0: 0 0 0 0 .... [16] 004d8 00d0 000af8 3 0000 0 6800000b 00 00 __eh_frame __TEXT 0000: 14 0 0 0 0 0 0 0 1 7a 52 0 1 78 10 1 .........zR..x.. 0010: 10 c 7 8 90 1 0 0 24 0 0 0 1c 0 0 0 ........$....... 0020: 8 fb ff ff ff ff ff ff 16 0 0 0 0 0 0 0 ................ 0030: 0 41 e 10 86 2 43 d 6 0 0 0 0 0 0 0 .A....C......... 0040: 24 0 0 0 44 0 0 0 0 fb ff ff ff ff ff ff $...D........... 0050: 12 0 0 0 0 0 0 0 0 41 e 10 86 2 43 d .........A....C. 0060: 6 0 0 0 0 0 0 0 24 0 0 0 6c 0 0 0 ........$...l... 0070: f8 fa ff ff ff ff ff ff 2b 0 0 0 0 0 0 0 ........+....... 0080: 0 41 e 10 86 2 43 d 6 0 0 0 0 0 0 0 .A....C......... 0090: 1c 0 0 0 94 0 0 0 0 fb ff ff ff ff ff ff ................ 00a0: 4c 0 0 0 0 0 0 0 0 44 e 30 0 0 0 0 L........D.0.... 00b0: 1c 0 0 0 b4 0 0 0 30 fb ff ff ff ff ff ff ........0....... 00c0: c 0 0 0 0 0 0 0 0 41 e 10 0 0 0 0 .........A...... [17] 005a8 00b3 000bc8 0 0d0c 1 00000000 00 00 __debug_line __DWARF 0000: af 0 0 0 4 0 77 0 0 0 1 1 1 fb e d ......w......... 0010: 0 1 1 1 1 0 0 0 1 0 0 1 2f 55 73 65 ............/Use 0020: 72 73 2f 64 6f 6f 62 2f 44 6f 77 6e 6c 6f 61 64 rs/doob/Download 0030: 73 2f 6c 64 63 32 2d 31 2e 32 30 2e 30 2d 6f 73 s/ldc2-1.20.0-os 0040: 78 2d 78 38 36 5f 36 34 2f 62 69 6e 2f 2e 2e 2f x-x86_64/bin/../ 0050: 69 6d 70 6f 72 74 2f 63 6f 72 65 2f 69 6e 74 65 import/core/inte 0060: 72 6e 61 6c 0 0 6d 61 69 6e 2e 64 0 0 0 0 rnal..main.d.... 0070: 65 6e 74 72 79 70 6f 69 6e 74 2e 64 0 1 0 0 entrypoint.d.... 0080: 0 0 9 2 0 0 0 0 0 0 0 0 14 5 6 a ................ 0090: 4a 5 5 3e 75 5 1 69 5 0 bc 5 5 a 4c 5 J..>u..i......L. 00a0: 1 bb 4 2 5 0 3 12 f2 5 d a e4 77 2 76 .............w.v 00b0: 0 1 1 ... [0] address x0084 symbolnum 3 pcrel 0 length 3 extern 1 type 0 RELOC_UNSIGNED --
