187aa9c9eSJonas Devlieghere# Tests that the symbol table properly merges the two entries for 287aa9c9eSJonas Devlieghere# global_constant, even when the debug symbol comes last. 387aa9c9eSJonas Devlieghere# RUN: mkdir -p %t 487aa9c9eSJonas Devlieghere# RUN: yaml2obj %s -o %t/a.out 587aa9c9eSJonas Devlieghere# RUN: %lldb %t/a.out -o "target modules dump symtab a.out" | FileCheck %s 687aa9c9eSJonas Devlieghere# CHECK: global_constant 787aa9c9eSJonas Devlieghere# CHECK-NOT: global_constant 887aa9c9eSJonas Devlieghere--- !mach-o 987aa9c9eSJonas DevlieghereFileHeader: 1087aa9c9eSJonas Devlieghere magic: 0xFEEDFACF 1187aa9c9eSJonas Devlieghere cputype: 0x01000007 1287aa9c9eSJonas Devlieghere cpusubtype: 0x80000003 1387aa9c9eSJonas Devlieghere filetype: 0x00000002 1487aa9c9eSJonas Devlieghere ncmds: 20 1587aa9c9eSJonas Devlieghere sizeofcmds: 1992 1687aa9c9eSJonas Devlieghere flags: 0x00200085 1787aa9c9eSJonas Devlieghere reserved: 0x00000000 1887aa9c9eSJonas DevlieghereLoadCommands: 1987aa9c9eSJonas Devlieghere - cmd: LC_SEGMENT_64 2087aa9c9eSJonas Devlieghere cmdsize: 72 2187aa9c9eSJonas Devlieghere segname: __PAGEZERO 2287aa9c9eSJonas Devlieghere vmaddr: 0 2387aa9c9eSJonas Devlieghere vmsize: 4294967296 2487aa9c9eSJonas Devlieghere fileoff: 0 2587aa9c9eSJonas Devlieghere filesize: 0 2687aa9c9eSJonas Devlieghere maxprot: 0 2787aa9c9eSJonas Devlieghere initprot: 0 2887aa9c9eSJonas Devlieghere nsects: 0 2987aa9c9eSJonas Devlieghere flags: 0 3087aa9c9eSJonas Devlieghere - cmd: LC_SEGMENT_64 3187aa9c9eSJonas Devlieghere cmdsize: 552 3287aa9c9eSJonas Devlieghere segname: __TEXT 3387aa9c9eSJonas Devlieghere vmaddr: 4294967296 3487aa9c9eSJonas Devlieghere vmsize: 4096 3587aa9c9eSJonas Devlieghere fileoff: 0 3687aa9c9eSJonas Devlieghere filesize: 4096 3787aa9c9eSJonas Devlieghere maxprot: 5 3887aa9c9eSJonas Devlieghere initprot: 5 3987aa9c9eSJonas Devlieghere nsects: 6 4087aa9c9eSJonas Devlieghere flags: 0 4187aa9c9eSJonas Devlieghere Sections: 4287aa9c9eSJonas Devlieghere - sectname: __text 4387aa9c9eSJonas Devlieghere segname: __TEXT 4487aa9c9eSJonas Devlieghere addr: 0x0000000100000DE0 4587aa9c9eSJonas Devlieghere size: 383 4687aa9c9eSJonas Devlieghere offset: 0x00000DE0 4787aa9c9eSJonas Devlieghere align: 4 4887aa9c9eSJonas Devlieghere reloff: 0x00000000 4987aa9c9eSJonas Devlieghere nreloc: 0 5087aa9c9eSJonas Devlieghere flags: 0x80000400 5187aa9c9eSJonas Devlieghere reserved1: 0x00000000 5287aa9c9eSJonas Devlieghere reserved2: 0x00000000 5387aa9c9eSJonas Devlieghere reserved3: 0x00000000 5487aa9c9eSJonas Devlieghere - sectname: __stubs 5587aa9c9eSJonas Devlieghere segname: __TEXT 5687aa9c9eSJonas Devlieghere addr: 0x0000000100000F60 5787aa9c9eSJonas Devlieghere size: 18 5887aa9c9eSJonas Devlieghere offset: 0x00000F60 5987aa9c9eSJonas Devlieghere align: 1 6087aa9c9eSJonas Devlieghere reloff: 0x00000000 6187aa9c9eSJonas Devlieghere nreloc: 0 6287aa9c9eSJonas Devlieghere flags: 0x80000408 6387aa9c9eSJonas Devlieghere reserved1: 0x00000000 6487aa9c9eSJonas Devlieghere reserved2: 0x00000006 6587aa9c9eSJonas Devlieghere reserved3: 0x00000000 6687aa9c9eSJonas Devlieghere - sectname: __stub_helper 6787aa9c9eSJonas Devlieghere segname: __TEXT 6887aa9c9eSJonas Devlieghere addr: 0x0000000100000F74 6987aa9c9eSJonas Devlieghere size: 46 7087aa9c9eSJonas Devlieghere offset: 0x00000F74 7187aa9c9eSJonas Devlieghere align: 2 7287aa9c9eSJonas Devlieghere reloff: 0x00000000 7387aa9c9eSJonas Devlieghere nreloc: 0 7487aa9c9eSJonas Devlieghere flags: 0x80000400 7587aa9c9eSJonas Devlieghere reserved1: 0x00000000 7687aa9c9eSJonas Devlieghere reserved2: 0x00000000 7787aa9c9eSJonas Devlieghere reserved3: 0x00000000 7887aa9c9eSJonas Devlieghere - sectname: __swift5_typeref 7987aa9c9eSJonas Devlieghere segname: __TEXT 8087aa9c9eSJonas Devlieghere addr: 0x0000000100000FA2 8187aa9c9eSJonas Devlieghere size: 7 8287aa9c9eSJonas Devlieghere offset: 0x00000FA2 8387aa9c9eSJonas Devlieghere align: 1 8487aa9c9eSJonas Devlieghere reloff: 0x00000000 8587aa9c9eSJonas Devlieghere nreloc: 0 8687aa9c9eSJonas Devlieghere flags: 0x00000000 8787aa9c9eSJonas Devlieghere reserved1: 0x00000000 8887aa9c9eSJonas Devlieghere reserved2: 0x00000000 8987aa9c9eSJonas Devlieghere reserved3: 0x00000000 9087aa9c9eSJonas Devlieghere - sectname: __const 9187aa9c9eSJonas Devlieghere segname: __TEXT 9287aa9c9eSJonas Devlieghere addr: 0x0000000100000FAA 9387aa9c9eSJonas Devlieghere size: 2 9487aa9c9eSJonas Devlieghere offset: 0x00000FAA 9587aa9c9eSJonas Devlieghere align: 1 9687aa9c9eSJonas Devlieghere reloff: 0x00000000 9787aa9c9eSJonas Devlieghere nreloc: 0 9887aa9c9eSJonas Devlieghere flags: 0x00000000 9987aa9c9eSJonas Devlieghere reserved1: 0x00000000 10087aa9c9eSJonas Devlieghere reserved2: 0x00000000 10187aa9c9eSJonas Devlieghere reserved3: 0x00000000 10287aa9c9eSJonas Devlieghere - sectname: __unwind_info 10387aa9c9eSJonas Devlieghere segname: __TEXT 10487aa9c9eSJonas Devlieghere addr: 0x0000000100000FAC 10587aa9c9eSJonas Devlieghere size: 80 10687aa9c9eSJonas Devlieghere offset: 0x00000FAC 10787aa9c9eSJonas Devlieghere align: 2 10887aa9c9eSJonas Devlieghere reloff: 0x00000000 10987aa9c9eSJonas Devlieghere nreloc: 0 11087aa9c9eSJonas Devlieghere flags: 0x00000000 11187aa9c9eSJonas Devlieghere reserved1: 0x00000000 11287aa9c9eSJonas Devlieghere reserved2: 0x00000000 11387aa9c9eSJonas Devlieghere reserved3: 0x00000000 11487aa9c9eSJonas Devlieghere - cmd: LC_SEGMENT_64 11587aa9c9eSJonas Devlieghere cmdsize: 232 11687aa9c9eSJonas Devlieghere segname: __DATA_CONST 11787aa9c9eSJonas Devlieghere vmaddr: 4294971392 11887aa9c9eSJonas Devlieghere vmsize: 4096 11987aa9c9eSJonas Devlieghere fileoff: 4096 12087aa9c9eSJonas Devlieghere filesize: 4096 12187aa9c9eSJonas Devlieghere maxprot: 3 12287aa9c9eSJonas Devlieghere initprot: 3 12387aa9c9eSJonas Devlieghere nsects: 2 12487aa9c9eSJonas Devlieghere flags: 16 12587aa9c9eSJonas Devlieghere Sections: 12687aa9c9eSJonas Devlieghere - sectname: __got 12787aa9c9eSJonas Devlieghere segname: __DATA_CONST 12887aa9c9eSJonas Devlieghere addr: 0x0000000100001000 12987aa9c9eSJonas Devlieghere size: 8 13087aa9c9eSJonas Devlieghere offset: 0x00001000 13187aa9c9eSJonas Devlieghere align: 3 13287aa9c9eSJonas Devlieghere reloff: 0x00000000 13387aa9c9eSJonas Devlieghere nreloc: 0 13487aa9c9eSJonas Devlieghere flags: 0x00000006 13587aa9c9eSJonas Devlieghere reserved1: 0x00000003 13687aa9c9eSJonas Devlieghere reserved2: 0x00000000 13787aa9c9eSJonas Devlieghere reserved3: 0x00000000 13887aa9c9eSJonas Devlieghere - sectname: __objc_imageinfo 13987aa9c9eSJonas Devlieghere segname: __DATA_CONST 14087aa9c9eSJonas Devlieghere addr: 0x0000000100001008 14187aa9c9eSJonas Devlieghere size: 8 14287aa9c9eSJonas Devlieghere offset: 0x00001008 14387aa9c9eSJonas Devlieghere align: 2 14487aa9c9eSJonas Devlieghere reloff: 0x00000000 14587aa9c9eSJonas Devlieghere nreloc: 0 14687aa9c9eSJonas Devlieghere flags: 0x00000000 14787aa9c9eSJonas Devlieghere reserved1: 0x00000000 14887aa9c9eSJonas Devlieghere reserved2: 0x00000000 14987aa9c9eSJonas Devlieghere reserved3: 0x00000000 15087aa9c9eSJonas Devlieghere - cmd: LC_SEGMENT_64 15187aa9c9eSJonas Devlieghere cmdsize: 312 15287aa9c9eSJonas Devlieghere segname: __DATA 15387aa9c9eSJonas Devlieghere vmaddr: 4294975488 15487aa9c9eSJonas Devlieghere vmsize: 4096 15587aa9c9eSJonas Devlieghere fileoff: 8192 15687aa9c9eSJonas Devlieghere filesize: 4096 15787aa9c9eSJonas Devlieghere maxprot: 3 15887aa9c9eSJonas Devlieghere initprot: 3 15987aa9c9eSJonas Devlieghere nsects: 3 16087aa9c9eSJonas Devlieghere flags: 0 16187aa9c9eSJonas Devlieghere Sections: 16287aa9c9eSJonas Devlieghere - sectname: __la_symbol_ptr 16387aa9c9eSJonas Devlieghere segname: __DATA 16487aa9c9eSJonas Devlieghere addr: 0x0000000100002000 16587aa9c9eSJonas Devlieghere size: 24 16687aa9c9eSJonas Devlieghere offset: 0x00002000 16787aa9c9eSJonas Devlieghere align: 3 16887aa9c9eSJonas Devlieghere reloff: 0x00000000 16987aa9c9eSJonas Devlieghere nreloc: 0 17087aa9c9eSJonas Devlieghere flags: 0x00000007 17187aa9c9eSJonas Devlieghere reserved1: 0x00000004 17287aa9c9eSJonas Devlieghere reserved2: 0x00000000 17387aa9c9eSJonas Devlieghere reserved3: 0x00000000 17487aa9c9eSJonas Devlieghere - sectname: __data 17587aa9c9eSJonas Devlieghere segname: __DATA 17687aa9c9eSJonas Devlieghere addr: 0x0000000100002018 17787aa9c9eSJonas Devlieghere size: 16 17887aa9c9eSJonas Devlieghere offset: 0x00002018 17987aa9c9eSJonas Devlieghere align: 3 18087aa9c9eSJonas Devlieghere reloff: 0x00000000 18187aa9c9eSJonas Devlieghere nreloc: 0 18287aa9c9eSJonas Devlieghere flags: 0x00000000 18387aa9c9eSJonas Devlieghere reserved1: 0x00000000 18487aa9c9eSJonas Devlieghere reserved2: 0x00000000 18587aa9c9eSJonas Devlieghere reserved3: 0x00000000 18687aa9c9eSJonas Devlieghere - sectname: __common 18787aa9c9eSJonas Devlieghere segname: __DATA 18887aa9c9eSJonas Devlieghere addr: 0x0000000100002028 18987aa9c9eSJonas Devlieghere size: 16 19087aa9c9eSJonas Devlieghere offset: 0x00000000 19187aa9c9eSJonas Devlieghere align: 3 19287aa9c9eSJonas Devlieghere reloff: 0x00000000 19387aa9c9eSJonas Devlieghere nreloc: 0 19487aa9c9eSJonas Devlieghere flags: 0x00000001 19587aa9c9eSJonas Devlieghere reserved1: 0x00000000 19687aa9c9eSJonas Devlieghere reserved2: 0x00000000 19787aa9c9eSJonas Devlieghere reserved3: 0x00000000 19887aa9c9eSJonas Devlieghere - cmd: LC_SEGMENT_64 19987aa9c9eSJonas Devlieghere cmdsize: 72 20087aa9c9eSJonas Devlieghere segname: __LINKEDIT 20187aa9c9eSJonas Devlieghere vmaddr: 4294979584 20287aa9c9eSJonas Devlieghere vmsize: 4096 20387aa9c9eSJonas Devlieghere fileoff: 12288 20487aa9c9eSJonas Devlieghere filesize: 1924 20587aa9c9eSJonas Devlieghere maxprot: 1 20687aa9c9eSJonas Devlieghere initprot: 1 20787aa9c9eSJonas Devlieghere nsects: 0 20887aa9c9eSJonas Devlieghere flags: 0 20987aa9c9eSJonas Devlieghere - cmd: LC_DYLD_INFO_ONLY 21087aa9c9eSJonas Devlieghere cmdsize: 48 21187aa9c9eSJonas Devlieghere rebase_off: 12288 21287aa9c9eSJonas Devlieghere rebase_size: 8 21387aa9c9eSJonas Devlieghere bind_off: 12296 21487aa9c9eSJonas Devlieghere bind_size: 24 21587aa9c9eSJonas Devlieghere weak_bind_off: 0 21687aa9c9eSJonas Devlieghere weak_bind_size: 0 21787aa9c9eSJonas Devlieghere lazy_bind_off: 12320 21887aa9c9eSJonas Devlieghere lazy_bind_size: 96 21987aa9c9eSJonas Devlieghere export_off: 12416 22087aa9c9eSJonas Devlieghere export_size: 48 22187aa9c9eSJonas Devlieghere - cmd: LC_SYMTAB 22287aa9c9eSJonas Devlieghere cmdsize: 24 22387aa9c9eSJonas Devlieghere symoff: 12472 22487aa9c9eSJonas Devlieghere nsyms: 41 22587aa9c9eSJonas Devlieghere stroff: 13156 22687aa9c9eSJonas Devlieghere strsize: 1056 22787aa9c9eSJonas Devlieghere - cmd: LC_DYSYMTAB 22887aa9c9eSJonas Devlieghere cmdsize: 80 22987aa9c9eSJonas Devlieghere ilocalsym: 0 23087aa9c9eSJonas Devlieghere nlocalsym: 35 23187aa9c9eSJonas Devlieghere iextdefsym: 35 23287aa9c9eSJonas Devlieghere nextdefsym: 2 23387aa9c9eSJonas Devlieghere iundefsym: 37 23487aa9c9eSJonas Devlieghere nundefsym: 4 23587aa9c9eSJonas Devlieghere tocoff: 0 23687aa9c9eSJonas Devlieghere ntoc: 0 23787aa9c9eSJonas Devlieghere modtaboff: 0 23887aa9c9eSJonas Devlieghere nmodtab: 0 23987aa9c9eSJonas Devlieghere extrefsymoff: 0 24087aa9c9eSJonas Devlieghere nextrefsyms: 0 24187aa9c9eSJonas Devlieghere indirectsymoff: 13128 24287aa9c9eSJonas Devlieghere nindirectsyms: 7 24387aa9c9eSJonas Devlieghere extreloff: 0 24487aa9c9eSJonas Devlieghere nextrel: 0 24587aa9c9eSJonas Devlieghere locreloff: 0 24687aa9c9eSJonas Devlieghere nlocrel: 0 24787aa9c9eSJonas Devlieghere - cmd: LC_LOAD_DYLINKER 24887aa9c9eSJonas Devlieghere cmdsize: 32 24987aa9c9eSJonas Devlieghere name: 12 250*b71b2500SFangrui Song Content: '/usr/lib/dyld' 25187aa9c9eSJonas Devlieghere ZeroPadBytes: 7 25287aa9c9eSJonas Devlieghere - cmd: LC_UUID 25387aa9c9eSJonas Devlieghere cmdsize: 24 25487aa9c9eSJonas Devlieghere uuid: A89F9D23-8190-3946-A70B-B8E833E68640 25587aa9c9eSJonas Devlieghere - cmd: LC_BUILD_VERSION 25687aa9c9eSJonas Devlieghere cmdsize: 32 25787aa9c9eSJonas Devlieghere platform: 1 25887aa9c9eSJonas Devlieghere minos: 659200 25987aa9c9eSJonas Devlieghere sdk: 659200 26087aa9c9eSJonas Devlieghere ntools: 1 26187aa9c9eSJonas Devlieghere Tools: 26287aa9c9eSJonas Devlieghere - tool: 3 26387aa9c9eSJonas Devlieghere version: 36176384 26487aa9c9eSJonas Devlieghere - cmd: LC_SOURCE_VERSION 26587aa9c9eSJonas Devlieghere cmdsize: 16 26687aa9c9eSJonas Devlieghere version: 0 26787aa9c9eSJonas Devlieghere - cmd: LC_MAIN 26887aa9c9eSJonas Devlieghere cmdsize: 24 26987aa9c9eSJonas Devlieghere entryoff: 3552 27087aa9c9eSJonas Devlieghere stacksize: 0 27187aa9c9eSJonas Devlieghere - cmd: LC_LOAD_DYLIB 27287aa9c9eSJonas Devlieghere cmdsize: 56 27387aa9c9eSJonas Devlieghere dylib: 27487aa9c9eSJonas Devlieghere name: 24 27587aa9c9eSJonas Devlieghere timestamp: 2 27687aa9c9eSJonas Devlieghere current_version: 14942208 27787aa9c9eSJonas Devlieghere compatibility_version: 65536 278*b71b2500SFangrui Song Content: '/usr/lib/libobjc.A.dylib' 27987aa9c9eSJonas Devlieghere ZeroPadBytes: 8 28087aa9c9eSJonas Devlieghere - cmd: LC_LOAD_DYLIB 28187aa9c9eSJonas Devlieghere cmdsize: 56 28287aa9c9eSJonas Devlieghere dylib: 28387aa9c9eSJonas Devlieghere name: 24 28487aa9c9eSJonas Devlieghere timestamp: 2 28587aa9c9eSJonas Devlieghere current_version: 83951616 28687aa9c9eSJonas Devlieghere compatibility_version: 65536 287*b71b2500SFangrui Song Content: '/usr/lib/libSystem.B.dylib' 28887aa9c9eSJonas Devlieghere ZeroPadBytes: 6 28987aa9c9eSJonas Devlieghere - cmd: LC_LOAD_DYLIB 29087aa9c9eSJonas Devlieghere cmdsize: 64 29187aa9c9eSJonas Devlieghere dylib: 29287aa9c9eSJonas Devlieghere name: 24 29387aa9c9eSJonas Devlieghere timestamp: 2 29487aa9c9eSJonas Devlieghere current_version: 0 29587aa9c9eSJonas Devlieghere compatibility_version: 65536 296*b71b2500SFangrui Song Content: '/usr/lib/swift/libswiftCore.dylib' 29787aa9c9eSJonas Devlieghere ZeroPadBytes: 7 29887aa9c9eSJonas Devlieghere - cmd: LC_RPATH 29987aa9c9eSJonas Devlieghere cmdsize: 136 30087aa9c9eSJonas Devlieghere path: 12 301*b71b2500SFangrui Song Content: '/Volumes/Jonas/internal-stable/build/Ninja-RelWithDebInfoAssert+stdlib-RelWithDebInfo/swift-macosx-x86_64/lib/swift/macosx' 30287aa9c9eSJonas Devlieghere ZeroPadBytes: 2 30387aa9c9eSJonas Devlieghere - cmd: LC_RPATH 30487aa9c9eSJonas Devlieghere cmdsize: 128 30587aa9c9eSJonas Devlieghere path: 12 306*b71b2500SFangrui Song Content: '/Applications/XcodeY.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/swift' 30787aa9c9eSJonas Devlieghere ZeroPadBytes: 2 30887aa9c9eSJonas Devlieghere - cmd: LC_FUNCTION_STARTS 30987aa9c9eSJonas Devlieghere cmdsize: 16 31087aa9c9eSJonas Devlieghere dataoff: 12464 31187aa9c9eSJonas Devlieghere datasize: 8 31287aa9c9eSJonas Devlieghere - cmd: LC_DATA_IN_CODE 31387aa9c9eSJonas Devlieghere cmdsize: 16 31487aa9c9eSJonas Devlieghere dataoff: 12472 31587aa9c9eSJonas Devlieghere datasize: 0 31687aa9c9eSJonas DevlieghereLinkEditData: 31787aa9c9eSJonas Devlieghere RebaseOpcodes: 31887aa9c9eSJonas Devlieghere - Opcode: REBASE_OPCODE_SET_TYPE_IMM 31987aa9c9eSJonas Devlieghere Imm: 1 32087aa9c9eSJonas Devlieghere - Opcode: REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB 32187aa9c9eSJonas Devlieghere Imm: 3 32287aa9c9eSJonas Devlieghere ExtraData: 32387aa9c9eSJonas Devlieghere - 0x0000000000000000 32487aa9c9eSJonas Devlieghere - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES 32587aa9c9eSJonas Devlieghere Imm: 3 32687aa9c9eSJonas Devlieghere - Opcode: REBASE_OPCODE_DONE 32787aa9c9eSJonas Devlieghere Imm: 0 32887aa9c9eSJonas Devlieghere BindOpcodes: 32987aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM 33087aa9c9eSJonas Devlieghere Imm: 2 33187aa9c9eSJonas Devlieghere Symbol: '' 33287aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM 33387aa9c9eSJonas Devlieghere Imm: 0 33487aa9c9eSJonas Devlieghere Symbol: dyld_stub_binder 33587aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_TYPE_IMM 33687aa9c9eSJonas Devlieghere Imm: 1 33787aa9c9eSJonas Devlieghere Symbol: '' 33887aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB 33987aa9c9eSJonas Devlieghere Imm: 2 34087aa9c9eSJonas Devlieghere ULEBExtraData: 34187aa9c9eSJonas Devlieghere - 0x0000000000000000 34287aa9c9eSJonas Devlieghere Symbol: '' 34387aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DO_BIND 34487aa9c9eSJonas Devlieghere Imm: 0 34587aa9c9eSJonas Devlieghere Symbol: '' 34687aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 34787aa9c9eSJonas Devlieghere Imm: 0 34887aa9c9eSJonas Devlieghere Symbol: '' 34987aa9c9eSJonas Devlieghere LazyBindOpcodes: 35087aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB 35187aa9c9eSJonas Devlieghere Imm: 3 35287aa9c9eSJonas Devlieghere ULEBExtraData: 35387aa9c9eSJonas Devlieghere - 0x0000000000000000 35487aa9c9eSJonas Devlieghere Symbol: '' 35587aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM 35687aa9c9eSJonas Devlieghere Imm: 3 35787aa9c9eSJonas Devlieghere Symbol: '' 35887aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM 35987aa9c9eSJonas Devlieghere Imm: 0 36087aa9c9eSJonas Devlieghere Symbol: _swift_beginAccess 36187aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DO_BIND 36287aa9c9eSJonas Devlieghere Imm: 0 36387aa9c9eSJonas Devlieghere Symbol: '' 36487aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 36587aa9c9eSJonas Devlieghere Imm: 0 36687aa9c9eSJonas Devlieghere Symbol: '' 36787aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB 36887aa9c9eSJonas Devlieghere Imm: 3 36987aa9c9eSJonas Devlieghere ULEBExtraData: 37087aa9c9eSJonas Devlieghere - 0x0000000000000008 37187aa9c9eSJonas Devlieghere Symbol: '' 37287aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM 37387aa9c9eSJonas Devlieghere Imm: 3 37487aa9c9eSJonas Devlieghere Symbol: '' 37587aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM 37687aa9c9eSJonas Devlieghere Imm: 0 37787aa9c9eSJonas Devlieghere Symbol: _swift_endAccess 37887aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DO_BIND 37987aa9c9eSJonas Devlieghere Imm: 0 38087aa9c9eSJonas Devlieghere Symbol: '' 38187aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 38287aa9c9eSJonas Devlieghere Imm: 0 38387aa9c9eSJonas Devlieghere Symbol: '' 38487aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB 38587aa9c9eSJonas Devlieghere Imm: 3 38687aa9c9eSJonas Devlieghere ULEBExtraData: 38787aa9c9eSJonas Devlieghere - 0x0000000000000010 38887aa9c9eSJonas Devlieghere Symbol: '' 38987aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM 39087aa9c9eSJonas Devlieghere Imm: 3 39187aa9c9eSJonas Devlieghere Symbol: '' 39287aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM 39387aa9c9eSJonas Devlieghere Imm: 0 39487aa9c9eSJonas Devlieghere Symbol: _swift_getTypeByMangledNameInContext 39587aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DO_BIND 39687aa9c9eSJonas Devlieghere Imm: 0 39787aa9c9eSJonas Devlieghere Symbol: '' 39887aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 39987aa9c9eSJonas Devlieghere Imm: 0 40087aa9c9eSJonas Devlieghere Symbol: '' 40187aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 40287aa9c9eSJonas Devlieghere Imm: 0 40387aa9c9eSJonas Devlieghere Symbol: '' 40487aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 40587aa9c9eSJonas Devlieghere Imm: 0 40687aa9c9eSJonas Devlieghere Symbol: '' 40787aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 40887aa9c9eSJonas Devlieghere Imm: 0 40987aa9c9eSJonas Devlieghere Symbol: '' 41087aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 41187aa9c9eSJonas Devlieghere Imm: 0 41287aa9c9eSJonas Devlieghere Symbol: '' 41387aa9c9eSJonas Devlieghere - Opcode: BIND_OPCODE_DONE 41487aa9c9eSJonas Devlieghere Imm: 0 41587aa9c9eSJonas Devlieghere Symbol: '' 41687aa9c9eSJonas Devlieghere ExportTrie: 41787aa9c9eSJonas Devlieghere TerminalSize: 0 41887aa9c9eSJonas Devlieghere NodeOffset: 0 41987aa9c9eSJonas Devlieghere Name: '' 42087aa9c9eSJonas Devlieghere Flags: 0x0000000000000000 42187aa9c9eSJonas Devlieghere Address: 0x0000000000000000 42287aa9c9eSJonas Devlieghere Other: 0x0000000000000000 42387aa9c9eSJonas Devlieghere ImportName: '' 42487aa9c9eSJonas Devlieghere Children: 42587aa9c9eSJonas Devlieghere - TerminalSize: 0 42687aa9c9eSJonas Devlieghere NodeOffset: 5 42787aa9c9eSJonas Devlieghere Name: _ 42887aa9c9eSJonas Devlieghere Flags: 0x0000000000000000 42987aa9c9eSJonas Devlieghere Address: 0x0000000000000000 43087aa9c9eSJonas Devlieghere Other: 0x0000000000000000 43187aa9c9eSJonas Devlieghere ImportName: '' 43287aa9c9eSJonas Devlieghere Children: 43387aa9c9eSJonas Devlieghere - TerminalSize: 2 43487aa9c9eSJonas Devlieghere NodeOffset: 33 43587aa9c9eSJonas Devlieghere Name: _mh_execute_header 43687aa9c9eSJonas Devlieghere Flags: 0x0000000000000000 43787aa9c9eSJonas Devlieghere Address: 0x0000000000000000 43887aa9c9eSJonas Devlieghere Other: 0x0000000000000000 43987aa9c9eSJonas Devlieghere ImportName: '' 44087aa9c9eSJonas Devlieghere - TerminalSize: 3 44187aa9c9eSJonas Devlieghere NodeOffset: 37 44287aa9c9eSJonas Devlieghere Name: main 44387aa9c9eSJonas Devlieghere Flags: 0x0000000000000000 44487aa9c9eSJonas Devlieghere Address: 0x0000000000000DE0 44587aa9c9eSJonas Devlieghere Other: 0x0000000000000000 44687aa9c9eSJonas Devlieghere ImportName: '' 44787aa9c9eSJonas Devlieghere NameList: 44887aa9c9eSJonas Devlieghere - n_strx: 118 44987aa9c9eSJonas Devlieghere n_type: 0x1E 45087aa9c9eSJonas Devlieghere n_sect: 1 45187aa9c9eSJonas Devlieghere n_desc: 0 45287aa9c9eSJonas Devlieghere n_value: 4294970976 45387aa9c9eSJonas Devlieghere - n_strx: 133 45487aa9c9eSJonas Devlieghere n_type: 0x1E 45587aa9c9eSJonas Devlieghere n_sect: 1 45687aa9c9eSJonas Devlieghere n_desc: 0 45787aa9c9eSJonas Devlieghere n_value: 4294971008 45887aa9c9eSJonas Devlieghere - n_strx: 151 45987aa9c9eSJonas Devlieghere n_type: 0x1E 46087aa9c9eSJonas Devlieghere n_sect: 1 46187aa9c9eSJonas Devlieghere n_desc: 128 46287aa9c9eSJonas Devlieghere n_value: 4294971104 46387aa9c9eSJonas Devlieghere - n_strx: 199 46487aa9c9eSJonas Devlieghere n_type: 0x1E 46587aa9c9eSJonas Devlieghere n_sect: 4 46687aa9c9eSJonas Devlieghere n_desc: 128 46787aa9c9eSJonas Devlieghere n_value: 4294971298 46887aa9c9eSJonas Devlieghere - n_strx: 216 46987aa9c9eSJonas Devlieghere n_type: 0x1E 47087aa9c9eSJonas Devlieghere n_sect: 5 47187aa9c9eSJonas Devlieghere n_desc: 128 47287aa9c9eSJonas Devlieghere n_value: 4294971306 47387aa9c9eSJonas Devlieghere - n_strx: 244 47487aa9c9eSJonas Devlieghere n_type: 0x0E 47587aa9c9eSJonas Devlieghere n_sect: 10 47687aa9c9eSJonas Devlieghere n_desc: 0 47787aa9c9eSJonas Devlieghere n_value: 4294975512 47887aa9c9eSJonas Devlieghere - n_strx: 259 47987aa9c9eSJonas Devlieghere n_type: 0x1E 48087aa9c9eSJonas Devlieghere n_sect: 10 48187aa9c9eSJonas Devlieghere n_desc: 128 48287aa9c9eSJonas Devlieghere n_value: 4294975520 48387aa9c9eSJonas Devlieghere - n_strx: 271 48487aa9c9eSJonas Devlieghere n_type: 0x1E 48587aa9c9eSJonas Devlieghere n_sect: 11 48687aa9c9eSJonas Devlieghere n_desc: 0 48787aa9c9eSJonas Devlieghere n_value: 4294975528 48887aa9c9eSJonas Devlieghere - n_strx: 298 48987aa9c9eSJonas Devlieghere n_type: 0x1E 49087aa9c9eSJonas Devlieghere n_sect: 11 49187aa9c9eSJonas Devlieghere n_desc: 0 49287aa9c9eSJonas Devlieghere n_value: 4294975536 49387aa9c9eSJonas Devlieghere - n_strx: 325 49487aa9c9eSJonas Devlieghere n_type: 0x32 49587aa9c9eSJonas Devlieghere n_sect: 0 49687aa9c9eSJonas Devlieghere n_desc: 0 49787aa9c9eSJonas Devlieghere n_value: 1570141141 49887aa9c9eSJonas Devlieghere - n_strx: 540 49987aa9c9eSJonas Devlieghere n_type: 0x64 50087aa9c9eSJonas Devlieghere n_sect: 0 50187aa9c9eSJonas Devlieghere n_desc: 0 50287aa9c9eSJonas Devlieghere n_value: 0 50387aa9c9eSJonas Devlieghere - n_strx: 633 50487aa9c9eSJonas Devlieghere n_type: 0x64 50587aa9c9eSJonas Devlieghere n_sect: 0 50687aa9c9eSJonas Devlieghere n_desc: 0 50787aa9c9eSJonas Devlieghere n_value: 0 50887aa9c9eSJonas Devlieghere - n_strx: 644 50987aa9c9eSJonas Devlieghere n_type: 0x66 51087aa9c9eSJonas Devlieghere n_sect: 3 51187aa9c9eSJonas Devlieghere n_desc: 1 51287aa9c9eSJonas Devlieghere n_value: 1570141203 51387aa9c9eSJonas Devlieghere - n_strx: 1 51487aa9c9eSJonas Devlieghere n_type: 0x2E 51587aa9c9eSJonas Devlieghere n_sect: 1 51687aa9c9eSJonas Devlieghere n_desc: 0 51787aa9c9eSJonas Devlieghere n_value: 4294970848 51887aa9c9eSJonas Devlieghere - n_strx: 852 51987aa9c9eSJonas Devlieghere n_type: 0x24 52087aa9c9eSJonas Devlieghere n_sect: 1 52187aa9c9eSJonas Devlieghere n_desc: 0 52287aa9c9eSJonas Devlieghere n_value: 4294970848 52387aa9c9eSJonas Devlieghere - n_strx: 1 52487aa9c9eSJonas Devlieghere n_type: 0x24 52587aa9c9eSJonas Devlieghere n_sect: 0 52687aa9c9eSJonas Devlieghere n_desc: 0 52787aa9c9eSJonas Devlieghere n_value: 128 52887aa9c9eSJonas Devlieghere - n_strx: 1 52987aa9c9eSJonas Devlieghere n_type: 0x4E 53087aa9c9eSJonas Devlieghere n_sect: 1 53187aa9c9eSJonas Devlieghere n_desc: 0 53287aa9c9eSJonas Devlieghere n_value: 128 53387aa9c9eSJonas Devlieghere - n_strx: 1 53487aa9c9eSJonas Devlieghere n_type: 0x2E 53587aa9c9eSJonas Devlieghere n_sect: 1 53687aa9c9eSJonas Devlieghere n_desc: 0 53787aa9c9eSJonas Devlieghere n_value: 4294970976 53887aa9c9eSJonas Devlieghere - n_strx: 858 53987aa9c9eSJonas Devlieghere n_type: 0x24 54087aa9c9eSJonas Devlieghere n_sect: 1 54187aa9c9eSJonas Devlieghere n_desc: 0 54287aa9c9eSJonas Devlieghere n_value: 4294970976 54387aa9c9eSJonas Devlieghere - n_strx: 1 54487aa9c9eSJonas Devlieghere n_type: 0x24 54587aa9c9eSJonas Devlieghere n_sect: 0 54687aa9c9eSJonas Devlieghere n_desc: 0 54787aa9c9eSJonas Devlieghere n_value: 32 54887aa9c9eSJonas Devlieghere - n_strx: 1 54987aa9c9eSJonas Devlieghere n_type: 0x4E 55087aa9c9eSJonas Devlieghere n_sect: 1 55187aa9c9eSJonas Devlieghere n_desc: 0 55287aa9c9eSJonas Devlieghere n_value: 32 55387aa9c9eSJonas Devlieghere - n_strx: 1 55487aa9c9eSJonas Devlieghere n_type: 0x2E 55587aa9c9eSJonas Devlieghere n_sect: 1 55687aa9c9eSJonas Devlieghere n_desc: 0 55787aa9c9eSJonas Devlieghere n_value: 4294971008 55887aa9c9eSJonas Devlieghere - n_strx: 873 55987aa9c9eSJonas Devlieghere n_type: 0x24 56087aa9c9eSJonas Devlieghere n_sect: 1 56187aa9c9eSJonas Devlieghere n_desc: 0 56287aa9c9eSJonas Devlieghere n_value: 4294971008 56387aa9c9eSJonas Devlieghere - n_strx: 1 56487aa9c9eSJonas Devlieghere n_type: 0x24 56587aa9c9eSJonas Devlieghere n_sect: 0 56687aa9c9eSJonas Devlieghere n_desc: 0 56787aa9c9eSJonas Devlieghere n_value: 96 56887aa9c9eSJonas Devlieghere - n_strx: 1 56987aa9c9eSJonas Devlieghere n_type: 0x4E 57087aa9c9eSJonas Devlieghere n_sect: 1 57187aa9c9eSJonas Devlieghere n_desc: 0 57287aa9c9eSJonas Devlieghere n_value: 96 57387aa9c9eSJonas Devlieghere - n_strx: 1 57487aa9c9eSJonas Devlieghere n_type: 0x2E 57587aa9c9eSJonas Devlieghere n_sect: 1 57687aa9c9eSJonas Devlieghere n_desc: 0 57787aa9c9eSJonas Devlieghere n_value: 4294971104 57887aa9c9eSJonas Devlieghere - n_strx: 891 57987aa9c9eSJonas Devlieghere n_type: 0x24 58087aa9c9eSJonas Devlieghere n_sect: 1 58187aa9c9eSJonas Devlieghere n_desc: 0 58287aa9c9eSJonas Devlieghere n_value: 4294971104 58387aa9c9eSJonas Devlieghere - n_strx: 1 58487aa9c9eSJonas Devlieghere n_type: 0x24 58587aa9c9eSJonas Devlieghere n_sect: 0 58687aa9c9eSJonas Devlieghere n_desc: 0 58787aa9c9eSJonas Devlieghere n_value: 127 58887aa9c9eSJonas Devlieghere - n_strx: 1 58987aa9c9eSJonas Devlieghere n_type: 0x4E 59087aa9c9eSJonas Devlieghere n_sect: 1 59187aa9c9eSJonas Devlieghere n_desc: 0 59287aa9c9eSJonas Devlieghere n_value: 127 59387aa9c9eSJonas Devlieghere - n_strx: 939 59487aa9c9eSJonas Devlieghere n_type: 0x20 59587aa9c9eSJonas Devlieghere n_sect: 0 59687aa9c9eSJonas Devlieghere n_desc: 0 59787aa9c9eSJonas Devlieghere n_value: 0 59887aa9c9eSJonas Devlieghere - n_strx: 956 59987aa9c9eSJonas Devlieghere n_type: 0x20 60087aa9c9eSJonas Devlieghere n_sect: 0 60187aa9c9eSJonas Devlieghere n_desc: 0 60287aa9c9eSJonas Devlieghere n_value: 0 60387aa9c9eSJonas Devlieghere - n_strx: 984 60487aa9c9eSJonas Devlieghere n_type: 0x20 60587aa9c9eSJonas Devlieghere n_sect: 0 60687aa9c9eSJonas Devlieghere n_desc: 0 60787aa9c9eSJonas Devlieghere n_value: 0 60887aa9c9eSJonas Devlieghere - n_strx: 996 60987aa9c9eSJonas Devlieghere n_type: 0x20 61087aa9c9eSJonas Devlieghere n_sect: 0 61187aa9c9eSJonas Devlieghere n_desc: 0 61287aa9c9eSJonas Devlieghere n_value: 0 61387aa9c9eSJonas Devlieghere - n_strx: 1023 61487aa9c9eSJonas Devlieghere n_type: 0x20 61587aa9c9eSJonas Devlieghere n_sect: 0 61687aa9c9eSJonas Devlieghere n_desc: 0 61787aa9c9eSJonas Devlieghere n_value: 0 61887aa9c9eSJonas Devlieghere - n_strx: 1 61987aa9c9eSJonas Devlieghere n_type: 0x64 62087aa9c9eSJonas Devlieghere n_sect: 1 62187aa9c9eSJonas Devlieghere n_desc: 0 62287aa9c9eSJonas Devlieghere n_value: 0 62387aa9c9eSJonas Devlieghere - n_strx: 2 62487aa9c9eSJonas Devlieghere n_type: 0x0F 62587aa9c9eSJonas Devlieghere n_sect: 1 62687aa9c9eSJonas Devlieghere n_desc: 16 62787aa9c9eSJonas Devlieghere n_value: 4294967296 62887aa9c9eSJonas Devlieghere - n_strx: 22 62987aa9c9eSJonas Devlieghere n_type: 0x0F 63087aa9c9eSJonas Devlieghere n_sect: 1 63187aa9c9eSJonas Devlieghere n_desc: 0 63287aa9c9eSJonas Devlieghere n_value: 4294970848 63387aa9c9eSJonas Devlieghere - n_strx: 28 63487aa9c9eSJonas Devlieghere n_type: 0x01 63587aa9c9eSJonas Devlieghere n_sect: 0 63687aa9c9eSJonas Devlieghere n_desc: 768 63787aa9c9eSJonas Devlieghere n_value: 0 63887aa9c9eSJonas Devlieghere - n_strx: 47 63987aa9c9eSJonas Devlieghere n_type: 0x01 64087aa9c9eSJonas Devlieghere n_sect: 0 64187aa9c9eSJonas Devlieghere n_desc: 768 64287aa9c9eSJonas Devlieghere n_value: 0 64387aa9c9eSJonas Devlieghere - n_strx: 64 64487aa9c9eSJonas Devlieghere n_type: 0x01 64587aa9c9eSJonas Devlieghere n_sect: 0 64687aa9c9eSJonas Devlieghere n_desc: 768 64787aa9c9eSJonas Devlieghere n_value: 0 64887aa9c9eSJonas Devlieghere - n_strx: 101 64987aa9c9eSJonas Devlieghere n_type: 0x01 65087aa9c9eSJonas Devlieghere n_sect: 0 65187aa9c9eSJonas Devlieghere n_desc: 512 65287aa9c9eSJonas Devlieghere n_value: 0 65387aa9c9eSJonas Devlieghere StringTable: 65487aa9c9eSJonas Devlieghere - ' ' 65587aa9c9eSJonas Devlieghere - __mh_execute_header 65687aa9c9eSJonas Devlieghere - _main 65787aa9c9eSJonas Devlieghere - _swift_beginAccess 65887aa9c9eSJonas Devlieghere - _swift_endAccess 65987aa9c9eSJonas Devlieghere - _swift_getTypeByMangledNameInContext 66087aa9c9eSJonas Devlieghere - dyld_stub_binder 66187aa9c9eSJonas Devlieghere - '_$s1a3useyyxlF' 66287aa9c9eSJonas Devlieghere - '_$s1a1fyySi_SiztF' 66387aa9c9eSJonas Devlieghere - ___swift_instantiateConcreteTypeFromMangledName 66487aa9c9eSJonas Devlieghere - _symbolic Si_Sit 66587aa9c9eSJonas Devlieghere - ___swift_reflection_version 66687aa9c9eSJonas Devlieghere - __dyld_private 66787aa9c9eSJonas Devlieghere - '_$sSi_SitMD' 66887aa9c9eSJonas Devlieghere - '_$s1a15global_constantSivp' 66987aa9c9eSJonas Devlieghere - '_$s1a15global_variableSivp' 67087aa9c9eSJonas Devlieghere - '/Volumes/Jonas/internal-stable/build/Ninja-RelWithDebInfoAssert+stdlib-RelWithDebInfo/lldb-macosx-x86_64/lldb-test-build.noindex/lang/swift/variables/let/TestSwiftLetConstants.test_let_constants_dwarf/a.swiftmodule' 67187aa9c9eSJonas Devlieghere - '/Volumes/Jonas/internal-stable/lldb/packages/Python/lldbsuite/test/lang/swift/variables/let/' 67287aa9c9eSJonas Devlieghere - main.swift 67387aa9c9eSJonas Devlieghere - '/Volumes/Jonas/internal-stable/build/Ninja-RelWithDebInfoAssert+stdlib-RelWithDebInfo/lldb-macosx-x86_64/lldb-test-build.noindex/lang/swift/variables/let/TestSwiftLetConstants.test_let_constants_dwarf/main.o' 67487aa9c9eSJonas Devlieghere - _main 67587aa9c9eSJonas Devlieghere - '_$s1a3useyyxlF' 67687aa9c9eSJonas Devlieghere - '_$s1a1fyySi_SiztF' 67787aa9c9eSJonas Devlieghere - ___swift_instantiateConcreteTypeFromMangledName 67887aa9c9eSJonas Devlieghere - _symbolic Si_Sit 67987aa9c9eSJonas Devlieghere - ___swift_reflection_version 68087aa9c9eSJonas Devlieghere - '_$sSi_SitMD' 68187aa9c9eSJonas Devlieghere - '_$s1a15global_constantSivp' 68287aa9c9eSJonas Devlieghere - '_$s1a15global_variableSivp' 68387aa9c9eSJonas Devlieghere - '' 68487aa9c9eSJonas Devlieghere - '' 68587aa9c9eSJonas Devlieghere - '' 68687aa9c9eSJonas Devlieghere - '' 68787aa9c9eSJonas Devlieghere - '' 68887aa9c9eSJonas Devlieghere - '' 68987aa9c9eSJonas Devlieghere... 690