Index: llvm/include/llvm/BinaryFormat/Swift.h =================================================================== --- /dev/null +++ llvm/include/llvm/BinaryFormat/Swift.h @@ -0,0 +1,27 @@ +//===-- llvm/BinaryFormat/Swift.h ---Swift Constants-------------*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// + +#ifndef LLVM_BINARYFORMAT_SWIFT_H +#define LLVM_BINARYFORMAT_SWIFT_H + +namespace llvm { +namespace swift { + + enum SwiftReflectionSectionType { + Unknown = 0, + Swift_Fieldmd, + Swift_Assocty, + Swift_Builtin, + Swift_Capture, + Swift_Typeref, + Swift_Reflstr + }; +} // end of namespace swift +} // end of namespace llvm + +#endif + Index: llvm/include/llvm/DWARFLinker/DWARFStreamer.h =================================================================== --- llvm/include/llvm/DWARFLinker/DWARFStreamer.h +++ llvm/include/llvm/DWARFLinker/DWARFStreamer.h @@ -9,6 +9,7 @@ #ifndef LLVM_DWARFLINKER_DWARFSTREAMER_H #define LLVM_DWARFLINKER_DWARFSTREAMER_H +#include "llvm/BinaryFormat/Swift.h" #include "llvm/CodeGen/AccelTable.h" #include "llvm/CodeGen/AsmPrinter.h" #include "llvm/DWARFLinker/DWARFLinker.h" @@ -85,6 +86,11 @@ /// Emit the swift_ast section stored in \p Buffer. void emitSwiftAST(StringRef Buffer); + /// Emit the swift5 reflection section stored in \p Buffer. + void emitSwift5ReflectionSection( + llvm::swift::SwiftReflectionSectionType ReflSectionType, StringRef Buffer, + uint32_t Alignment, uint32_t Size); + /// Emit debug_ranges for \p FuncRange by translating the /// original \p Entries. void emitRangesEntries( Index: llvm/include/llvm/MC/MCObjectFileInfo.h =================================================================== --- llvm/include/llvm/MC/MCObjectFileInfo.h +++ llvm/include/llvm/MC/MCObjectFileInfo.h @@ -228,6 +228,14 @@ MCSection *ReadOnly8Section = nullptr; MCSection *ReadOnly16Section = nullptr; + // Swift5 Reflection Data Sections + MCSection *Swift5FieldmdSection = nullptr; + MCSection *Swift5AssoctySection = nullptr; + MCSection *Swift5BuiltinSection = nullptr; + MCSection *Swift5CaptureSection = nullptr; + MCSection *Swift5TyperefSection = nullptr; + MCSection *Swift5ReflstrSection = nullptr; + public: void initMCObjectFileInfo(MCContext &MCCtx, bool PIC, bool LargeCodeModel = false); @@ -423,6 +431,14 @@ bool isPositionIndependent() const { return PositionIndependent; } + // Swift5 Reflection Data Sections + MCSection *getSwift5FieldmdSection() { return Swift5FieldmdSection; } + MCSection *getSwift5AssoctySection() { return Swift5AssoctySection; } + MCSection *getSwift5BuiltinSection() { return Swift5BuiltinSection; } + MCSection *getSwift5CaptureSection() { return Swift5CaptureSection; } + MCSection *getSwift5TyperefSection() { return Swift5TyperefSection; } + MCSection *getSwift5ReflstrSection() { return Swift5ReflstrSection; } + private: bool PositionIndependent = false; MCContext *Ctx = nullptr; Index: llvm/include/llvm/Object/MachO.h =================================================================== --- llvm/include/llvm/Object/MachO.h +++ llvm/include/llvm/Object/MachO.h @@ -22,6 +22,7 @@ #include "llvm/ADT/Triple.h" #include "llvm/ADT/iterator_range.h" #include "llvm/BinaryFormat/MachO.h" +#include "llvm/BinaryFormat/Swift.h" #include "llvm/MC/SubtargetFeature.h" #include "llvm/Object/Binary.h" #include "llvm/Object/ObjectFile.h" @@ -583,6 +584,9 @@ StringRef mapDebugSectionName(StringRef Name) const override; + llvm::swift::SwiftReflectionSectionType + mapReflectionSectionNameToEnumValue(StringRef SectionName) const override; + bool hasPageZeroSegment() const { return HasPageZeroSegment; } static bool classof(const Binary *v) { Index: llvm/include/llvm/Object/ObjectFile.h =================================================================== --- llvm/include/llvm/Object/ObjectFile.h +++ llvm/include/llvm/Object/ObjectFile.h @@ -18,6 +18,7 @@ #include "llvm/ADT/Triple.h" #include "llvm/ADT/iterator_range.h" #include "llvm/BinaryFormat/Magic.h" +#include "llvm/BinaryFormat/Swift.h" #include "llvm/Object/Binary.h" #include "llvm/Object/Error.h" #include "llvm/Object/SymbolicFile.h" @@ -291,6 +292,11 @@ virtual void getRelocationTypeName(DataRefImpl Rel, SmallVectorImpl &Result) const = 0; + virtual llvm::swift::SwiftReflectionSectionType + mapReflectionSectionNameToEnumValue(StringRef SectionName) const { + return llvm::swift::SwiftReflectionSectionType::Unknown; + }; + Expected getSymbolValue(DataRefImpl Symb) const; public: Index: llvm/lib/DWARFLinker/DWARFStreamer.cpp =================================================================== --- llvm/lib/DWARFLinker/DWARFStreamer.cpp +++ llvm/lib/DWARFLinker/DWARFStreamer.cpp @@ -302,6 +302,37 @@ MS->emitBytes(Buffer); } +void DwarfStreamer::emitSwift5ReflectionSection( + llvm::swift::SwiftReflectionSectionType ReflSectionType, StringRef Buffer, + uint32_t Alignment, uint32_t Size) { + MCSection *ReflectionSection; + switch (ReflSectionType) { + case llvm::swift::SwiftReflectionSectionType::Unknown: + return; + case llvm::swift::SwiftReflectionSectionType::Swift_Fieldmd: + ReflectionSection = MOFI->getSwift5FieldmdSection(); + break; + case llvm::swift::SwiftReflectionSectionType::Swift_Assocty: + ReflectionSection = MOFI->getSwift5AssoctySection(); + break; + case llvm::swift::SwiftReflectionSectionType::Swift_Builtin: + ReflectionSection = MOFI->getSwift5BuiltinSection(); + break; + case llvm::swift::SwiftReflectionSectionType::Swift_Capture: + ReflectionSection = MOFI->getSwift5CaptureSection(); + break; + case llvm::swift::SwiftReflectionSectionType::Swift_Typeref: + ReflectionSection = MOFI->getSwift5TyperefSection(); + break; + case llvm::swift::SwiftReflectionSectionType::Swift_Reflstr: + ReflectionSection = MOFI->getSwift5ReflstrSection(); + break; + } + ReflectionSection->setAlignment(Align(Alignment)); + MS->SwitchSection(ReflectionSection); + MS->emitBytes(Buffer); +} + /// Emit the debug_range section contents for \p FuncRange by /// translating the original \p Entries. The debug_range section /// format is totally trivial, consisting just of pairs of address Index: llvm/lib/MC/MCObjectFileInfo.cpp =================================================================== --- llvm/lib/MC/MCObjectFileInfo.cpp +++ llvm/lib/MC/MCObjectFileInfo.cpp @@ -299,6 +299,24 @@ RemarksSection = Ctx->getMachOSection( "__LLVM", "__remarks", MachO::S_ATTR_DEBUG, SectionKind::getMetadata()); + Swift5FieldmdSection = Ctx->getMachOSection("__DWARF", "__swift5_fieldmd", 0, + SectionKind::getMetadata()); + + Swift5AssoctySection = Ctx->getMachOSection("__DWARF", "__swift5_assocty", 0, + SectionKind::getMetadata()); + + Swift5BuiltinSection = Ctx->getMachOSection("__DWARF", "__swift5_builtin", 0, + SectionKind::getMetadata()); + + Swift5CaptureSection = Ctx->getMachOSection("__DWARF", "__swift5_capture", 0, + SectionKind::getMetadata()); + + Swift5TyperefSection = Ctx->getMachOSection("__DWARF", "__swift5_typeref", 0, + SectionKind::getMetadata()); + + Swift5ReflstrSection = Ctx->getMachOSection("__DWARF", "__swift5_reflstr", 0, + SectionKind::getMetadata()); + TLSExtraDataSection = TLSTLVSection; } Index: llvm/lib/Object/MachOObjectFile.cpp =================================================================== --- llvm/lib/Object/MachOObjectFile.cpp +++ llvm/lib/Object/MachOObjectFile.cpp @@ -20,6 +20,7 @@ #include "llvm/ADT/Triple.h" #include "llvm/ADT/Twine.h" #include "llvm/BinaryFormat/MachO.h" +#include "llvm/BinaryFormat/Swift.h" #include "llvm/Object/Error.h" #include "llvm/Object/MachO.h" #include "llvm/Object/ObjectFile.h" @@ -4719,3 +4720,22 @@ .Case("debug_str_offs", "debug_str_offsets") .Default(Name); } + +llvm::swift::SwiftReflectionSectionType +MachOObjectFile::mapReflectionSectionNameToEnumValue( + StringRef SectionName) const { + return StringSwitch(SectionName) + .Case("__swift5_fieldmd", + llvm::swift::SwiftReflectionSectionType::Swift_Fieldmd) + .Case("__swift5_assocty", + llvm::swift::SwiftReflectionSectionType::Swift_Assocty) + .Case("__swift5_builtin", + llvm::swift::SwiftReflectionSectionType::Swift_Builtin) + .Case("__swift5_capture", + llvm::swift::SwiftReflectionSectionType::Swift_Capture) + .Case("__swift5_typeref", + llvm::swift::SwiftReflectionSectionType::Swift_Typeref) + .Case("__swift5_reflstr", + llvm::swift::SwiftReflectionSectionType::Swift_Reflstr) + .Default(llvm::swift::SwiftReflectionSectionType::Unknown); +} Index: llvm/test/tools/dsymutil/Inputs/main.yaml =================================================================== --- /dev/null +++ llvm/test/tools/dsymutil/Inputs/main.yaml @@ -0,0 +1,5116 @@ +--- !mach-o +FileHeader: + magic: 0xFEEDFACF + cputype: 0x1000007 + cpusubtype: 0x3 + filetype: 0x2 + ncmds: 18 + sizeofcmds: 2848 + flags: 0x200085 + reserved: 0x0 +LoadCommands: + - cmd: LC_SEGMENT_64 + cmdsize: 72 + segname: __PAGEZERO + vmaddr: 0 + vmsize: 4294967296 + fileoff: 0 + filesize: 0 + maxprot: 0 + initprot: 0 + nsects: 0 + flags: 0 + - cmd: LC_SEGMENT_64 + cmdsize: 952 + segname: __TEXT + vmaddr: 4294967296 + vmsize: 16384 + fileoff: 0 + filesize: 16384 + maxprot: 5 + initprot: 5 + nsects: 11 + flags: 0 + Sections: + - sectname: __text + segname: __TEXT + addr: 0x100002290 + size: 5237 + offset: 0x2290 + align: 4 + reloff: 0x0 + nreloc: 0 + flags: 0x80000400 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E549897D005DC3660F1F440000554889E54C89EA488D05020000005DC3554889E55DC3662E0F1F840000000000554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E548C745F80000000031C05DC3554889E54883EC10488945F8498B7D00E87BFFFFFF4889C1488B45F84889084883C4105DC3662E0F1F84000000000090554889E54883EC40488B35C91C00004883C608488975D0BF01000000E8B1130000488945C8488955D8488D3DC0140000BE09000000BA01000000E887130000488B7DC8488B75D04889C14889D0488B55D84C8B05781C00004C89421848890A48894208E858000000488945F8E88F000000488945E0488955F0E8A2000000488B75E0488B7DF84889C14989D0488B55F04C8945E8E83F130000488B7DE8E854130000488B7DF0E84B130000488B7DF8E8421300004883C4405DC3660F1F440000554889E541554883EC18488975F048897DE831C089C7E8F11200004889C74C8D6DE8E8A9000000488B45E84883C418415D5DC3662E0F1F8400000000000F1F00554889E5488D3DF1130000BE01000000BA01000000E8AC1200005DC30F1F4000554889E5488D3DCF130000BE01000000BA01000000E88C1200005DC30F1F4000554889E55DC3662E0F1F840000000000554889E5E8A7FEFFFF5DC30F1F440000554889E5E8E7FFFFFF31C05DC30F1F00488D05811B000031C989CAC30F1F4000488D05911B000031C989CAC30F1F4000554889E55DC3662E0F1F840000000000C3909090909090909090909090909090554889E5498B45105DC3660F1F440000554889E55DC3662E0F1F840000000000554889E54883EC10498B7D1848897DF0418A45208845FF0FB6F0E811000000488B45F08A55FF4883C4105DC30F1F4000554889E54883EC1048897DF84088F0A801750BEB00488B7DF8E8081200004883C4105DC3662E0F1F8400000000006690554889E541554883EC284C896DD8488975E84889F8488B7DD8488945E088D08845F7BE21000000BA07000000E883110000488B7DE0488B75E84989C58A45F70FB6D083E201E8160000004883C428415D5DC3662E0F1F8400000000000F1F4000554889E54883EC404C896DD8488975C84889F9488B7DC888D048C745F800000000C645F00048C745E80000000048C745E00000000048894DF848897DE888C280E2018855C78855F04C896DE049894D100FB6F08975D4E815FFFFFF8A45C7488B7DC88B75D449897D1841884520E80E000000488B45D84883C4405DC30F1F4000554889E54883EC1048897DF84088F0A801750BEB00488B7DF8E8F21000004883C4105DC3662E0F1F8400000000006690554889E54883EC104C89EF48897DF048C745F80000000048897DF84883C718E80C000000488B45F04883C4105DC36690554889E54883EC104889F8488945F8488B388A40080FB6F0E883FFFFFF488B45F84883C4105DC3660F1F840000000000554889E54883EC1048C745F8000000004C896DF8E887FFFFFF4889C7BE21000000BA07000000E8371000004883C4105DC3662E0F1F8400000000000F1F440000554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E549897D005DC3660F1F440000554889E54C89EA488D05020000005DC3554889E55DC3662E0F1F840000000000554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E548C745F80000000031C05DC3554889E54883EC10488945F8498B7D00E87BFFFFFF4889C1488B45F84889084883C4105DC3662E0F1F84000000000090554889E55DC3662E0F1F840000000000554889E54C89EE4889C7488B06488B5050488B40604801C6488B42F8488B4010FFD05DC3662E0F1F8400000000006690554889E541554883EC18488945E0498B4500488B48684901CD4C896DE8488B5050488B7058488D0DE81000004C8D05E910000031C089C7E8020F0000488B7DE0488B75E8488945F0488B55F0488B42F8488B4010FFD04883C418415D5DC36690554889E55DC3662E0F1F840000000000554889E54883EC10498B4500488B4078498B7C050048897DF8E8C80E0000488B45F84883C4105DC30F1F840000000000554889E541554883EC284C896DD8488955F0488975E84889F8488B7DD8488945E08B473089C60FB7473489C2E8430E0000488B7DE0488B75E8488B55F04989C5E80B0000004883C428415D5DC30F1F00554889E54881EC800000004C896DD048895598488975A848897DC048C745F00000000048C745E80000000048C745E00000000048C745D800000000498B4500488B5050488955C8488B7058488955F8488D0DCE0F00004C8D05CF0F000031C089C7E8E80D0000488B4D984C8B45A8488B75C0488945B0488B55C8488B40F8488945A0488B4040E8F50C00004883C00F4883E0F04829C44889E048894590488B42F8488945B8488B4040E8D20C00004883C00F4883E0F04829C4488B45B84889E748897D88488975F04C8945E848894DE04C896DD8488B4010FFD0488B7588488B55C8488B45B8498B4D00488B49604C89EF4801CF488B4020FFD0488B7D90488B75A8488B55B0488B45A0488B4010FFD0488B7590488B55B0488B45A0498B4D00488B49684C89EF4801CF488B4020FFD0488B7D98E82D0D0000488B7D98498B4500488B407849897C0500E8110D0000488B45A0488B7DA8488B75B0488B4008FFD0488B45B8488B7DC0488B75C8488B4008FFD0488B45D04889EC5DC30F1F4000554889E541554883EC384C896DE048C745F000000000498B4500488945C84C896DF0488B7050488975D0488975E8498B4500488B40604C89EF4801C7488B46F8488B4008FFD0488B45C8488B55D0498B4D00488B49684901CD4C896DD8488B7058488D0D3C0E00004C8D053D0E000031C089C7E8560C0000488B7DD84889C6488B46F8488B4008FFD0488B7DE0488B07488B40784801C7E814000000488B45E04883C438415D5DC30F1F840000000000554889E54883EC1048897DF8488B3FE81C0C0000488B45F84883C4105DC36690554889E54883EC1048C745F800000000498B45004C896DF8488B4050488945F0E80BFFFFFF4889C7488B078B483089CE0FB7403489C2E8B70B00004883C4105DC3662E0F1F8400000000000F1F440000554889E548897DF85DC3660F1F440000554889E54883EC50488955C04889F2488955D84889FE48C745F000000000488955F8488B42F8488945E0488B4040488945B8E8990A00004883C00F4883E0F04829C4488B45E04889E748897DD0488975F0488B4010FFD0488B4DE0488B45B80FB6495089CA89D189CEF7D683C12021F189CE488975C84801C64883CA07488D3D44140000E8EB0A00004C8B45C0488B4DC8488B75D0488B55D84889C7488B45E048897DE8488957104C8947184801CF488B4020FFD0488B55E8488D05A00000004889EC5DC3662E0F1F84000000000090554889E548C745F000000000488975F848897DF05DC3662E0F1F840000000000554889E54883EC204C89EF48897DE0488B7710488975F84C8B46F8410FB6405089C289D089C1F7D183C02021C889C1498B40084D8B48404989C84D01C84C8945E84883CA07488955F04801CFFFD0488B7DE0488B75E8488B55F0E8490A00004883C4205DC3662E0F1F84000000000090554889E54C89EF488B7710488975F8488B5718488B46F80FB6405089C1F7D183C02021C84801C75DE943FFFFFF0F1F0050488D3D30550000E8D109000031C989CA59C3662E0F1F8400000000000F1F00488D053113000031C989CAC30F1F4000488D054113000031C989CAC30F1F4000554889E54883EC2048897DF048897DF8488B3E48897DE08A46088845EF0FB6F0E89BF7FFFF488B55E08A4DEF488B7DF0488B45F848891780E101884F084883C4205DC3662E0F1F8400000000000F1F00554889E54889F8488B388A40080FB6F0E86BF8FFFF5DC3660F1F840000000000554889E54883EC2048897DF048897DF8488B3E48897DE08A46088845EF0FB6F0E82BF7FFFF488B55E08A4DEF488B7DF0488B45F848891780E101884F084883C4205DC3662E0F1F8400000000000F1F00554889E54883EC2048897DF048897DF8488B3E48897DE08A46088845EF0FB6F0E8DBF6FFFF488B75E08A55EF488B4DF0488B398A410848893180E2018851080FB6F0E8C9F7FFFF488B45F84883C4205DC3662E0F1F8400000000000F1F440000554889E54889F8488B0E4889088A4E088848085DC3662E0F1F84000000000090554889E54883EC104889F04889F94889CF48897DF8488B308A5008488B398A410848893180E2018851080FB6F0E85EF7FFFF488B45F84883C4105DC30F1F4000554889E58975F431C048897DF839F00F84A40000008B45F43DFE0000007678488B4DF831C048894DE04883C10948894DE8A8017502EB0731C08945DCEB3DB001A8017502EB0C488B45E80FB6008945DCEB2931C0A8017502EB0C488B45E80FB7008945DCEB1531C0A8017502EB0B488B45E88B008945DCEB020F0B8B45DC83F8007414488B45E031C98B0009C805FE0000008945D8EB2C488B45F80FB64008B9FF00000029C181F9FE000000B8FFFFFFFF0F42C18945D8EB0AB8FFFFFFFF8945D8EB008B45D883C0015DC30F1F440000554889E54889C84889F98975DC31C048894DE048894DE84883C10948894DF081FAFE0000008945FC7608B8010000008945FC8B45DC8B4DFC894DD83DFE00000077658B45D883F8007502EB3A8B45D883F8017509488B45F0C60000EB298B45D883F802750B488B45F066C7000000EB168B45D883F804750C488B45F0C70000000000EB020F0B8B45DC83F8000F84AC000000488B45E08B4DDC83E90183F1FF884808E9970000008B45DC83E8012DFE0000008945CCB101F6C101B901000000894DD08945D475198B55CCB94800000089D0D3E889C183C10121D0894DD08945D48B45D8488B4DE88B75D08B55D48975C889D2488911C641080083F8007502EB3C8B45D883F801750B488B45F08B4DC88808EB298B45D883F802750C488B45F08B4DC8668908EB158B45D883F804750B488B45F08B4DC88908EB020F0BEB005DC3554889E58A470824010FB6C05DC36690554889E55DC3662E0F1F840000000000554889E54088F024018847085DC36690488D05F90F000031C989CAC30F1F400050488B0648890424E8CD05000059C3904883EC6848897C2410488D44244848894424184889F84883C0604889442420488B7750BF3F010000E8AF05000048894424284883FA3FBA3F000000488944243048895424380F87C0000000488B542428488B442410488B4C24184889542440488B72F84883C640488931488B7058BF3F010000488D0D4A0700004C8D054B070000E86805000048894424084883FA3FBA3F00000048894424304889542438776B4C8B442420488B4C2418488B7C24104C8B4C240831C089C6488B05E90D00004883C040488B15F60D00004883C2404D8B49F84983C1404C8949084889511048894118BA04000000E80E0500004883F80048894424304889542438750F31C04889C148894C24304889442438488B442430488B5424384883C468C3660F1F440000504C8D05A0070000E8B303000059C39050488B0648890424B910000000E88E04000059C3662E0F1F8400000000006690504C8D05DC070000E88303000059C39050488B0648890424B910000000E85E04000059C3662E0F1F8400000000006690554889E54883EC1048897DF8488B3E48897DF0E86E040000488B4DF0488B45F84889084883C4105DC30F1F8000000000554889E5488B3FE8440400005DC36690554889E54883EC1048897DF8488B3E48897DF0E82E040000488B4DF0488B45F8488B38488908E815040000488B45F84883C4105DC3662E0F1F84000000000090554889E54889F8488B0E4889085DC390554889E54883EC104889F8488945F8488B0E488B38488908E8D3030000488B45F84883C4105DC3660F1F840000000000554889E58975F431C048897DF839F00F84EE0000008B45F43DFFFFFF7F0F8695000000488B4DF831C048894DE04883C10848894DE8A8017502EB0731C08945DCEB3DB001A8017502EB0C488B45E80FB6008945DCEB2931C0A8017502EB0C488B45E80FB7008945DCEB1531C0A8017502EB0B488B45E88B008945DCEB020F0B8B45DC8945D883F800742E488B45E08B75D831D283EE01B940000000D3E689F140B60140F6C6010F45CA488B0009C805FFFFFF7F8945D4EB55488B45F8488B00488945C848B900000000010000004839C8B8FFFFFFFF8945D07321488B45C84883E0014883F800B8FFFFFFFF8945D0750B488B45C848C1E8018945D08B45D08945D4EB0AB8FFFFFFFF8945D4EB008B45D483C0015DC3662E0F1F84000000000090554889E54889C84889F98975DC31C048894DE048894DE84883C10848894DF081FAFFFFFF7F8945FC7608B8010000008945FC8B45DC8B4DFC894DD83DFFFFFF7F77688B45D883F8007502EB3A8B45D883F8017509488B45F0C60000EB298B45D883F802750B488B45F066C7000000EB168B45D883F804750C488B45F0C70000000000EB020F0B8B45DC83F8000F84AB000000488B45E08B4DDC83E90189C948C1E101488908E9930000008B45DC83E8012DFFFFFF7F8945CCB101F6C101B901000000894DD08945D475198B55CCB94000000089D0D3E889C183C10121D0894DD08945D48B45D8488B4DE88B75D08B55D48975C889D248891183F8007502EB3C8B45D883F801750B488B45F08B4DC88808EB298B45D883F802750C488B45F08B4DC8668908EB158B45D883F804750B488B45F08B4DC88908EB020F0BEB005DC390554889E531C05DC30F1F840000000000554889E55DC3662E0F1F840000000000554889E55DC3662E0F1F840000000000504C8D05B8040000E80300000059C3904883EC284C894424084889D0488B5424084889742410488944241848894C2420488D742410E8EA0000004883C428C390C3662E0F1F8400000000000F1F4400005150488D0D770000004885C97507488D0D0B000000FFD15859C3C30F1F440000483D00100000488D4C241872174881E9001000008409482D00100000483D0010000077E94829C18409C3C390909090905150483D00100000488D4C241872174881E9001000008409482D00100000483D0010000077E94829C184095859C39090E9CBFFFFFF + - sectname: __stubs + segname: __TEXT + addr: 0x100003706 + size: 102 + offset: 0x3706 + align: 1 + reloff: 0x0 + nreloc: 0 + flags: 0x80000408 + reserved1: 0x0 + reserved2: 0x6 + reserved3: 0x0 + content: FF25F4480000FF25F6480000FF25F8480000FF25FA480000FF25FC480000FF25FE480000FF2500490000FF2502490000FF2504490000FF2506490000FF2508490000FF250A490000FF250C490000FF250E490000FF2510490000FF2512490000FF2514490000 + - sectname: __stub_helper + segname: __TEXT + addr: 0x10000376C + size: 186 + offset: 0x376C + align: 2 + reloff: 0x0 + nreloc: 0 + flags: 0x80000400 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 4C8D1D954A00004153FF25AD0800009068C3000000E9E6FFFFFF6800000000E9DCFFFFFF684D000000E9D2FFFFFF685B000000E9C8FFFFFF6891000000E9BEFFFFFF68D8000000E9B4FFFFFF68F1000000E9AAFFFFFF681B010000E9A0FFFFFF6845010000E996FFFFFF6866010000E98CFFFFFF6886010000E982FFFFFF68A8010000E978FFFFFF68C3010000E96EFFFFFF68E9010000E964FFFFFF6809020000E95AFFFFFF6829020000E950FFFFFF683E020000E946FFFFFF + - sectname: __cstring + segname: __TEXT + addr: 0x100003830 + size: 53 + offset: 0x3830 + align: 4 + reloff: 0x0 + nreloc: 0 + flags: 0x2 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 5374617274696E672E000A00200000005F547443346D61696E374D79436C617373006900006D73006D650074006D6773006D676500 + - sectname: __const + segname: __TEXT + addr: 0x100003868 + size: 730 + offset: 0x3868 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 9907000034000000A049000000000000000000006D61696E000000000000000000000000F0FFFFFF436F6E666F726D616E6365320000000051000000E0FFFFFFE8FFFFFF04ECFFFF7803000001000000020000004170700051000000C0FFFFFFF4FFFFFFF4EBFFFF7403000000000000020000000000000034000000C40000004049000000000000000000006D61696E00000000000000004D7950726F746F636F6C00496E6E657200000000430001006CFFFFFFE4FFFFFF0000000002000000E3FFFFFF07000000000000001300000000000000000000001000000000000000000000000000000018000000000000004D79436C617373005000008020FFFFFFF0FFFFFFD4F3FFFFF402000000000000020000000E00000004000000030000000A0000000D0000000100000001000000D8EBFFFF436F6E666F726D616E63650051000000D8FEFFFFECFFFFFFACF3FFFFE002000001000000020000004D795374727563740000000051000000B0FEFFFFECFFFFFF94F3FFFFD402000000000000020000004D79456E756D0000520000008CFEFFFFF0FFFFFF40F7FFFFC0020000020000000000000000000000000000004D7947656E65726963436C6173730000D000008058FEFFFFE8FFFFFF4CF8FFFFB402000000000000020000001100000007000000040000000C00000094480000B007000001000100020000008000000080000000FC000000A4FEFFFF10000000010000000100000030EEFFFF4D7947656E6572696353747275637400D1000000ECFDFFFFE8FFFFFF10F8FFFF880200000000000004000000B84800001C00000001000100020000008000000080000000A000000048FEFFFFC0F7FFFF0000000000000040450500004D7947656E65726963456E756D000000D200000090FDFFFFE8FFFFFF34FBFFFF3C0200000100000000000000DC480000200000000100010002000000800000008000000044000000ECFDFFFF0000000090F7FFFF0000000000002040F40600000300 + - sectname: __swift5_entry + segname: __TEXT + addr: 0x100003C24 + size: 4 + offset: 0x3C24 + align: 2 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 7CE8FFFF + - sectname: __swift5_proto + segname: __TEXT + addr: 0x100003D58 + size: 8 + offset: 0x3D58 + align: 2 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 10FBFFFF84FBFFFF + - sectname: __swift5_types + segname: __TEXT + addr: 0x100003D60 + size: 36 + offset: 0x3D60 + align: 2 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 40FBFFFF5CFBFFFFF8FBFFFF3CFCFFFF60FCFFFF80FCFFFFB0FCFFFF18FDFFFF70FDFFFF + - sectname: __swift5_protos + segname: __TEXT + addr: 0x100003DB0 + size: 4 + offset: 0x3DB0 + align: 2 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 64FBFFFF + - sectname: __unwind_info + segname: __TEXT + addr: 0x100003DB4 + size: 248 + offset: 0x3DB4 + align: 2 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 010000001C0000000300000028000000000000002800000002000000000000010300010100000202902200004000000040000000063700000000000040000000030000000C001F0088000C000000000070010001B00100002002000E3002000D400200005002000C60020000E00200014003000080050001E00500002006000170060000F0070001A0080000B00A0002D00A000BE00A000AF00A0000B00E0009C00E0002D00E0008F00F000250100000A0130002B0130007E0130006F01300051014000440140003000000003001000410010004F00000040000060200000E02D0000004B000000490000004580000043800000418000004 + - sectname: __eh_frame + segname: __TEXT + addr: 0x100003EB0 + size: 336 + offset: 0x3EB0 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 1400000000000000017A520001781001100C0708900100001C0000001C000000E0E5FFFFFFFFFFFF0C0000000000000000000000000000001C0000003C000000D0E5FFFFFFFFFFFF0C0000000000000000000000000000001C0000005C000000D0E5FFFFFFFFFFFF010000000000000000000000000000001400000000000000017A520001781001100C0708900100001C0000001C00000018EEFFFFFFFFFFFF0C0000000000000000000000000000001C0000003C00000008EEFFFFFFFFFFFF0C0000000000000000000000000000001C0000005C000000B8F1FFFFFFFFFFFF0C0000000000000000000000000000001C0000007C000000C8F6FFFFFFFFFFFF010000000000000000000000000000001C0000009C000000B8F6FFFFFFFFFFFF1B0000000000000000000000000000001C000000BC000000B8F6FFFFFFFFFFFF2B000000000000000000000000000000 + - cmd: LC_SEGMENT_64 + cmdsize: 392 + segname: __DATA_CONST + vmaddr: 4294983680 + vmsize: 16384 + fileoff: 16384 + filesize: 16384 + maxprot: 3 + initprot: 3 + nsects: 4 + flags: 16 + Sections: + - sectname: __got + segname: __DATA_CONST + addr: 0x100004000 + size: 48 + offset: 0x4000 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x6 + reserved1: 0x11 + reserved2: 0x0 + reserved3: 0x0 + content: '143900000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000' + - sectname: __const + segname: __DATA_CONST + addr: 0x100004030 + size: 624 + offset: 0x4030 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000000000000002000000000000A038000001000000000000000000000000000000000000000002000000000000C038000001000000A02C000001000000000000000000000000040000000000001000000000000000843D00000100000000000000000000000002000000000000A839000001000000000000000000000000000000000000000002000000000000D039000001000000802D000001000000D02D000001000000F02D000001000000402E000001000000A02E000001000000C02E000001000000002F000001000000D02F0000010000000900000000000000100000000000000007002100FE000000103100000100000020310000010000003031000001000000C8400000010000000102000000000000F4390000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000100000001800000000000000000000000000000000000000000000000000000000000000000000000000000080810000010000000000000000000000000000000000000081000000280000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048EFFFFF54EFFFFF010000003CE9FFFF0000000002000000050000000E00000028FFFFFF00001700E0320000010000001033000001000000E032000001000000203300000100000060330000010000007033000001000000A033000001000000C0340000010000000800000000000000080000000000000007002100FFFFFF7F003600000100000010360000010000002036000001000000 + - sectname: __objc_classlist + segname: __DATA_CONST + addr: 0x1000042A0 + size: 8 + offset: 0x42A0 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '7882000001000000' + - sectname: __objc_imageinfo + segname: __DATA_CONST + addr: 0x1000042A8 + size: 8 + offset: 0x42A8 + align: 2 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '0000000040070505' + - cmd: LC_SEGMENT_64 + cmdsize: 392 + segname: __DATA + vmaddr: 4295000064 + vmsize: 16384 + fileoff: 32768 + filesize: 16384 + maxprot: 3 + initprot: 3 + nsects: 4 + flags: 0 + Sections: + - sectname: __la_symbol_ptr + segname: __DATA + addr: 0x100008000 + size: 136 + offset: 0x8000 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x7 + reserved1: 0x17 + reserved2: 0x0 + reserved3: 0x0 + content: 863700000100000090370000010000009A37000001000000A4370000010000007C37000001000000AE37000001000000B837000001000000C237000001000000CC37000001000000D637000001000000E037000001000000EA37000001000000F437000001000000FE37000001000000083800000100000012380000010000001C38000001000000 + - sectname: __objc_const + segname: __DATA + addr: 0x100008088 + size: 384 + offset: 0x8088 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 8100000028000000280000000000000000000000000000004038000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000003000000403900000100000052380000010000005438000001000000030000000800000048390000010000005538000001000000543800000100000000000000000000005039000001000000583800000100000054380000010000000300000009000000800000001000000021000000000000000000000000000000403800000100000000000000000000000000000000000000D08000000100000000000000000000000000000000000000200000000400000000000000000000005B38000001000000543800000100000000000000000000000000000000000000523800000100000054380000010000000000000000000000103A0000010000005D38000001000000543800000100000000000000000000000000000000000000613800000100000054380000010000000300000008000000 + - sectname: __data + segname: __DATA + addr: 0x100008208 + size: 224 + offset: 0x8208 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000000000006838000001000000433B0000010000001023000001000000E038000001000000433B000001000000A02700000100000000000000000000000000000000000000000000000000000000000000000000008880000001000000E026000001000000000000000000000040820000010000000000000000000000000000000000000000000000000000003A81000001000000020000000000000021000000070000008000000010000000603900000100000000000000000000001000000000000000000000000000000018000000000000007025000001000000 + - sectname: __bss + segname: __DATA + addr: 0x1000082E8 + size: 384 + offset: 0x0 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x1 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + - cmd: LC_SEGMENT_64 + cmdsize: 72 + segname: __LINKEDIT + vmaddr: 4295016448 + vmsize: 32768 + fileoff: 49152 + filesize: 23584 + maxprot: 1 + initprot: 1 + nsects: 0 + flags: 0 + - cmd: LC_DYLD_INFO_ONLY + cmdsize: 48 + rebase_off: 49152 + rebase_size: 64 + bind_off: 49216 + bind_size: 216 + weak_bind_off: 0 + weak_bind_size: 0 + lazy_bind_off: 49432 + lazy_bind_size: 600 + export_off: 50032 + export_size: 1000 + - cmd: LC_SYMTAB + cmdsize: 24 + symoff: 51136 + nsyms: 638 + stroff: 61504 + strsize: 11232 + - cmd: LC_DYSYMTAB + cmdsize: 80 + ilocalsym: 0 + nlocalsym: 560 + iextdefsym: 560 + nextdefsym: 52 + iundefsym: 612 + nundefsym: 26 + tocoff: 0 + ntoc: 0 + modtaboff: 0 + nmodtab: 0 + extrefsymoff: 0 + nextrefsyms: 0 + indirectsymoff: 61344 + nindirectsyms: 40 + extreloff: 0 + nextrel: 0 + locreloff: 0 + nlocrel: 0 + - cmd: LC_LOAD_DYLINKER + cmdsize: 32 + name: 12 + Content: '/usr/lib/dyld' + ZeroPadBytes: 7 + - cmd: LC_UUID + cmdsize: 24 + uuid: AA0A51FA-8B29-3A7B-85AA-FA6A457B2211 + - cmd: LC_BUILD_VERSION + cmdsize: 32 + platform: 1 + minos: 786432 + sdk: 786688 + ntools: 1 + Tools: + - tool: 3 + version: 46596096 + - cmd: LC_SOURCE_VERSION + cmdsize: 16 + version: 0 + - cmd: LC_MAIN + cmdsize: 24 + entryoff: 9376 + stacksize: 0 + - cmd: LC_LOAD_DYLIB + cmdsize: 56 + dylib: + name: 24 + timestamp: 2 + current_version: 14942208 + compatibility_version: 65536 + Content: '/usr/lib/libobjc.A.dylib' + ZeroPadBytes: 8 + - cmd: LC_LOAD_DYLIB + cmdsize: 56 + dylib: + name: 24 + timestamp: 2 + current_version: 85917696 + compatibility_version: 65536 + Content: '/usr/lib/libSystem.B.dylib' + ZeroPadBytes: 6 + - cmd: LC_LOAD_DYLIB + cmdsize: 64 + dylib: + name: 24 + timestamp: 2 + current_version: 85196845 + compatibility_version: 65536 + Content: '/usr/lib/swift/libswiftCore.dylib' + ZeroPadBytes: 7 + - cmd: LC_FUNCTION_STARTS + cmdsize: 16 + dataoff: 51032 + datasize: 104 + - cmd: LC_DATA_IN_CODE + cmdsize: 16 + dataoff: 51136 + datasize: 0 +LinkEditData: + RebaseOpcodes: + - Opcode: REBASE_OPCODE_SET_TYPE_IMM + Imm: 1 + - Opcode: REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 2 + ExtraData: [ 0x0 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x38 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x18 ] + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 2 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 3 + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x10 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x18 ] + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 9 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 3 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 4 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 1 + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x58 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x80 ] + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 8 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 3 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 4 + - Opcode: REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ExtraData: [ 0x0 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ULEB_TIMES + Imm: 0 + ExtraData: [ 0x11 ] + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 3 + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x30 ] + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 3 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 1 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 3 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 1 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 3 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 4 + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x10 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x20 ] + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 2 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 2 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 2 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 1 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 3 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 2 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 2 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 2 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 6 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 4 + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 2 + - Opcode: REBASE_OPCODE_ADD_ADDR_IMM_SCALED + Imm: 1 + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x18 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x18 ] + - Opcode: REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB + Imm: 0 + ExtraData: [ 0x20 ] + - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES + Imm: 1 + - Opcode: REBASE_OPCODE_DONE + Imm: 0 + BindOpcodes: + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 1 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: __objc_empty_cache + - Opcode: BIND_OPCODE_SET_TYPE_IMM + Imm: 1 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 2 + ULEBExtraData: [ 0x160 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x250 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED + Imm: 6 + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 2 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: dyld_stub_binder + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 2 + ULEBExtraData: [ 0x28 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$sBi64_WV' + - Opcode: BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED + Imm: 11 + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$sBoWV' + - Opcode: BIND_OPCODE_ADD_ADDR_ULEB + Imm: 0 + ULEBExtraData: [ 0xFFFFFFFFFFFFFF70 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x270 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$sSSN' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 2 + ULEBExtraData: [ 0x10 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$sypN' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$sytWV' + - Opcode: BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED + Imm: 5 + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED + Imm: 11 + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_OBJC_CLASS_$__TtCs12_SwiftObject' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x280 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_OBJC_METACLASS_$__TtCs12_SwiftObject' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 2 + ULEBExtraData: [ 0x150 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x240 ] + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + LazyBindOpcodes: + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x0 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$sSS21_builtinStringLiteral17utf8CodeUnitCount7isASCIISSBp_BwBi1_tcfC' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x8 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$sSaMa' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x10 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$ss27_allocateUninitializedArrayySayxG_BptBwlF' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x18 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: '_$ss5print_9separator10terminatoryypd_S2StF' + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x20 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 1 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _objc_opt_self + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x28 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_allocObject + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x30 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_allocateGenericClassMetadata + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x38 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_allocateGenericValueMetadata + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x40 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_bridgeObjectRelease + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x48 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_checkMetadataState + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x50 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_deallocClassInstance + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x58 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_deallocObject + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x60 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_getAssociatedTypeWitness + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x68 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_getGenericMetadata + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x70 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_initClassMetadata2 + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x78 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_release + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB + Imm: 3 + ULEBExtraData: [ 0x80 ] + Symbol: '' + - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM + Imm: 3 + Symbol: '' + - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM + Imm: 0 + Symbol: _swift_retain + - Opcode: BIND_OPCODE_DO_BIND + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + - Opcode: BIND_OPCODE_DONE + Imm: 0 + Symbol: '' + ExportTrie: + TerminalSize: 0 + NodeOffset: 0 + Name: '' + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 5 + Name: _ + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 2 + NodeOffset: 38 + Name: _mh_execute_header + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 42 + Name: '$s' + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 80 + Name: 4main + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 121 + Name: '1' + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 275 + Name: 2Conformance2V + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 316 + Name: 5innerSiv + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 334 + Name: p + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 346 + Name: fi + Flags: 0x0 + Address: 0x2290 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 846 + Name: MV + Flags: 0x0 + Address: 0x22A0 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 351 + Name: g + Flags: 0x0 + Address: 0x22B0 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 356 + Name: s + Flags: 0x0 + Address: 0x22C0 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 361 + Name: M + Flags: 0x0 + Address: 0x24A0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 371 + Name: M + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 381 + Name: a + Flags: 0x0 + Address: 0x24B0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 851 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 441 + Name: 1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcf + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 451 + Name: C + Flags: 0x0 + Address: 0x2570 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 910 + Name: Tq + Flags: 0x0 + Address: 0x25D0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 461 + Name: c + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 476 + Name: d + Flags: 0x0 + Address: 0x2680 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 481 + Name: D + Flags: 0x0 + Address: 0x26E0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 466 + Name: f + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 527 + Name: 5innerSiv + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 545 + Name: p + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 557 + Name: fi + Flags: 0x0 + Address: 0x2720 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 873 + Name: MV + Flags: 0x0 + Address: 0x2730 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 562 + Name: g + Flags: 0x0 + Address: 0x2740 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 567 + Name: s + Flags: 0x0 + Address: 0x2750 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 572 + Name: M + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 650 + Name: 1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcf + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 660 + Name: C + Flags: 0x0 + Address: 0x28B0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 935 + Name: Tq + Flags: 0x0 + Address: 0x2900 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 670 + Name: c + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 685 + Name: d + Flags: 0x0 + Address: 0x2A80 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 690 + Name: D + Flags: 0x0 + Address: 0x2B50 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 675 + Name: f + Flags: 0x0 + Address: 0x2BB0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 784 + Name: M + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 714 + Name: a + Flags: 0x0 + Address: 0x2D40 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 905 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 729 + Name: a + Flags: 0x0 + Address: 0x2D60 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 915 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 744 + Name: M + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 754 + Name: a + Flags: 0x0 + Address: 0x2D70 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 920 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 0 + NodeOffset: 769 + Name: M + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 779 + Name: a + Flags: 0x0 + Address: 0x3140 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 925 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 794 + Name: a + Flags: 0x0 + Address: 0x3280 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 930 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 809 + Name: a + Flags: 0x0 + Address: 0x32B0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 940 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 824 + Name: a + Flags: 0x0 + Address: 0x3630 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 945 + Name: n + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 841 + Name: Mc + Flags: 0x0 + Address: 0x3868 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 974 + Name: WP + Flags: 0x0 + Address: 0x3878 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 968 + Name: N + Flags: 0x0 + Address: 0x38A0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 962 + Name: N + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 868 + Name: Mc + Flags: 0x0 + Address: 0x38E0 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 980 + Name: WP + Flags: 0x0 + Address: 0x38F0 + Other: 0x0 + ImportName: '' + - TerminalSize: 0 + NodeOffset: 986 + Name: m + Flags: 0x0 + Address: 0x0 + Other: 0x0 + ImportName: '' + Children: + - TerminalSize: 3 + NodeOffset: 890 + Name: Mp + Flags: 0x0 + Address: 0x3914 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 895 + Name: TL + Flags: 0x0 + Address: 0x3924 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 719 + Name: M + Flags: 0x0 + Address: 0x392C + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 856 + Name: AA10MyProtocolAA + Flags: 0x0 + Address: 0x3960 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 956 + Name: N + Flags: 0x0 + Address: 0x3994 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 700 + Name: M + Flags: 0x0 + Address: 0x39A8 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 992 + Name: N + Flags: 0x0 + Address: 0x39D0 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 829 + Name: AA10MyProtocolAA + Flags: 0x0 + Address: 0x39F4 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 950 + Name: N + Flags: 0x0 + Address: 0x3A28 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 486 + Name: 1ConformanceV + Flags: 0x0 + Address: 0x3A7C + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 577 + Name: 4MyGenericClassC + Flags: 0x0 + Address: 0x3A94 + Other: 0x0 + ImportName: '' + - TerminalSize: 3 + NodeOffset: 695 + Name: 6makeSomeClosures1tyycx_tAA10MyProtocolRzlF + Flags: 0x0 + Address: 0x3AF0 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 799 + Name: 5MyGenericStructVM + Flags: 0x0 + Address: 0x4038 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 814 + Name: 3MyGenericEnumOM + Flags: 0x0 + Address: 0x4098 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 878 + Name: 0MyProtocol + Flags: 0x0 + Address: 0x40B8 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 386 + Name: 7MyClassC + Flags: 0x0 + Address: 0x4140 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 734 + Name: 8MyStructV + Flags: 0x0 + Address: 0x8210 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 759 + Name: 6MyEnumO + Flags: 0x0 + Address: 0x8228 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 900 + Name: 5Inner4main10MyProtocolPTl + Flags: 0x0 + Address: 0x8240 + Other: 0x0 + ImportName: '' + - TerminalSize: 4 + NodeOffset: 366 + Name: main + Flags: 0x0 + Address: 0x8278 + Other: 0x0 + ImportName: '' + NameList: + - n_strx: 2355 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294976208 + - n_strx: 2398 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976224 + - n_strx: 2440 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976240 + - n_strx: 2479 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976256 + - n_strx: 2509 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294976272 + - n_strx: 2570 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976320 + - n_strx: 2590 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294976512 + - n_strx: 2635 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294976576 + - n_strx: 2683 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294976608 + - n_strx: 2731 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976640 + - n_strx: 2751 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976656 + - n_strx: 2775 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976704 + - n_strx: 2791 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294976720 + - n_strx: 2814 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976752 + - n_strx: 2838 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976768 + - n_strx: 2873 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294976784 + - n_strx: 2906 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294976832 + - n_strx: 2926 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294977104 + - n_strx: 2946 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294977200 + - n_strx: 2966 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294977376 + - n_strx: 3008 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977392 + - n_strx: 3049 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977408 + - n_strx: 3087 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977424 + - n_strx: 3116 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294977440 + - n_strx: 3176 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977488 + - n_strx: 3201 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977504 + - n_strx: 3232 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977552 + - n_strx: 3270 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977648 + - n_strx: 3318 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294977664 + - n_strx: 3364 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294978352 + - n_strx: 3411 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294978464 + - n_strx: 3447 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294978688 + - n_strx: 3506 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294978832 + - n_strx: 3567 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294978944 + - n_strx: 3587 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979024 + - n_strx: 3607 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979056 + - n_strx: 3627 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979136 + - n_strx: 3647 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294979232 + - n_strx: 3666 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979264 + - n_strx: 3686 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979328 + - n_strx: 3706 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979536 + - n_strx: 3726 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979856 + - n_strx: 3746 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979872 + - n_strx: 3766 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979888 + - n_strx: 3786 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979920 + - n_strx: 3814 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294979936 + - n_strx: 3842 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294980240 + - n_strx: 3871 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294980288 + - n_strx: 3898 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294980320 + - n_strx: 3927 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294980368 + - n_strx: 3951 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294980384 + - n_strx: 3982 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294980448 + - n_strx: 4001 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294980464 + - n_strx: 4032 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294980512 + - n_strx: 4060 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294980800 + - n_strx: 4088 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294981120 + - n_strx: 4116 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294981136 + - n_strx: 4144 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4294981152 + - n_strx: 4172 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294981184 + - n_strx: 4208 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294981248 + - n_strx: 4225 + n_type: 0x1E + n_sect: 1 + n_desc: 128 + n_value: 4294981280 + - n_strx: 4253 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294981328 + - n_strx: 4276 + n_type: 0x1E + n_sect: 1 + n_desc: 0 + n_value: 4294981376 + - n_strx: 4294 + n_type: 0x1E + n_sect: 5 + n_desc: 128 + n_value: 4294981764 + - n_strx: 4306 + n_type: 0x1E + n_sect: 5 + n_desc: 0 + n_value: 4294981824 + - n_strx: 4322 + n_type: 0x1E + n_sect: 5 + n_desc: 0 + n_value: 4294981952 + - n_strx: 4349 + n_type: 0x1E + n_sect: 5 + n_desc: 0 + n_value: 4294981960 + - n_strx: 4387 + n_type: 0x1E + n_sect: 5 + n_desc: 0 + n_value: 4294981968 + - n_strx: 4423 + n_type: 0x1E + n_sect: 5 + n_desc: 0 + n_value: 4294982160 + - n_strx: 4474 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 4294982352 + - n_strx: 4503 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 4294982448 + - n_strx: 4530 + n_type: 0x1E + n_sect: 5 + n_desc: 128 + n_value: 4294982464 + - n_strx: 4558 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982466 + - n_strx: 4571 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982470 + - n_strx: 4608 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982476 + - n_strx: 4639 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982498 + - n_strx: 4666 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982504 + - n_strx: 4678 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982506 + - n_strx: 4691 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982510 + - n_strx: 4727 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982516 + - n_strx: 4758 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982522 + - n_strx: 4790 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982528 + - n_strx: 4820 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982534 + - n_strx: 4859 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982540 + - n_strx: 4902 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982554 + - n_strx: 4945 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982564 + - n_strx: 4986 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982574 + - n_strx: 5026 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982580 + - n_strx: 5064 + n_type: 0x1E + n_sect: 6 + n_desc: 128 + n_value: 4294982586 + - n_strx: 5106 + n_type: 0xE + n_sect: 8 + n_desc: 0 + n_value: 4294982644 + - n_strx: 5148 + n_type: 0xE + n_sect: 8 + n_desc: 0 + n_value: 4294982668 + - n_strx: 5189 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982696 + - n_strx: 5215 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982724 + - n_strx: 5231 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982740 + - n_strx: 5256 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982756 + - n_strx: 5276 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982808 + - n_strx: 5301 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982836 + - n_strx: 5322 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982852 + - n_strx: 5341 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982892 + - n_strx: 5369 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982956 + - n_strx: 5398 + n_type: 0xE + n_sect: 10 + n_desc: 0 + n_value: 4294982972 + - n_strx: 5425 + n_type: 0xE + n_sect: 14 + n_desc: 0 + n_value: 4294983068 + - n_strx: 5444 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294983728 + - n_strx: 5470 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294983760 + - n_strx: 5486 + n_type: 0x1E + n_sect: 19 + n_desc: 0 + n_value: 4294983768 + - n_strx: 5501 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294983824 + - n_strx: 5526 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294983856 + - n_strx: 5547 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294983880 + - n_strx: 5566 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294983992 + - n_strx: 5585 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294984016 + - n_strx: 5599 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294984200 + - n_strx: 5627 + n_type: 0xE + n_sect: 19 + n_desc: 0 + n_value: 4294984240 + - n_strx: 5654 + n_type: 0xE + n_sect: 23 + n_desc: 0 + n_value: 4295000200 + - n_strx: 5689 + n_type: 0xE + n_sect: 23 + n_desc: 0 + n_value: 4295000272 + - n_strx: 5715 + n_type: 0xE + n_sect: 23 + n_desc: 0 + n_value: 4295000376 + - n_strx: 5740 + n_type: 0xE + n_sect: 23 + n_desc: 0 + n_value: 4295000448 + - n_strx: 5774 + n_type: 0xE + n_sect: 24 + n_desc: 0 + n_value: 4295000584 + - n_strx: 5789 + n_type: 0xE + n_sect: 24 + n_desc: 0 + n_value: 4295000680 + - n_strx: 5809 + n_type: 0xE + n_sect: 25 + n_desc: 0 + n_value: 4295000808 + - n_strx: 5837 + n_type: 0xE + n_sect: 25 + n_desc: 0 + n_value: 4295000936 + - n_strx: 5866 + n_type: 0xE + n_sect: 25 + n_desc: 0 + n_value: 4295001064 + - n_strx: 5893 + n_type: 0x32 + n_sect: 0 + n_desc: 0 + n_value: 1638431259 + - n_strx: 5917 + n_type: 0x64 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 5976 + n_type: 0x64 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 5987 + n_type: 0x66 + n_sect: 3 + n_desc: 1 + n_value: 1638431181 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976144 + - n_strx: 6001 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976144 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976160 + - n_strx: 6037 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976160 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976176 + - n_strx: 6071 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976176 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976192 + - n_strx: 6105 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976192 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976208 + - n_strx: 6139 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976208 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976224 + - n_strx: 6182 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976224 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976240 + - n_strx: 6224 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976240 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976256 + - n_strx: 6263 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976256 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976272 + - n_strx: 6293 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976272 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976320 + - n_strx: 6354 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976320 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 192 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 192 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976512 + - n_strx: 6374 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976512 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976576 + - n_strx: 6419 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976576 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976608 + - n_strx: 6467 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976608 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976640 + - n_strx: 6515 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976640 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976656 + - n_strx: 6535 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976656 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976672 + - n_strx: 6559 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976672 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976688 + - n_strx: 6565 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976688 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976704 + - n_strx: 6591 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976704 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976720 + - n_strx: 6607 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976720 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 6630 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6672 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6708 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6720 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6746 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6762 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6775 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6812 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6843 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 6870 + n_type: 0x26 + n_sect: 8 + n_desc: 0 + n_value: 4294982644 + - n_strx: 6912 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982696 + - n_strx: 6938 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982724 + - n_strx: 6954 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294983728 + - n_strx: 6980 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 7005 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294983760 + - n_strx: 7021 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 7036 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 1 + n_type: 0x64 + n_sect: 1 + n_desc: 0 + n_value: 0 + - n_strx: 5917 + n_type: 0x64 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 7078 + n_type: 0x64 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 7104 + n_type: 0x66 + n_sect: 3 + n_desc: 1 + n_value: 1638431191 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976752 + - n_strx: 7133 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976752 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976768 + - n_strx: 7157 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976768 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976784 + - n_strx: 7192 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976784 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976832 + - n_strx: 7225 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976832 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976880 + - n_strx: 7245 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976880 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 96 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 96 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294976976 + - n_strx: 7302 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294976976 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 128 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 128 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977104 + - n_strx: 7359 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977104 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977152 + - n_strx: 7379 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977152 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977200 + - n_strx: 7399 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977200 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977248 + - n_strx: 7419 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977248 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977312 + - n_strx: 7439 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977312 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977328 + - n_strx: 7474 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977328 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977344 + - n_strx: 7507 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977344 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977360 + - n_strx: 7540 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977360 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977376 + - n_strx: 7573 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977376 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977392 + - n_strx: 7615 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977392 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977408 + - n_strx: 7656 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977408 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977424 + - n_strx: 7694 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977424 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977440 + - n_strx: 7723 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977440 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977488 + - n_strx: 7783 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977488 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977504 + - n_strx: 7808 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977504 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977552 + - n_strx: 7839 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977552 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 96 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 96 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977648 + - n_strx: 7877 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977648 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977664 + - n_strx: 7925 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977664 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977712 + - n_strx: 7971 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977712 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294977792 + - n_strx: 8058 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294977792 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 384 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 384 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978176 + - n_strx: 8145 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978176 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 176 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 176 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978352 + - n_strx: 8173 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978352 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978384 + - n_strx: 8220 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978384 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978464 + - n_strx: 8248 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978464 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978480 + - n_strx: 8284 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978480 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 208 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 208 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978688 + - n_strx: 8337 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978688 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978832 + - n_strx: 8396 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978832 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978880 + - n_strx: 8457 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978880 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978912 + - n_strx: 8477 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978912 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978928 + - n_strx: 8502 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978928 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294978944 + - n_strx: 8523 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294978944 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979024 + - n_strx: 8543 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979024 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979056 + - n_strx: 8563 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979056 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 80 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979136 + - n_strx: 8583 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979136 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 96 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 96 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979232 + - n_strx: 8603 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979232 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979264 + - n_strx: 8622 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979264 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979328 + - n_strx: 8642 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979328 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 208 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 208 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979536 + - n_strx: 8662 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979536 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 320 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 320 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979856 + - n_strx: 8682 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979856 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979872 + - n_strx: 8702 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979872 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979888 + - n_strx: 8722 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979888 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979904 + - n_strx: 8742 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979904 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979920 + - n_strx: 8761 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979920 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294979936 + - n_strx: 8789 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294979936 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 288 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 288 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980224 + - n_strx: 8817 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980224 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980240 + - n_strx: 8845 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980240 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980272 + - n_strx: 8874 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980272 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980288 + - n_strx: 8903 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980288 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980320 + - n_strx: 8930 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980320 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980368 + - n_strx: 8959 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980368 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980384 + - n_strx: 8983 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980384 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 64 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980448 + - n_strx: 9014 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980448 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980464 + - n_strx: 9033 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980464 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980512 + - n_strx: 9064 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980512 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 288 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 288 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294980800 + - n_strx: 9092 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294980800 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 320 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 320 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294981120 + - n_strx: 9120 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294981120 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294981136 + - n_strx: 9148 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294981136 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294981152 + - n_strx: 9176 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294981152 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294981168 + - n_strx: 9204 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294981168 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294981184 + - n_strx: 9231 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294981184 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 48 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294981248 + - n_strx: 9267 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294981248 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 1 + n_type: 0x2E + n_sect: 1 + n_desc: 0 + n_value: 4294981280 + - n_strx: 9284 + n_type: 0x24 + n_sect: 1 + n_desc: 0 + n_value: 4294981280 + - n_strx: 1 + n_type: 0x24 + n_sect: 0 + n_desc: 0 + n_value: 43 + - n_strx: 1 + n_type: 0x4E + n_sect: 1 + n_desc: 0 + n_value: 43 + - n_strx: 9312 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9353 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9388 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9411 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9434 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9464 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9491 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9529 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9565 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9585 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9644 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9669 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9690 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9709 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9760 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9788 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9877 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9906 + n_type: 0x26 + n_sect: 5 + n_desc: 0 + n_value: 4294982352 + - n_strx: 9935 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 9962 + n_type: 0x26 + n_sect: 5 + n_desc: 0 + n_value: 4294982448 + - n_strx: 9989 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10017 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10029 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10042 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10078 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10109 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10141 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10171 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10210 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10253 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10296 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10337 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10377 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10415 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10457 + n_type: 0x26 + n_sect: 8 + n_desc: 0 + n_value: 4294982668 + - n_strx: 10498 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982740 + - n_strx: 10523 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982756 + - n_strx: 10543 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982808 + - n_strx: 10568 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982836 + - n_strx: 10589 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982852 + - n_strx: 10608 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982892 + - n_strx: 10636 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982956 + - n_strx: 10665 + n_type: 0x26 + n_sect: 10 + n_desc: 0 + n_value: 4294982972 + - n_strx: 10692 + n_type: 0x26 + n_sect: 14 + n_desc: 0 + n_value: 4294983068 + - n_strx: 10711 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294983824 + - n_strx: 10736 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10760 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294983856 + - n_strx: 10781 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10801 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294983880 + - n_strx: 10820 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294983992 + - n_strx: 10839 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 10857 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294984016 + - n_strx: 10871 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294984200 + - n_strx: 10899 + n_type: 0x26 + n_sect: 19 + n_desc: 0 + n_value: 4294984240 + - n_strx: 10926 + n_type: 0x26 + n_sect: 23 + n_desc: 0 + n_value: 4295000200 + - n_strx: 10961 + n_type: 0x26 + n_sect: 23 + n_desc: 0 + n_value: 4295000272 + - n_strx: 10987 + n_type: 0x26 + n_sect: 23 + n_desc: 0 + n_value: 4295000376 + - n_strx: 11012 + n_type: 0x26 + n_sect: 23 + n_desc: 0 + n_value: 4295000448 + - n_strx: 11046 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 11087 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 11107 + n_type: 0x26 + n_sect: 24 + n_desc: 0 + n_value: 4295000680 + - n_strx: 11127 + n_type: 0x20 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 11146 + n_type: 0x26 + n_sect: 25 + n_desc: 0 + n_value: 4295000808 + - n_strx: 11174 + n_type: 0x26 + n_sect: 25 + n_desc: 0 + n_value: 4295000936 + - n_strx: 11203 + n_type: 0x26 + n_sect: 25 + n_desc: 0 + n_value: 4295001064 + - n_strx: 1 + n_type: 0x64 + n_sect: 1 + n_desc: 0 + n_value: 0 + - n_strx: 2 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981908 + - n_strx: 25 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981924 + - n_strx: 48 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977360 + - n_strx: 81 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977328 + - n_strx: 114 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981872 + - n_strx: 149 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977312 + - n_strx: 184 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977344 + - n_strx: 217 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981856 + - n_strx: 258 + n_type: 0xF + n_sect: 24 + n_desc: 0 + n_value: 4295000616 + - n_strx: 299 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294978912 + - n_strx: 324 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982056 + - n_strx: 349 + n_type: 0xF + n_sect: 19 + n_desc: 0 + n_value: 4294983832 + - n_strx: 373 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976192 + - n_strx: 407 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976160 + - n_strx: 441 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981752 + - n_strx: 477 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976144 + - n_strx: 513 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976176 + - n_strx: 547 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981736 + - n_strx: 589 + n_type: 0xF + n_sect: 24 + n_desc: 0 + n_value: 4295000592 + - n_strx: 631 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976688 + - n_strx: 657 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981792 + - n_strx: 683 + n_type: 0xF + n_sect: 19 + n_desc: 0 + n_value: 4294983736 + - n_strx: 708 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294981168 + - n_strx: 735 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982384 + - n_strx: 762 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977712 + - n_strx: 849 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982268 + - n_strx: 938 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977792 + - n_strx: 1025 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294980224 + - n_strx: 1053 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982184 + - n_strx: 1081 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294978384 + - n_strx: 1109 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294978176 + - n_strx: 1137 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294980272 + - n_strx: 1166 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982292 + - n_strx: 1195 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294978480 + - n_strx: 1248 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294979904 + - n_strx: 1267 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982132 + - n_strx: 1286 + n_type: 0xF + n_sect: 19 + n_desc: 0 + n_value: 4294984000 + - n_strx: 1304 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976880 + - n_strx: 1361 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982036 + - n_strx: 1420 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976976 + - n_strx: 1477 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294978880 + - n_strx: 1497 + n_type: 0xF + n_sect: 24 + n_desc: 0 + n_value: 4295000640 + - n_strx: 1517 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981984 + - n_strx: 1537 + n_type: 0xF + n_sect: 24 + n_desc: 0 + n_value: 4295000696 + - n_strx: 1556 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977248 + - n_strx: 1576 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294977152 + - n_strx: 1596 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294978928 + - n_strx: 1617 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294982096 + - n_strx: 1638 + n_type: 0xF + n_sect: 19 + n_desc: 0 + n_value: 4294983864 + - n_strx: 1658 + n_type: 0xF + n_sect: 5 + n_desc: 0 + n_value: 4294981932 + - n_strx: 1688 + n_type: 0xF + n_sect: 1 + n_desc: 16 + n_value: 4294967296 + - n_strx: 1708 + n_type: 0xF + n_sect: 1 + n_desc: 0 + n_value: 4294976672 + - n_strx: 1714 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1725 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1733 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1804 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1811 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1819 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1867 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1911 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1918 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1926 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1960 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 1998 + n_type: 0x1 + n_sect: 0 + n_desc: 256 + n_value: 0 + - n_strx: 2017 + n_type: 0x1 + n_sect: 0 + n_desc: 256 + n_value: 0 + - n_strx: 2032 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2051 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2087 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2123 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2150 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2176 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2204 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2225 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2257 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2283 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2309 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2324 + n_type: 0x1 + n_sect: 0 + n_desc: 768 + n_value: 0 + - n_strx: 2338 + n_type: 0x1 + n_sect: 0 + n_desc: 512 + n_value: 0 + StringTable: + - ' ' + - '_$s4main10MyProtocolMp' + - '_$s4main10MyProtocolTL' + - '_$s4main11ConformanceV5innerSivM' + - '_$s4main11ConformanceV5innerSivg' + - '_$s4main11ConformanceV5innerSivpMV' + - '_$s4main11ConformanceV5innerSivpfi' + - '_$s4main11ConformanceV5innerSivs' + - '_$s4main11ConformanceVAA10MyProtocolAAMc' + - '_$s4main11ConformanceVAA10MyProtocolAAWP' + - '_$s4main11ConformanceVMa' + - '_$s4main11ConformanceVMn' + - '_$s4main11ConformanceVN' + - '_$s4main12Conformance2V5innerSivM' + - '_$s4main12Conformance2V5innerSivg' + - '_$s4main12Conformance2V5innerSivpMV' + - '_$s4main12Conformance2V5innerSivpfi' + - '_$s4main12Conformance2V5innerSivs' + - '_$s4main12Conformance2VAA10MyProtocolAAMc' + - '_$s4main12Conformance2VAA10MyProtocolAAWP' + - '_$s4main12Conformance2VMa' + - '_$s4main12Conformance2VMn' + - '_$s4main12Conformance2VN' + - '_$s4main13MyGenericEnumOMa' + - '_$s4main13MyGenericEnumOMn' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfC' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfCTq' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfc' + - '_$s4main14MyGenericClassCMa' + - '_$s4main14MyGenericClassCMn' + - '_$s4main14MyGenericClassCfD' + - '_$s4main14MyGenericClassCfd' + - '_$s4main15MyGenericStructVMa' + - '_$s4main15MyGenericStructVMn' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlF' + - '_$s4main6MyEnumOMa' + - '_$s4main6MyEnumOMn' + - '_$s4main6MyEnumON' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfC' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfCTq' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfc' + - '_$s4main7MyClassCMa' + - '_$s4main7MyClassCMm' + - '_$s4main7MyClassCMn' + - '_$s4main7MyClassCN' + - '_$s4main7MyClassCfD' + - '_$s4main7MyClassCfd' + - '_$s4main8MyStructVMa' + - '_$s4main8MyStructVMn' + - '_$s4main8MyStructVN' + - '_$s5Inner4main10MyProtocolPTl' + - __mh_execute_header + - _main + - '_$sBi64_WV' + - '_$sBoWV' + - '_$sSS21_builtinStringLiteral17utf8CodeUnitCount7isASCIISSBp_BwBi1_tcfC' + - '_$sSSN' + - '_$sSaMa' + - '_$ss27_allocateUninitializedArrayySayxG_BptBwlF' + - '_$ss5print_9separator10terminatoryypd_S2StF' + - '_$sypN' + - '_$sytWV' + - '_OBJC_CLASS_$__TtCs12_SwiftObject' + - '_OBJC_METACLASS_$__TtCs12_SwiftObject' + - __objc_empty_cache + - _objc_opt_self + - _swift_allocObject + - _swift_allocateGenericClassMetadata + - _swift_allocateGenericValueMetadata + - _swift_bridgeObjectRelease + - _swift_checkMetadataState + - _swift_deallocClassInstance + - _swift_deallocObject + - _swift_getAssociatedTypeWitness + - _swift_getGenericMetadata + - _swift_initClassMetadata2 + - _swift_release + - _swift_retain + - dyld_stub_binder + - '_$s4main12Conformance2V5innerSivM.resume.0' + - '_$s4main12Conformance2V5innerACSi_tcfcfA_' + - '_$s4main12Conformance2V5innerACSi_tcfC' + - '_$s4main12Conformance2VACycfC' + - '_$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - '_$s4main3AppVAAyyFZ' + - '_$ss27_finalizeUninitializedArrayySayxGABnlF' + - '_$ss5print_9separator10terminatoryypd_S2StFfA0_' + - '_$ss5print_9separator10terminatoryypd_S2StFfA1_' + - '_$s4main3AppVACycfC' + - '_$s4main3AppV5$mainyyFZ' + - '_$s4main3AppVMa' + - '_$sSa12_endMutationyyF' + - '_$s4main7MyClassC1iSivg' + - '_$s4main7MyClassC2msAA0B6StructVvg' + - '_$s4main7MyClassC2meAA0B4EnumOvg' + - '_$s4main6MyEnumOWOy' + - '_$s4main6MyEnumOWOe' + - '_$s4main6MyEnumOWOh' + - '_$s4main11ConformanceV5innerSivM.resume.0' + - '_$s4main11ConformanceV5innerACSi_tcfcfA_' + - '_$s4main11ConformanceV5innerACSi_tcfC' + - '_$s4main11ConformanceVACycfC' + - '_$s4main11ConformanceVAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - '_$s4main8MyStructVACycfC' + - '_$s4main14MyGenericClassC1txvg' + - '_$s4main14MyGenericClassC1i5InnerQzvg' + - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvg' + - '_$s4main14MyGenericClassC3mgeAA0bC4EnumOyxGvg' + - '_$s4main13MyGenericEnumOyxGAA0B8ProtocolRzlWOh' + - '_$s4main15MyGenericStructVACyxGycfC' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_TA' + - '_$s4main6MyEnumOwCP' + - '_$s4main6MyEnumOwxx' + - '_$s4main6MyEnumOwcp' + - '_$s4main6MyEnumOwca' + - ___swift_memcpy9_8 + - '_$s4main6MyEnumOwta' + - '_$s4main6MyEnumOwet' + - '_$s4main6MyEnumOwst' + - '_$s4main6MyEnumOwug' + - '_$s4main6MyEnumOwup' + - '_$s4main6MyEnumOwui' + - '_$s4main14MyGenericClassCMi' + - '_$s4main14MyGenericClassCMr' + - '_$s4main15MyGenericStructVMi' + - '_$s4main13MyGenericEnumOMi' + - ___swift_initWithCopy_strong + - ___swift_destroy_strong + - ___swift_assignWithCopy_strong + - ___swift_memcpy8_8 + - ___swift_assignWithTake_strong + - '_$s4main13MyGenericEnumOwet' + - '_$s4main13MyGenericEnumOwst' + - '_$s4main13MyGenericEnumOwug' + - '_$s4main13MyGenericEnumOwup' + - '_$s4main13MyGenericEnumOwui' + - ___swift_instantiateGenericMetadata + - ___chkstk_darwin + - ___chkstk_darwin_llvm_probe + - ___chkstk_darwin_probe + - ____chkstk_darwin + - '_$s4mainMXM' + - '_$s4main3AppVMn' + - '_$s4main7MyClassC1iSivpWvd' + - '_$s4main7MyClassC2msAA0B6StructVvpWvd' + - '_$s4main7MyClassC2meAA0B4EnumOvpWvd' + - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvpWvd' + - '_$s4main15MyGenericStructVMP' + - '_$s4main13MyGenericEnumOMP' + - ___swift_reflection_version + - _symbolic Si + - _symbolic _____ 4main12Conformance2V + - '_symbolic $s4main10MyProtocolP' + - _symbolic _____ 4main3AppV + - _symbolic x + - _symbolic B0 + - _symbolic _____ 4main11ConformanceV + - _symbolic _____ 4main7MyClassC + - _symbolic _____ 4main8MyStructV + - _symbolic _____ 4main6MyEnumO + - _symbolic _____ 4main14MyGenericClassC + - _symbolic 5Inner_____Qz 4main10MyProtocolP + - _symbolic _____yxG 4main15MyGenericStructV + - _symbolic _____yxG 4main13MyGenericEnumO + - _symbolic _____ 4main15MyGenericStructV + - _symbolic _____ 4main13MyGenericEnumO + - _symbolic _____yxG 4main14MyGenericClassC + - '_$s4main12Conformance2VAA10MyProtocolAAMA' + - '_$s4main11ConformanceVAA10MyProtocolAAMA' + - '_$s4main12Conformance2VMF' + - '_$s4main3AppVMF' + - '_$s4main10MyProtocol_pMF' + - '_$s4main7MyClassCMF' + - '_$s4main11ConformanceVMF' + - '_$s4main8MyStructVMF' + - '_$s4main6MyEnumOMF' + - '_$s4main14MyGenericClassCMF' + - '_$s4main15MyGenericStructVMF' + - '_$s4main13MyGenericEnumOMF' + - '_$s4main6MyEnumOMB' + - '_$s4main12Conformance2VMf' + - '_$s4main3AppVMf' + - '_$s4main3AppVN' + - '_$s4main11ConformanceVMf' + - '_$s4main8MyStructVMf' + - '_$s4main6MyEnumOWV' + - '_$s4main6MyEnumOMf' + - ___unnamed_23 + - '_$s4main14MyGenericClassCMP' + - '_$s4main13MyGenericEnumOWV' + - __METACLASS_DATA__TtC4main7MyClass + - __IVARS__TtC4main7MyClass + - __DATA__TtC4main7MyClass + - __IVARS__TtC4main14MyGenericClass + - __dyld_private + - '_$s4main7MyClassCMf' + - '_$s4main14MyGenericClassCMI' + - '_$s4main15MyGenericStructVMI' + - '_$s4main13MyGenericEnumOMI' + - '/tmp/main-1.swiftmodule' + - '/Users/shubham/Development/test76973336/final2objfiletest/' + - test.swift + - '/tmp/test-1.o' + - '_$s4main12Conformance2V5innerSivpfi' + - '_$s4main12Conformance2V5innerSivg' + - '_$s4main12Conformance2V5innerSivs' + - '_$s4main12Conformance2V5innerSivM' + - '_$s4main12Conformance2V5innerSivM.resume.0' + - '_$s4main12Conformance2V5innerACSi_tcfcfA_' + - '_$s4main12Conformance2V5innerACSi_tcfC' + - '_$s4main12Conformance2VACycfC' + - '_$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - '_$s4main3AppVAAyyFZ' + - '_$ss27_finalizeUninitializedArrayySayxGABnlF' + - '_$ss5print_9separator10terminatoryypd_S2StFfA0_' + - '_$ss5print_9separator10terminatoryypd_S2StFfA1_' + - '_$s4main3AppVACycfC' + - '_$s4main3AppV5$mainyyFZ' + - _main + - '_$s4main12Conformance2VMa' + - '_$s4main3AppVMa' + - '_$sSa12_endMutationyyF' + - '_$s4main12Conformance2VAA10MyProtocolAAMc' + - '_$s4main12Conformance2V5innerSivpMV' + - '_$s4mainMXM' + - '_$s4main12Conformance2VMn' + - '_$s4main3AppVMn' + - _symbolic Si + - _symbolic _____ 4main12Conformance2V + - '_symbolic $s4main10MyProtocolP' + - _symbolic _____ 4main3AppV + - '_$s4main12Conformance2VAA10MyProtocolAAMA' + - '_$s4main12Conformance2VMF' + - '_$s4main3AppVMF' + - '_$s4main12Conformance2VMf' + - '_$s4main12Conformance2VN' + - '_$s4main3AppVMf' + - '_$s4main3AppVN' + - '_$s4main12Conformance2VAA10MyProtocolAAWP' + - reflection_metadata.swift + - '/tmp/reflection_metadata-1.o' + - '_$s4main7MyClassC1iSivg' + - '_$s4main7MyClassC2msAA0B6StructVvg' + - '_$s4main7MyClassC2meAA0B4EnumOvg' + - '_$s4main6MyEnumOWOy' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfC' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfc' + - '_$s4main6MyEnumOWOe' + - '_$s4main7MyClassCfd' + - '_$s4main6MyEnumOWOh' + - '_$s4main7MyClassCfD' + - '_$s4main11ConformanceV5innerSivpfi' + - '_$s4main11ConformanceV5innerSivg' + - '_$s4main11ConformanceV5innerSivs' + - '_$s4main11ConformanceV5innerSivM' + - '_$s4main11ConformanceV5innerSivM.resume.0' + - '_$s4main11ConformanceV5innerACSi_tcfcfA_' + - '_$s4main11ConformanceV5innerACSi_tcfC' + - '_$s4main11ConformanceVACycfC' + - '_$s4main11ConformanceVAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - '_$s4main8MyStructVACycfC' + - '_$s4main14MyGenericClassC1txvg' + - '_$s4main14MyGenericClassC1i5InnerQzvg' + - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvg' + - '_$s4main14MyGenericClassC3mgeAA0bC4EnumOyxGvg' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfC' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfc' + - '_$s4main14MyGenericClassCfd' + - '_$s4main13MyGenericEnumOyxGAA0B8ProtocolRzlWOh' + - '_$s4main14MyGenericClassCfD' + - '_$s4main15MyGenericStructVACyxGycfC' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlF' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_TA' + - '_$s4main7MyClassCMa' + - '_$s4main11ConformanceVMa' + - '_$s4main8MyStructVMa' + - '_$s4main6MyEnumOwCP' + - '_$s4main6MyEnumOwxx' + - '_$s4main6MyEnumOwcp' + - '_$s4main6MyEnumOwca' + - ___swift_memcpy9_8 + - '_$s4main6MyEnumOwta' + - '_$s4main6MyEnumOwet' + - '_$s4main6MyEnumOwst' + - '_$s4main6MyEnumOwug' + - '_$s4main6MyEnumOwup' + - '_$s4main6MyEnumOwui' + - '_$s4main6MyEnumOMa' + - '_$s4main14MyGenericClassCMi' + - '_$s4main14MyGenericClassCMr' + - '_$s4main14MyGenericClassCMa' + - '_$s4main15MyGenericStructVMi' + - '_$s4main15MyGenericStructVMa' + - '_$s4main13MyGenericEnumOMi' + - ___swift_initWithCopy_strong + - ___swift_destroy_strong + - ___swift_assignWithCopy_strong + - ___swift_memcpy8_8 + - ___swift_assignWithTake_strong + - '_$s4main13MyGenericEnumOwet' + - '_$s4main13MyGenericEnumOwst' + - '_$s4main13MyGenericEnumOwug' + - '_$s4main13MyGenericEnumOwup' + - '_$s4main13MyGenericEnumOwui' + - '_$s4main13MyGenericEnumOMa' + - ___swift_instantiateGenericMetadata + - ___chkstk_darwin + - ___chkstk_darwin_llvm_probe + - '_$s4main11ConformanceVAA10MyProtocolAAMc' + - '_$s4main11ConformanceV5innerSivpMV' + - '_$s4main10MyProtocolMp' + - '_$s4main10MyProtocolTL' + - '_$s5Inner4main10MyProtocolPTl' + - '_$s4main7MyClassC1iSivpWvd' + - '_$s4main7MyClassC2msAA0B6StructVvpWvd' + - '_$s4main7MyClassC2meAA0B4EnumOvpWvd' + - '_$s4main7MyClassCMn' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfCTq' + - '_$s4main11ConformanceVMn' + - '_$s4main8MyStructVMn' + - '_$s4main6MyEnumOMn' + - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvpWvd' + - '_$s4main14MyGenericClassCMn' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfCTq' + - '_$s4main15MyGenericStructVMn' + - '_$s4main15MyGenericStructVMP' + - '_$s4main13MyGenericEnumOMn' + - '_$s4main13MyGenericEnumOMP' + - ___swift_reflection_version + - _symbolic x + - _symbolic B0 + - _symbolic _____ 4main11ConformanceV + - _symbolic _____ 4main7MyClassC + - _symbolic _____ 4main8MyStructV + - _symbolic _____ 4main6MyEnumO + - _symbolic _____ 4main14MyGenericClassC + - _symbolic 5Inner_____Qz 4main10MyProtocolP + - _symbolic _____yxG 4main15MyGenericStructV + - _symbolic _____yxG 4main13MyGenericEnumO + - _symbolic _____ 4main15MyGenericStructV + - _symbolic _____ 4main13MyGenericEnumO + - _symbolic _____yxG 4main14MyGenericClassC + - '_$s4main11ConformanceVAA10MyProtocolAAMA' + - '_$s4main10MyProtocol_pMF' + - '_$s4main7MyClassCMF' + - '_$s4main11ConformanceVMF' + - '_$s4main8MyStructVMF' + - '_$s4main6MyEnumOMF' + - '_$s4main14MyGenericClassCMF' + - '_$s4main15MyGenericStructVMF' + - '_$s4main13MyGenericEnumOMF' + - '_$s4main6MyEnumOMB' + - '_$s4main11ConformanceVMf' + - '_$s4main11ConformanceVN' + - '_$s4main8MyStructVMf' + - '_$s4main8MyStructVN' + - '_$s4main6MyEnumOWV' + - '_$s4main6MyEnumOMf' + - '_$s4main6MyEnumON' + - ___unnamed_23 + - '_$s4main14MyGenericClassCMP' + - '_$s4main13MyGenericEnumOWV' + - __METACLASS_DATA__TtC4main7MyClass + - __IVARS__TtC4main7MyClass + - __DATA__TtC4main7MyClass + - __IVARS__TtC4main14MyGenericClass + - '_$s4main11ConformanceVAA10MyProtocolAAWP' + - '_$s4main7MyClassCMm' + - '_$s4main7MyClassCMf' + - '_$s4main7MyClassCN' + - '_$s4main14MyGenericClassCMI' + - '_$s4main15MyGenericStructVMI' + - '_$s4main13MyGenericEnumOMI' + - '' + - '' +... Index: llvm/test/tools/dsymutil/Inputs/reflection_metadata.yaml =================================================================== --- /dev/null +++ llvm/test/tools/dsymutil/Inputs/reflection_metadata.yaml @@ -0,0 +1,7794 @@ +--- !mach-o +FileHeader: + magic: 0xFEEDFACF + cputype: 0x1000007 + cpusubtype: 0x3 + filetype: 0x1 + ncmds: 8 + sizeofcmds: 2800 + flags: 0x2000 + reserved: 0x0 +LoadCommands: + - cmd: LC_SEGMENT_64 + cmdsize: 2552 + segname: '' + vmaddr: 0 + vmsize: 21352 + fileoff: 2832 + filesize: 20967 + maxprot: 7 + initprot: 7 + nsects: 31 + flags: 0 + Sections: + - sectname: __text + segname: __TEXT + addr: 0x0 + size: 4571 + offset: 0xB10 + align: 4 + reloff: 0x5CF8 + nreloc: 74 + flags: 0x80000400 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 554889E5498B45105DC3660F1F440000554889E55DC3662E0F1F840000000000554889E54883EC10498B7D1848897DF0418A45208845FF0FB6F0E800000000488B45F08A55FF4883C4105DC30F1F4000554889E54883EC1048897DF84088F0A801750BEB00488B7DF8E8000000004883C4105DC3662E0F1F8400000000006690554889E541554883EC284C896DD8488975E84889F8488B7DD8488945E088D08845F7BE21000000BA07000000E800000000488B7DE0488B75E84989C58A45F70FB6D083E201E8000000004883C428415D5DC3662E0F1F8400000000000F1F4000554889E54883EC404C896DD8488975C84889F9488B7DC888D048C745F800000000C645F00048C745E80000000048C745E00000000048894DF848897DE888C280E2018855C78855F04C896DE049894D100FB6F08975D4E8000000008A45C7488B7DC88B75D449897D1841884520E800000000488B45D84883C4405DC30F1F4000554889E54883EC1048897DF84088F0A801750BEB00488B7DF8E8000000004883C4105DC3662E0F1F8400000000006690554889E54883EC104C89EF48897DF048C745F80000000048897DF84883C718E800000000488B45F04883C4105DC36690554889E54883EC104889F8488945F8488B388A40080FB6F0E800000000488B45F84883C4105DC3660F1F840000000000554889E54883EC1048C745F8000000004C896DF8E8000000004889C7BE21000000BA07000000E8000000004883C4105DC3662E0F1F8400000000000F1F440000554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E549897D005DC3660F1F440000554889E54C89EA488D05000000005DC3554889E55DC3662E0F1F840000000000554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E548C745F80000000031C05DC3554889E54883EC10488945F8498B7D00E8000000004889C1488B45F84889084883C4105DC3662E0F1F84000000000090554889E55DC3662E0F1F840000000000554889E54C89EE4889C7488B06488B5050488B40604801C6488B42F8488B4010FFD05DC3662E0F1F8400000000006690554889E541554883EC18488945E0498B4500488B48684901CD4C896DE8488B5050488B7058488D0D100000004C8D051800000031C089C7E800000000488B7DE0488B75E8488945F0488B55F0488B42F8488B4010FFD04883C418415D5DC36690554889E55DC3662E0F1F840000000000554889E54883EC10498B4500488B4078498B7C050048897DF8E800000000488B45F84883C4105DC30F1F840000000000554889E541554883EC284C896DD8488955F0488975E84889F8488B7DD8488945E08B473089C60FB7473489C2E800000000488B7DE0488B75E8488B55F04989C5E8000000004883C428415D5DC30F1F00554889E54881EC800000004C896DD048895598488975A848897DC048C745F00000000048C745E80000000048C745E00000000048C745D800000000498B4500488B5050488955C8488B7058488955F8488D0D100000004C8D051800000031C089C7E800000000488B4D984C8B45A8488B75C0488945B0488B55C8488B40F8488945A0488B4040E8000000004883C00F4883E0F04829C44889E048894590488B42F8488945B8488B4040E8000000004883C00F4883E0F04829C4488B45B84889E748897D88488975F04C8945E848894DE04C896DD8488B4010FFD0488B7588488B55C8488B45B8498B4D00488B49604C89EF4801CF488B4020FFD0488B7D90488B75A8488B55B0488B45A0488B4010FFD0488B7590488B55B0488B45A0498B4D00488B49684C89EF4801CF488B4020FFD0488B7D98E800000000488B7D98498B4500488B407849897C0500E800000000488B45A0488B7DA8488B75B0488B4008FFD0488B45B8488B7DC0488B75C8488B4008FFD0488B45D04889EC5DC30F1F4000554889E541554883EC384C896DE048C745F000000000498B4500488945C84C896DF0488B7050488975D0488975E8498B4500488B40604C89EF4801C7488B46F8488B4008FFD0488B45C8488B55D0498B4D00488B49684901CD4C896DD8488B7058488D0D100000004C8D051800000031C089C7E800000000488B7DD84889C6488B46F8488B4008FFD0488B7DE0488B07488B40784801C7E800000000488B45E04883C438415D5DC30F1F840000000000554889E54883EC1048897DF8488B3FE800000000488B45F84883C4105DC36690554889E54883EC1048C745F800000000498B45004C896DF8488B4050488945F0E8000000004889C7488B078B483089CE0FB7403489C2E8000000004883C4105DC3662E0F1F8400000000000F1F440000554889E548897DF85DC3660F1F440000554889E54883EC50488955C04889F2488955D84889FE48C745F000000000488955F8488B42F8488945E0488B4040488945B8E8000000004883C00F4883E0F04829C4488B45E04889E748897DD0488975F0488B4010FFD0488B4DE0488B45B80FB6495089CA89D189CEF7D683C12021F189CE488975C84801C64883CA07488D3D10000000E8000000004C8B45C0488B4DC8488B75D0488B55D84889C7488B45E048897DE8488957104C8947184801CF488B4020FFD0488B55E8488D05000000004889EC5DC3662E0F1F84000000000090554889E548C745F000000000488975F848897DF05DC3662E0F1F840000000000554889E54883EC204C89EF48897DE0488B7710488975F84C8B46F8410FB6405089C289D089C1F7D183C02021C889C1498B40084D8B48404989C84D01C84C8945E84883CA07488955F04801CFFFD0488B7DE0488B75E8488B55F0E8000000004883C4205DC3662E0F1F84000000000090554889E54C89EF488B7710488975F8488B5718488B46F80FB6405089C1F7D183C02021C84801C75DE9000000000F1F0050488D3D10000000E80000000031C989CA59C3662E0F1F8400000000000F1F00488D050800000031C989CAC30F1F4000488D050800000031C989CAC30F1F4000554889E54883EC2048897DF048897DF8488B3E48897DE08A46088845EF0FB6F0E800000000488B55E08A4DEF488B7DF0488B45F848891780E101884F084883C4205DC3662E0F1F8400000000000F1F00554889E54889F8488B388A40080FB6F0E8000000005DC3660F1F840000000000554889E54883EC2048897DF048897DF8488B3E48897DE08A46088845EF0FB6F0E800000000488B55E08A4DEF488B7DF0488B45F848891780E101884F084883C4205DC3662E0F1F8400000000000F1F00554889E54883EC2048897DF048897DF8488B3E48897DE08A46088845EF0FB6F0E800000000488B75E08A55EF488B4DF0488B398A410848893180E2018851080FB6F0E800000000488B45F84883C4205DC3662E0F1F8400000000000F1F440000554889E54889F8488B0E4889088A4E088848085DC3662E0F1F84000000000090554889E54883EC104889F04889F94889CF48897DF8488B308A5008488B398A410848893180E2018851080FB6F0E800000000488B45F84883C4105DC30F1F4000554889E58975F431C048897DF839F00F84A40000008B45F43DFE0000007678488B4DF831C048894DE04883C10948894DE8A8017502EB0731C08945DCEB3DB001A8017502EB0C488B45E80FB6008945DCEB2931C0A8017502EB0C488B45E80FB7008945DCEB1531C0A8017502EB0B488B45E88B008945DCEB020F0B8B45DC83F8007414488B45E031C98B0009C805FE0000008945D8EB2C488B45F80FB64008B9FF00000029C181F9FE000000B8FFFFFFFF0F42C18945D8EB0AB8FFFFFFFF8945D8EB008B45D883C0015DC30F1F440000554889E54889C84889F98975DC31C048894DE048894DE84883C10948894DF081FAFE0000008945FC7608B8010000008945FC8B45DC8B4DFC894DD83DFE00000077658B45D883F8007502EB3A8B45D883F8017509488B45F0C60000EB298B45D883F802750B488B45F066C7000000EB168B45D883F804750C488B45F0C70000000000EB020F0B8B45DC83F8000F84AC000000488B45E08B4DDC83E90183F1FF884808E9970000008B45DC83E8012DFE0000008945CCB101F6C101B901000000894DD08945D475198B55CCB94800000089D0D3E889C183C10121D0894DD08945D48B45D8488B4DE88B75D08B55D48975C889D2488911C641080083F8007502EB3C8B45D883F801750B488B45F08B4DC88808EB298B45D883F802750C488B45F08B4DC8668908EB158B45D883F804750B488B45F08B4DC88908EB020F0BEB005DC3554889E58A470824010FB6C05DC36690554889E55DC3662E0F1F840000000000554889E54088F024018847085DC36690488D050800000031C989CAC30F1F400050488B0648890424E80000000059C3904883EC6848897C2410488D44244848894424184889F84883C0604889442420488B7750BF3F010000E80000000048894424284883FA3FBA3F000000488944243048895424380F87C0000000488B542428488B442410488B4C24184889542440488B72F84883C640488931488B7058BF3F010000488D0D000000004C8D0500000000E80000000048894424084883FA3FBA3F00000048894424304889542438776B4C8B442420488B4C2418488B7C24104C8B4C240831C089C6488B05000000004883C040488B15000000004883C2404D8B49F84983C1404C8949084889511048894118BA04000000E8000000004883F80048894424304889542438750F31C04889C148894C24304889442438488B442430488B5424384883C468C3660F1F440000504C8D0500000000E80000000059C39050488B0648890424B910000000E80000000059C3662E0F1F8400000000006690504C8D0500000000E80000000059C39050488B0648890424B910000000E80000000059C3662E0F1F8400000000006690554889E54883EC1048897DF8488B3E48897DF0E800000000488B4DF0488B45F84889084883C4105DC30F1F8000000000554889E5488B3FE8000000005DC36690554889E54883EC1048897DF8488B3E48897DF0E800000000488B4DF0488B45F8488B38488908E800000000488B45F84883C4105DC3662E0F1F84000000000090554889E54889F8488B0E4889085DC390554889E54883EC104889F8488945F8488B0E488B38488908E800000000488B45F84883C4105DC3660F1F840000000000554889E58975F431C048897DF839F00F84EE0000008B45F43DFFFFFF7F0F8695000000488B4DF831C048894DE04883C10848894DE8A8017502EB0731C08945DCEB3DB001A8017502EB0C488B45E80FB6008945DCEB2931C0A8017502EB0C488B45E80FB7008945DCEB1531C0A8017502EB0B488B45E88B008945DCEB020F0B8B45DC8945D883F800742E488B45E08B75D831D283EE01B940000000D3E689F140B60140F6C6010F45CA488B0009C805FFFFFF7F8945D4EB55488B45F8488B00488945C848B900000000010000004839C8B8FFFFFFFF8945D07321488B45C84883E0014883F800B8FFFFFFFF8945D0750B488B45C848C1E8018945D08B45D08945D4EB0AB8FFFFFFFF8945D4EB008B45D483C0015DC3662E0F1F84000000000090554889E54889C84889F98975DC31C048894DE048894DE84883C10848894DF081FAFFFFFF7F8945FC7608B8010000008945FC8B45DC8B4DFC894DD83DFFFFFF7F77688B45D883F8007502EB3A8B45D883F8017509488B45F0C60000EB298B45D883F802750B488B45F066C7000000EB168B45D883F804750C488B45F0C70000000000EB020F0B8B45DC83F8000F84AB000000488B45E08B4DDC83E90189C948C1E101488908E9930000008B45DC83E8012DFFFFFF7F8945CCB101F6C101B901000000894DD08945D475198B55CCB94000000089D0D3E889C183C10121D0894DD08945D48B45D8488B4DE88B75D08B55D48975C889D248891183F8007502EB3C8B45D883F801750B488B45F08B4DC88808EB298B45D883F802750C488B45F08B4DC8668908EB158B45D883F804750B488B45F08B4DC88908EB020F0BEB005DC390554889E531C05DC30F1F840000000000554889E55DC3662E0F1F840000000000554889E55DC3662E0F1F840000000000504C8D0500000000E80000000059C3904883EC284C894424084889D0488B5424084889742410488944241848894C2420488D742410E8000000004883C428C390C3662E0F1F8400000000000F1F4400005150488B0D000000004885C97507488D0D00000000FFD15859C3C30F1F440000483D00100000488D4C241872174881E9001000008409482D00100000483D0010000077E94829C18409C3C3 + relocations: + - address: 0x11A1 + symbolnum: 142 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x1195 + symbolnum: 171 + pcrel: true + length: 2 + extern: true + type: 3 + scattered: false + value: 0 + - address: 0x1176 + symbolnum: 181 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x1149 + symbolnum: 147 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x1144 + symbolnum: 96 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0xE99 + symbolnum: 183 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xE57 + symbolnum: 183 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xE44 + symbolnum: 184 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xE28 + symbolnum: 183 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xE04 + symbolnum: 184 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xDDE + symbolnum: 176 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xDC9 + symbolnum: 147 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xDC4 + symbolnum: 112 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0xDAE + symbolnum: 176 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xD99 + symbolnum: 147 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xD94 + symbolnum: 107 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0xD58 + symbolnum: 182 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xD36 + symbolnum: 168 + pcrel: true + length: 2 + extern: true + type: 3 + scattered: false + value: 0 + - address: 0xD2B + symbolnum: 167 + pcrel: true + length: 2 + extern: true + type: 3 + scattered: false + value: 0 + - address: 0xCF2 + symbolnum: 180 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xCED + symbolnum: 140 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0xCE6 + symbolnum: 80 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0xC99 + symbolnum: 177 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xC69 + symbolnum: 175 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xC53 + symbolnum: 18 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x9FE + symbolnum: 117 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x993 + symbolnum: 117 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x971 + symbolnum: 119 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x921 + symbolnum: 119 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x8F1 + symbolnum: 117 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x8B1 + symbolnum: 119 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x883 + symbolnum: 7 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x873 + symbolnum: 6 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x859 + symbolnum: 173 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x854 + symbolnum: 5 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x849 + symbolnum: 3 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x80B + symbolnum: 179 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x77C + symbolnum: 2 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x745 + symbolnum: 174 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x740 + symbolnum: 1 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x6F3 + symbolnum: 141 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x697 + symbolnum: 178 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x681 + symbolnum: 109 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x650 + symbolnum: 183 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x628 + symbolnum: 97 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x604 + symbolnum: 180 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x5FB + symbolnum: 79 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x5F4 + symbolnum: 79 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x55B + symbolnum: 183 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x545 + symbolnum: 184 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x4BA + symbolnum: 141 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x497 + symbolnum: 141 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x472 + symbolnum: 180 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x469 + symbolnum: 79 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x462 + symbolnum: 79 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x401 + symbolnum: 101 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x3ED + symbolnum: 174 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x3AA + symbolnum: 184 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x358 + symbolnum: 180 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x34F + symbolnum: 79 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x348 + symbolnum: 79 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x2C1 + symbolnum: 84 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x26A + symbolnum: 0 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x217 + symbolnum: 178 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x205 + symbolnum: 134 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x1D9 + symbolnum: 117 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x1B0 + symbolnum: 118 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x17A + symbolnum: 183 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x14E + symbolnum: 117 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x137 + symbolnum: 119 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xC6 + symbolnum: 122 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xAD + symbolnum: 174 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x6A + symbolnum: 184 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x3B + symbolnum: 119 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - sectname: __swift5_typeref + segname: __TEXT + addr: 0x11DC + size: 117 + offset: 0x1CEC + align: 1 + reloff: 0x5F48 + nreloc: 22 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 7800423000005369000001FFFFFFFF002473346D61696E31304D7950726F746F636F6C50000001FFFFFFFF0001FFFFFFFF0001FFFFFFFF0001FFFFFFFF0035496E6E657201F9FFFFFF517A0001FFFFFFFF797847000001FFFFFFFF797847000001FFFFFFFF0001FFFFFFFF0001FFFFFFFF79784700 + relocations: + - address: 0x6D + symbolnum: 163 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x6D + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x67 + symbolnum: 156 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x67 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x61 + symbolnum: 158 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x61 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x57 + symbolnum: 162 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x57 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x4D + symbolnum: 164 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x4D + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x45 + symbolnum: 152 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x45 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x39 + symbolnum: 157 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x39 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x33 + symbolnum: 159 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x33 + symbolnum: 115 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x2D + symbolnum: 161 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x2D + symbolnum: 137 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x27 + symbolnum: 160 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x27 + symbolnum: 131 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xB + symbolnum: 155 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xB + symbolnum: 93 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_capture + segname: __TEXT + addr: 0x1254 + size: 24 + offset: 0x1D64 + align: 2 + reloff: 0x5FF8 + nreloc: 6 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 010000000100000002000000F4FFFFFFF0FFFFFFECFFFFFF + relocations: + - address: 0x14 + symbolnum: 29 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x14 + symbolnum: 153 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 29 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 165 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC + symbolnum: 29 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xC + symbolnum: 165 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __const + segname: __DATA + addr: 0x1270 + size: 568 + offset: 0x1D80 + align: 3 + reloff: 0x6028 + nreloc: 41 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 000000000000000000000000000000000004000000000000100000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000100000000000000007002100FE0000000000000000000000000000000000000000000000000000000000000000000000010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000100000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000280000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FCFFFFFF01000000F4FFFFFF0000000002000000050000000E000000E0FFFFFF00001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000080000000000000007002100FFFFFF7F000000000000000000000000000000000000000000000000 + relocations: + - address: 0x230 + symbolnum: 27 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x228 + symbolnum: 26 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x220 + symbolnum: 25 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x200 + symbolnum: 24 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1F8 + symbolnum: 23 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1F0 + symbolnum: 144 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1E8 + symbolnum: 148 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1E0 + symbolnum: 143 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1D8 + symbolnum: 146 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1D0 + symbolnum: 145 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1C8 + symbolnum: 146 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1C0 + symbolnum: 60 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1C0 + symbolnum: 56 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1AC + symbolnum: 60 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1AC + symbolnum: 108 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1A4 + symbolnum: 60 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1A4 + symbolnum: 20 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1A0 + symbolnum: 60 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1A0 + symbolnum: 19 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x140 + symbolnum: 55 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xF8 + symbolnum: 172 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xE8 + symbolnum: 170 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xE0 + symbolnum: 115 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xD0 + symbolnum: 49 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC8 + symbolnum: 17 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC0 + symbolnum: 16 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xB8 + symbolnum: 15 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x98 + symbolnum: 14 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x90 + symbolnum: 13 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x88 + symbolnum: 12 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x80 + symbolnum: 149 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x78 + symbolnum: 11 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x70 + symbolnum: 10 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x68 + symbolnum: 9 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 8 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x58 + symbolnum: 137 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x48 + symbolnum: 168 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x38 + symbolnum: 93 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x28 + symbolnum: 166 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x20 + symbolnum: 29 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 4 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __const + segname: __TEXT + addr: 0x14A8 + size: 618 + offset: 0x1FB8 + align: 3 + reloff: 0x6170 + nreloc: 105 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000FCFFFFFFF8FFFFFF00000000000000006D61696E000000000000000000000000F8FFFFFF4D7950726F746F636F6C00496E6E65720000000043000100FCFFFFFFF8FFFFFF0000000002000000ECFFFFFF07000000000000001300000000000000000000001000000000000000000000000000000018000000000000004D79436C6173730050000080FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF00000000020000000E00000004000000030000000A0000000D0000000100000001000000C8FFFFFF436F6E666F726D616E63650051000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF01000000020000004D795374727563740000000051000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF00000000020000004D79456E756D000052000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF020000000000000000000000000000004D7947656E65726963436C6173730000D0000080FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF00000000020000001100000007000000040000000C000000D4FFFFFFD0FFFFFF01000100020000008000000080000000BCFFFFFFB8FFFFFF100000000100000001000000A8FFFFFF4D7947656E6572696353747275637400D1000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF0000000004000000E4FFFFFFE0FFFFFF01000100020000008000000080000000CCFFFFFFC8FFFFFF000000000000000000000040050000004D7947656E65726963456E756D000000D2000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF0100000000000000E4FFFFFFE0FFFFFF01000100020000008000000080000000CCFFFFFFC8FFFFFF00000000000000000000000000002040F4FFFFFF0300 + relocations: + - address: 0x264 + symbolnum: 72 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x264 + symbolnum: 68 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x258 + symbolnum: 72 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x258 + symbolnum: 22 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x250 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x250 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x24C + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x24C + symbolnum: 165 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x238 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x238 + symbolnum: 72 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x234 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x234 + symbolnum: 70 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x228 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x228 + symbolnum: 71 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x224 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x224 + symbolnum: 95 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x220 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x220 + symbolnum: 69 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x21C + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x21C + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x204 + symbolnum: 168 + pcrel: true + length: 2 + extern: true + type: 4 + scattered: false + value: 0 + - address: 0x1F8 + symbolnum: 67 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1F8 + symbolnum: 21 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1F4 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1F4 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1F0 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1F0 + symbolnum: 165 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1DC + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1DC + symbolnum: 67 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1D8 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1D8 + symbolnum: 65 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1CC + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1CC + symbolnum: 66 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1C8 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1C8 + symbolnum: 111 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1C4 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1C4 + symbolnum: 64 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1C0 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1C0 + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x1A8 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1A8 + symbolnum: 99 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x198 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x198 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x194 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x194 + symbolnum: 165 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x180 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x180 + symbolnum: 60 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x17C + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x17C + symbolnum: 58 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x160 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x160 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x15C + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x15C + symbolnum: 106 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x158 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x158 + symbolnum: 57 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x154 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x154 + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x12C + symbolnum: 115 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x12C + symbolnum: 51 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x128 + symbolnum: 115 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x128 + symbolnum: 114 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x124 + symbolnum: 115 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x124 + symbolnum: 50 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x120 + symbolnum: 115 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x120 + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x108 + symbolnum: 137 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x108 + symbolnum: 48 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x104 + symbolnum: 137 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x104 + symbolnum: 136 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x100 + symbolnum: 137 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x100 + symbolnum: 47 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xFC + symbolnum: 137 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xFC + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xE0 + symbolnum: 93 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xE0 + symbolnum: 45 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xDC + symbolnum: 93 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xDC + symbolnum: 92 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xD8 + symbolnum: 93 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xD8 + symbolnum: 44 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xD4 + symbolnum: 93 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xD4 + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC0 + symbolnum: 131 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xC0 + symbolnum: 120 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x98 + symbolnum: 131 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x98 + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x94 + symbolnum: 131 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x94 + symbolnum: 129 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x90 + symbolnum: 131 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x90 + symbolnum: 39 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x8C + symbolnum: 131 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x8C + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x50 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x50 + symbolnum: 35 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x44 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x44 + symbolnum: 34 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x24 + symbolnum: 139 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x24 + symbolnum: 33 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 89 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 90 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 89 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 93 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 89 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __data + segname: __DATA + addr: 0x1718 + size: 192 + offset: 0x2228 + align: 3 + reloff: 0x64B8 + nreloc: 15 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000020000000000000021000000070000008000000010000000000000000000000000000000000000001000000000000000000000000000000018000000000000000000000000000000' + relocations: + - address: 0xB8 + symbolnum: 120 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x90 + symbolnum: 131 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x70 + symbolnum: 38 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 172 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x58 + symbolnum: 169 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x50 + symbolnum: 130 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x48 + symbolnum: 167 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 133 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x38 + symbolnum: 36 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x28 + symbolnum: 172 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x20 + symbolnum: 170 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x18 + symbolnum: 170 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 88 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 154 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 89 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_reflstr + segname: __TEXT + addr: 0x17D8 + size: 37 + offset: 0x22E8 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 496E6E65720069006D73006D6500696E6E6572004300490074006D6773006D676500474300 + - sectname: __swift5_assocty + segname: __TEXT + addr: 0x1800 + size: 24 + offset: 0x2310 + align: 2 + reloff: 0x6530 + nreloc: 8 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000FCFFFFFF0100000008000000F0FFFFFFECFFFFFF + relocations: + - address: 0x14 + symbolnum: 31 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x14 + symbolnum: 154 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 31 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 30 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 31 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 151 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 31 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 155 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_fieldmd + segname: __TEXT + addr: 0x1818 + size: 260 + offset: 0x2328 + align: 2 + reloff: 0x6570 + nreloc: 60 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 000000000000000004000C0000000000000000000000000001000C000300000000000000ECFFFFFFE8FFFFFF00000000E0FFFFFFDCFFFFFF00000000D4FFFFFFD0FFFFFF000000000000000000000C000100000002000000ECFFFFFFE8FFFFFF000000000000000000000C0000000000000000000000000003000C000200000000000000ECFFFFFFE8FFFFFF00000000E0FFFFFFDCFFFFFF000000000000000001000C000400000000000000ECFFFFFFE8FFFFFF00000000E0FFFFFFDCFFFFFF00000000D4FFFFFFD0FFFFFF00000000C8FFFFFFC4FFFFFF000000000000000000000C0000000000000000000000000002000C000100000000000000ECFFFFFFE8FFFFFF + relocations: + - address: 0x100 + symbolnum: 71 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x100 + symbolnum: 73 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xFC + symbolnum: 71 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xFC + symbolnum: 163 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xE8 + symbolnum: 71 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xE8 + symbolnum: 156 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xD8 + symbolnum: 66 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xD8 + symbolnum: 158 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xD4 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xD4 + symbolnum: 63 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xD0 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xD0 + symbolnum: 162 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC8 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xC8 + symbolnum: 62 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC4 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xC4 + symbolnum: 164 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xBC + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xBC + symbolnum: 41 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xB8 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xB8 + symbolnum: 152 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xB0 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xB0 + symbolnum: 61 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xAC + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xAC + symbolnum: 165 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x98 + symbolnum: 59 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x98 + symbolnum: 157 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x94 + symbolnum: 51 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x94 + symbolnum: 54 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x90 + symbolnum: 51 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x90 + symbolnum: 154 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x88 + symbolnum: 51 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x88 + symbolnum: 53 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x84 + symbolnum: 51 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x84 + symbolnum: 160 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x70 + symbolnum: 51 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x70 + symbolnum: 159 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 48 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 161 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x5C + symbolnum: 45 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x5C + symbolnum: 46 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x58 + symbolnum: 45 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x58 + symbolnum: 154 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x44 + symbolnum: 45 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x44 + symbolnum: 155 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 43 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x3C + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x3C + symbolnum: 159 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x34 + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x34 + symbolnum: 42 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x30 + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x30 + symbolnum: 161 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x28 + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x28 + symbolnum: 41 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x24 + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x24 + symbolnum: 154 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 40 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 160 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 32 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 151 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __cstring + segname: __TEXT + addr: 0x1920 + size: 37 + offset: 0x2430 + align: 4 + reloff: 0x0 + nreloc: 0 + flags: 0x2 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 5F547443346D61696E374D79436C617373006900006D73006D650074006D6773006D676500 + - sectname: __objc_const + segname: __DATA + addr: 0x1948 + size: 384 + offset: 0x2458 + align: 3 + reloff: 0x6750 + nreloc: 21 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 8100000028000000280000000000000000000000000000002019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000003000000000000000000000032190000000000003419000000000000030000000800000000000000000000003519000000000000341900000000000000000000000000000000000000000000381900000000000034190000000000000300000009000000800000001000000021000000000000000000000000000000201900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000400000000000000000000003B1900000000000034190000000000000000000000000000000000000000000032190000000000003419000000000000000000000000000000000000000000003D19000000000000341900000000000000000000000000000000000000000000411900000000000034190000000000000300000008000000 + relocations: + - address: 0x170 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x168 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x150 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x148 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x140 + symbolnum: 105 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x130 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x128 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x110 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x108 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xE0 + symbolnum: 37 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC8 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xA0 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x98 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x90 + symbolnum: 126 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x80 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x78 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x70 + symbolnum: 128 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x58 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x50 + symbolnum: 124 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x18 + symbolnum: 10 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - sectname: __swift5_builtin + segname: __TEXT + addr: 0x1AC8 + size: 20 + offset: 0x25D8 + align: 2 + reloff: 0x67F8 + nreloc: 2 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000090000000800010010000000FE000000 + relocations: + - address: 0x0 + symbolnum: 52 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 159 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __bss + segname: __DATA + addr: 0x51E8 + size: 384 + offset: 0x0 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x1 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + - sectname: __swift5_protos + segname: __TEXT + addr: 0x1ADC + size: 4 + offset: 0x25EC + align: 2 + reloff: 0x6808 + nreloc: 2 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '00000000' + relocations: + - address: 0x0 + symbolnum: 74 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 79 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_proto + segname: __TEXT + addr: 0x1AE0 + size: 4 + offset: 0x25F0 + align: 2 + reloff: 0x6818 + nreloc: 2 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '00000000' + relocations: + - address: 0x0 + symbolnum: 75 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 89 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_types + segname: __TEXT + addr: 0x1AE4 + size: 28 + offset: 0x25F4 + align: 2 + reloff: 0x6828 + nreloc: 14 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFFECFFFFFFE8FFFFFF + relocations: + - address: 0x18 + symbolnum: 76 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x18 + symbolnum: 96 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x14 + symbolnum: 76 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x14 + symbolnum: 112 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 76 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 107 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0xC + symbolnum: 76 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0xC + symbolnum: 115 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 76 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 137 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 76 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 93 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 76 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 131 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift_modhash + segname: __LLVM + addr: 0x1B00 + size: 16 + offset: 0x2610 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 82BFED91AA6660F04B53AD2C30D29590 + - sectname: __objc_classlist + segname: __DATA + addr: 0x1B10 + size: 8 + offset: 0x2620 + align: 3 + reloff: 0x6898 + nreloc: 1 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '0000000000000000' + relocations: + - address: 0x0 + symbolnum: 132 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __objc_imageinfo + segname: __DATA + addr: 0x1B18 + size: 8 + offset: 0x2628 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '0000000040070505' + - sectname: __debug_loc + segname: __DWARF + addr: 0x1B20 + size: 104 + offset: 0x2630 + align: 0 + reloff: 0x68A0 + nreloc: 2 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: FFFFFFFFFFFFFFFF0000000000000000E0000000000000005C010000000000000200309F00000000000000000000000000000000FFFFFFFFFFFFFFFF000000000000000010040000000000008C050000000000000200309F00000000000000000000000000000000 + relocations: + - address: 0x3C + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - sectname: __debug_abbrev + segname: __DWARF + addr: 0x1B88 + size: 450 + offset: 0x2698 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + - sectname: __debug_info + segname: __DWARF + addr: 0x1D4A + size: 2172 + offset: 0x285A + align: 0 + reloff: 0x68B0 + nreloc: 65 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + relocations: + - address: 0x76C + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x759 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x746 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x733 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x720 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x70D + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6FA + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6E7 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6D4 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6C1 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6AE + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x69B + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x688 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x675 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x662 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x64F + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x63C + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x629 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x616 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x603 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5F0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5DD + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5CA + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5B7 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5A4 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x591 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x57E + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x56B + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x558 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x545 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x532 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x51F + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x50C + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x4F9 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x4E6 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x4B0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x478 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x442 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x429 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x3F0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x3B8 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x345 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x328 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x30D + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x2F2 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x2D7 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x2BC + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x28C + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x268 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x24C + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x220 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x203 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1E8 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1CD + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1B2 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x197 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x175 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x162 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x135 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x109 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xB2 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x95 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x7A + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5F + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x44 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - sectname: __debug_ranges + segname: __DWARF + addr: 0x25C6 + size: 64 + offset: 0x30D6 + align: 0 + reloff: 0x6AB8 + nreloc: 6 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + relocations: + - address: 0x28 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x20 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x18 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - sectname: __debug_str + segname: __DWARF + addr: 0x2606 + size: 3436 + offset: 0x3116 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + - sectname: __apple_names + segname: __DWARF + addr: 0x3372 + size: 2084 + offset: 0x3E82 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 4853414801000000260000004D0000000C00000000000000010000000100060000000000020000000500000007000000090000000E000000100000001300000016000000180000001A0000001D0000001F000000200000002500000027000000290000002C0000002E00000030000000310000003300000036000000370000003800000039000000FFFFFFFF3A0000003B0000003C0000003D0000003E0000003F00000040000000410000004500000048000000490000001C0A860F5A82BD2E75EA1802E7562795C5E97FCE805BEA7C2A3B3EE359E71802FFA154BF9CBB40406458EA7C76D458A4E8C5B3B20EC6B3B2576F54850B2171A1DC17742F7C4325B45AD3CAC245F95F0DC9E38889F1C066F478AEB5EFA672A0FEEF56279507B83EE3368B6007C69C0B1C10F9337BBB98B944EB2071A16C58EA7CA3865B1D1F0D5C1D81135C1D3985987CD1C066F4A8135C1DD015742FAF65B944E9363EE3AA135C1D1C145C1D08B5907F53505D0EA32996CA06009884420482F855CAAFA5BCFD65289E17742F9142EB147558EA7CF1FA3FCA50115C1DB1135C1DF0B1BA7781D59F200D04F280CE3EE878075DA29C02C6B3B2A5115C1DFE8FEE6795EA18027A09200AA05BEA7C6ED458A44C7CCDC1A7174D108B2AFA18D317742F60042F405F115C1D73135C1DD517742F572A887C2003000034030000440300005403000064030000740300008403000094030000A4030000B4030000C4030000D4030000E4030000F403000004040000140400002404000034040000440400005404000064040000740400008404000094040000A4040000B4040000C4040000D4040000E4040000F40400000405000014050000240500003405000044050000540500008005000090050000A0050000B0050000C4050000D4050000E4050000F4050000040600001406000024060000340600005006000060060000700600008006000090060000A0060000B0060000C0060000D0060000E0060000F006000000070000100700002007000030070000400700005007000060070000700700008007000090070000A0070000B0070000C0070000D0070000E0070000F00700000008000010080000BD0300000200000043000000D602000000000000DF040000010000007401000000000000CC040000010000003401000000000000040B0000010000007406000000000000A505000001000000E7010000000000005F08000001000000EF03000000000000010A000001000000900500000000000076090000010000000B05000000000000E1030000010000005E00000000000000A1090000010000003105000000000000CD0A0000010000004E06000000000000200B00000100000087060000000000008505000001000000CC010000000000005805000001000000B1010000000000008E060000010000008B020000000000006704000001000000B1000000000000000C0C000001000000320700000000000031080000010000002804000000000000FE06000001000000F10200000000000003040000010000007900000000000000D906000001000000D602000000000000C00700000100000044030000000000000A0400000100000079000000000000003D070000010000000C03000000000000E80A00000100000061060000000000006D0B000001000000C0060000000000003A0B0000010000009A0600000000000089090000010000001E05000000000000BB06000001000000BB020000000000004E05000001000000B1010000000000002F040000010000009400000000000000970A0000010000002806000000000000B9040000010000006101000000000000B5090000010000004405000000000000130A000001000000A3050000000000002A0400000800000094000000B1000000020200001F0200008B020000270300004403000041040000000000006A0700000100000027030000000000004C0A000001000000DC05000000000000BB0B000001000000F9060000000000002405000002000000960100004B020000000000008B0B000001000000D306000000000000720A0000010000000206000000000000C8090000010000005705000000000000F6050000010000000202000000000000DA030000010000005E00000000000000850A00000100000015060000000000002C09000001000000E5040000000000009F040000040000000801000034010000B7030000EF03000000000000560B000001000000AD06000000000000BE080000010000007704000000000000D60B0000010000000C070000000000005C0C0000010000006B07000000000000B20A0000010000003B060000000000009D0B000001000000E606000000000000EE090000010000007D050000000000005F0A000001000000EF0500000000000037060000010000004B020000000000001B060000010000001F020000000000000607000001000000F102000000000000CE050000010000006702000000000000AD0800000100000077040000000000002E050000010000009601000000000000260A000001000000B605000000000000C3030000010000004300000000000000A60400000100000008010000000000008A0800000100000041040000000000001608000001000000B703000000000000420C000001000000580700000000000035070000010000000C03000000000000B506000001000000BB02000000000000F208000001000000AF04000000000000F10B0000010000001F070000000000003A09000001000000F804000000000000DB090000010000006A05000000000000390A000001000000C905000000000000270C00000100000045070000000000007805000002000000CC010000E701000000000000 + - sectname: __apple_objc + segname: __DWARF + addr: 0x3B96 + size: 36 + offset: 0x46A6 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF + - sectname: __apple_namespac + segname: __DWARF + addr: 0x3BBA + size: 36 + offset: 0x46CA + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF + - sectname: __apple_types + segname: __DWARF + addr: 0x3BDE + size: 443 + offset: 0x46EE + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 48534148010000000D0000000D000000140000000000000003000000010006000300050004000B00FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF020000000300000004000000FFFFFFFF0500000008000000FFFFFFFF0A00000031A9CA0ACD93CB0AC08B31C470754D35BE890EA752A9CA0AB0D1D6B7948A93E818C6727C7EE333F9F9B5020010F8870B21663D4AC4000000D7000000EA000000FD000000100100002301000036010000490100005C0100006F0100008201000095010000A8010000A10C000001000000040800000F000000000000A70C0000010000000908000013000000000000890C0000010000007E0700001300000000000001050000010000008B01000013000000000000B20C0000010000001F080000130000000000005C0D0000010000005D0800000F00000000000072060000010000008002000013000000000000350D0000010000002A08000013000000000000AD0C0000010000001408000013000000000000A606000001000000BD070000130000000000005A0D00000100000053080000160000000000007F0C000001000000D707000013000000000000A3030000010000003800000013000000000000 + - sectname: __compact_unwind + segname: __LD + addr: 0x3DA0 + size: 2048 + offset: 0x48B0 + align: 3 + reloff: 0x6AE8 + nreloc: 64 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000000000000A0000000000000100000000000000000000000000000000100000000000000006000000000000010000000000000000000000000000000020000000000000002C000000000000010000000000000000000000000000000050000000000000002400000000000001000000000000000000000000000000008000000000000000520000000300010100000000000000000000000000000000E0000000000000007C0000000000000100000000000000000000000000000000600100000000000024000000000000010000000000000000000000000000000090010000000000002E0000000000000100000000000000000000000000000000C001000000000000270000000000000100000000000000000000000000000000F0010000000000003100000000000001000000000000000000000000000000003002000000000000080000000000000100000000000000000000000000000000400200000000000009000000000000010000000000000000000000000000000050020000000000000A00000000000001000000000000000000000000000000006002000000000000100000000000000100000000000000000000000000000000700200000000000006000000000000010000000000000000000000000000000080020000000000000800000000000001000000000000000000000000000000009002000000000000090000000000000100000000000000000000000000000000A002000000000000100000000000000100000000000000000000000000000000B002000000000000250000000000000100000000000000000000000000000000E002000000000000060000000000000100000000000000000000000000000000F00200000000000024000000000000010000000000000000000000000000000020030000000000005E000000030001010000000000000000000000000000000080030000000000000600000000000001000000000000000000000000000000009003000000000000280000000000000100000000000000000000000000000000C0030000000000004D000000030001010000000000000000000000000000000010040000000000007C01000000000001000000000000000000000000000000009005000000000000A8000000030001010000000000000000000000000000000040060000000000001E00000000000001000000000000000000000000000000006006000000000000410000000000000100000000000000000000000000000000B0060000000000000A0000000000000100000000000000000000000000000000C006000000000000C500000000000001000000000000000000000000000000009007000000000000160000000000000100000000000000000000000000000000B00700000000000065000000000000010000000000000000000000000000000020080000000000002D000000000000010000000000000000000000000000000050080000000000001300000000000202000000000000000000000000000000009008000000000000430000000000000100000000000000000000000000000000E00800000000000017000000000000010000000000000000000000000000000000090000000000004300000000000001000000000000000000000000000000005009000000000000510000000000000100000000000000000000000000000000B009000000000000150000000000000100000000000000000000000000000000D0090000000000003C0000000000000100000000000000000000000000000000100A000000000000CB0000000000000100000000000000000000000000000000E00A000000000000400100000000000100000000000000000000000000000000200C0000000000000E0000000000000100000000000000000000000000000000300C000000000000060000000000000100000000000000000000000000000000400C0000000000000E0000000000000100000000000000000000000000000000600C0000000000000F0000000000020200000000000000000000000000000000700C0000000000001A01000000000E0200000000000000000000000000000000900D0000000000000F0000000000020200000000000000000000000000000000A00D000000000000140000000000020200000000000000000000000000000000C00D0000000000000F0000000000020200000000000000000000000000000000D00D000000000000140000000000020200000000000000000000000000000000F00D000000000000290000000000000100000000000000000000000000000000200E0000000000000E0000000000000100000000000000000000000000000000300E000000000000350000000000000100000000000000000000000000000000700E0000000000000F0000000000000100000000000000000000000000000000800E000000000000270000000000000100000000000000000000000000000000B00E000000000000150100000000000100000000000000000000000000000000D00F0000000000003F010000000000010000000000000000000000000000000010110000000000000800000000000001000000000000000000000000000000002011000000000000060000000000000100000000000000000000000000000000301100000000000006000000000000010000000000000000000000000000000040110000000000000F000000000002020000000000000000000000000000000050110000000000002F0000000000060200000000000000000000000000000000 + relocations: + - address: 0x7E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x7C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x7A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x780 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x760 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x740 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x720 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x700 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x6A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x680 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x660 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x640 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x620 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x600 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x580 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x560 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x540 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x520 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x500 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x4E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x4C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x4A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x480 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x460 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x440 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x420 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x400 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x3E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x3C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x3A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x380 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x360 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x340 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x320 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x300 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x2E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x2C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x2A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x280 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x260 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x240 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x220 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x200 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x180 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x160 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x140 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x120 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x100 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xE0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xC0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xA0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x80 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x20 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - sectname: __eh_frame + segname: __TEXT + addr: 0x45A0 + size: 2704 + offset: 0x50B0 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x6800000B + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 1400000000000000017A520001781001100C070890010000240000001C00000040BAFFFFFFFFFFFF0A0000000000000000410E108602430D0600000000000000240000004400000028BAFFFFFFFFFFFF060000000000000000410E108602430D0600000000000000240000006C00000010BAFFFFFFFFFFFF2C0000000000000000410E108602430D0600000000000000240000009400000018BAFFFFFFFFFFFF240000000000000000410E108602430D060000000000000024000000BC00000020BAFFFFFFFFFFFF520000000000000000410E108602430D06468D030000000024000000E400000058BAFFFFFFFFFFFF7C0000000000000000410E108602430D0600000000000000240000000C010000B0BAFFFFFFFFFFFF240000000000000000410E108602430D06000000000000002400000034010000B8BAFFFFFFFFFFFF2E0000000000000000410E108602430D0600000000000000240000005C010000C0BAFFFFFFFFFFFF270000000000000000410E108602430D06000000000000002400000084010000C8BAFFFFFFFFFFFF310000000000000000410E108602430D060000000000000024000000AC010000E0BAFFFFFFFFFFFF080000000000000000410E108602430D060000000000000024000000D4010000C8BAFFFFFFFFFFFF090000000000000000410E108602430D060000000000000024000000FC010000B0BAFFFFFFFFFFFF0A0000000000000000410E108602430D0600000000000000240000002402000098BAFFFFFFFFFFFF100000000000000000410E108602430D0600000000000000240000004C02000080BAFFFFFFFFFFFF060000000000000000410E108602430D0600000000000000240000007402000068BAFFFFFFFFFFFF080000000000000000410E108602430D0600000000000000240000009C02000050BAFFFFFFFFFFFF090000000000000000410E108602430D060000000000000024000000C402000038BAFFFFFFFFFFFF100000000000000000410E108602430D060000000000000024000000EC02000020BAFFFFFFFFFFFF250000000000000000410E108602430D0600000000000000240000001403000028BAFFFFFFFFFFFF060000000000000000410E108602430D0600000000000000240000003C03000010BAFFFFFFFFFFFF240000000000000000410E108602430D0600000000000000240000006403000018BAFFFFFFFFFFFF5E0000000000000000410E108602430D06468D0300000000240000008C03000050BAFFFFFFFFFFFF060000000000000000410E108602430D060000000000000024000000B403000038BAFFFFFFFFFFFF280000000000000000410E108602430D060000000000000024000000DC03000040BAFFFFFFFFFFFF4D0000000000000000410E108602430D06468D0300000000240000000404000068BAFFFFFFFFFFFF7C0100000000000000410E108602430D0600000000000000240000002C040000C0BBFFFFFFFFFFFFA80000000000000000410E108602430D06468D0300000000240000005404000048BCFFFFFFFFFFFF1E0000000000000000410E108602430D0600000000000000240000007C04000040BCFFFFFFFFFFFF410000000000000000410E108602430D060000000000000024000000A404000068BCFFFFFFFFFFFF0A0000000000000000410E108602430D060000000000000024000000CC04000050BCFFFFFFFFFFFFC50000000000000000410E108602430D060000000000000024000000F4040000F8BCFFFFFFFFFFFF160000000000000000410E108602430D0600000000000000240000001C050000F0BCFFFFFFFFFFFF650000000000000000410E108602430D0600000000000000240000004405000038BDFFFFFFFFFFFF2D0000000000000000410E108602430D06000000000000001C0000006C05000040BDFFFFFFFFFFFF130000000000000000410E10000000001C0000008C05000040BDFFFFFFFFFFFF0C0000000000000000000000000000001C000000AC05000030BDFFFFFFFFFFFF0C00000000000000000000000000000024000000CC05000020BDFFFFFFFFFFFF430000000000000000410E108602430D060000000000000024000000F405000048BDFFFFFFFFFFFF170000000000000000410E108602430D0600000000000000240000001C06000040BDFFFFFFFFFFFF430000000000000000410E108602430D0600000000000000240000004406000068BDFFFFFFFFFFFF510000000000000000410E108602430D0600000000000000240000006C060000A0BDFFFFFFFFFFFF150000000000000000410E108602430D0600000000000000240000009406000098BDFFFFFFFFFFFF3C0000000000000000410E108602430D060000000000000024000000BC060000B0BDFFFFFFFFFFFFCB0000000000000000410E108602430D060000000000000024000000E406000058BEFFFFFFFFFFFF400100000000000000410E108602430D0600000000000000240000000C07000070BFFFFFFFFFFFFF0E0000000000000000410E108602430D0600000000000000240000003407000058BFFFFFFFFFFFFF060000000000000000410E108602430D0600000000000000240000005C07000040BFFFFFFFFFFFFF0E0000000000000000410E108602430D06000000000000001C0000008407000028BFFFFFFFFFFFFF0C0000000000000000000000000000001C000000A407000018BFFFFFFFFFFFFF0F0000000000000000410E10000000001C000000C407000008BFFFFFFFFFFFFF1A0100000000000000440E70000000001C000000E407000008C0FFFFFFFFFFFF0F0000000000000000410E10000000001C00000004080000F8BFFFFFFFFFFFFF140000000000000000410E10000000001C00000024080000F8BFFFFFFFFFFFFF0F0000000000000000410E10000000001C00000044080000E8BFFFFFFFFFFFFF140000000000000000410E10000000002400000064080000E8BFFFFFFFFFFFFF290000000000000000410E108602430D0600000000000000240000008C080000F0BFFFFFFFFFFFFF0E0000000000000000410E108602430D060000000000000024000000B4080000D8BFFFFFFFFFFFFF350000000000000000410E108602430D060000000000000024000000DC080000F0BFFFFFFFFFFFFF0F0000000000000000410E108602430D06000000000000002400000004090000D8BFFFFFFFFFFFFF270000000000000000410E108602430D0600000000000000240000002C090000E0BFFFFFFFFFFFFF150100000000000000410E108602430D06000000000000002400000054090000D8C0FFFFFFFFFFFF3F0100000000000000410E108602430D0600000000000000240000007C090000F0C1FFFFFFFFFFFF080000000000000000410E108602430D060000000000000024000000A4090000D8C1FFFFFFFFFFFF060000000000000000410E108602430D060000000000000024000000CC090000C0C1FFFFFFFFFFFF060000000000000000410E108602430D06000000000000001C000000F4090000A8C1FFFFFFFFFFFF0F0000000000000000410E10000000001C000000140A000098C1FFFFFFFFFFFF2F0000000000000000440E30000000001C000000340A0000A8C1FFFFFFFFFFFF010000000000000000000000000000001C000000540A000098C1FFFFFFFFFFFF1B0000000000000000000000000000001C000000740A000098C1FFFFFFFFFFFF2B000000000000000000000000000000 + - sectname: __debug_line + segname: __DWARF + addr: 0x5030 + size: 439 + offset: 0x5B40 + align: 0 + reloff: 0x6CE8 + nreloc: 1 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + relocations: + - address: 0x56 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - cmd: LC_BUILD_VERSION + cmdsize: 24 + platform: 1 + minos: 786432 + sdk: 786688 + ntools: 0 + - cmd: LC_SYMTAB + cmdsize: 24 + symoff: 27888 + nsyms: 185 + stroff: 30848 + strsize: 5056 + - cmd: LC_DYSYMTAB + cmdsize: 80 + ilocalsym: 0 + nlocalsym: 79 + iextdefsym: 79 + nextdefsym: 87 + iundefsym: 166 + nundefsym: 19 + tocoff: 0 + ntoc: 0 + modtaboff: 0 + nmodtab: 0 + extrefsymoff: 0 + nextrefsyms: 0 + indirectsymoff: 0 + nindirectsyms: 0 + extreloff: 0 + nextrel: 0 + locreloff: 0 + nlocrel: 0 + - cmd: LC_LINKER_OPTION + cmdsize: 40 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x73, 0x77, 0x69, 0x66, 0x74, 0x53, + 0x77, 0x69, 0x66, 0x74, 0x4F, 0x6E, 0x6F, 0x6E, + 0x65, 0x53, 0x75, 0x70, 0x70, 0x6F, 0x72, 0x74, + 0x0, 0x0, 0x0, 0x0 ] + - cmd: LC_LINKER_OPTION + cmdsize: 24 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x73, 0x77, 0x69, 0x66, 0x74, 0x43, + 0x6F, 0x72, 0x65, 0x0 ] + - cmd: LC_LINKER_OPTION + cmdsize: 32 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5F, + 0x43, 0x6F, 0x6E, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6E, 0x63, 0x79, 0x0 ] + - cmd: LC_LINKER_OPTION + cmdsize: 24 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x6F, 0x62, 0x6A, 0x63, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0 ] +LinkEditData: + NameList: + - n_strx: 5014 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 624 + - n_strx: 2498 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 4720 + - n_strx: 4510 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2080 + - n_strx: 2832 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 1936 + - n_strx: 1 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 1968 + - n_strx: 1915 + n_type: 0xE + n_sect: 6 + n_desc: 0 + n_value: 5976 + - n_strx: 1871 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 4760 + - n_strx: 1850 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 4792 + - n_strx: 3450 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2192 + - n_strx: 37 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2272 + - n_strx: 790 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2304 + - n_strx: 2643 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2384 + - n_strx: 2478 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2512 + - n_strx: 117 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2576 + - n_strx: 69 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 2784 + - n_strx: 1672 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3104 + - n_strx: 742 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3120 + - n_strx: 1112 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3136 + - n_strx: 1896 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 4928 + - n_strx: 1264 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3168 + - n_strx: 566 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3184 + - n_strx: 1208 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3488 + - n_strx: 1237 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3536 + - n_strx: 137 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 3760 + - n_strx: 89 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4048 + - n_strx: 1692 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4368 + - n_strx: 762 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4384 + - n_strx: 1132 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4400 + - n_strx: 544 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 4480 + - n_strx: 512 + n_type: 0xE + n_sect: 3 + n_desc: 32 + n_value: 4692 + - n_strx: 4942 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6104 + - n_strx: 4571 + n_type: 0xE + n_sect: 8 + n_desc: 32 + n_value: 6144 + - n_strx: 3865 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6168 + - n_strx: 4913 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5308 + - n_strx: 4844 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5328 + - n_strx: 4800 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5339 + - n_strx: 393 + n_type: 0xE + n_sect: 11 + n_desc: 0 + n_value: 6472 + - n_strx: 342 + n_type: 0xE + n_sect: 11 + n_desc: 0 + n_value: 6544 + - n_strx: 368 + n_type: 0xE + n_sect: 11 + n_desc: 0 + n_value: 6648 + - n_strx: 4999 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5416 + - n_strx: 4011 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6184 + - n_strx: 4956 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6110 + - n_strx: 4927 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6112 + - n_strx: 4872 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6115 + - n_strx: 4829 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5484 + - n_strx: 3940 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6236 + - n_strx: 4785 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6118 + - n_strx: 4755 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5524 + - n_strx: 3890 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6264 + - n_strx: 3170 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 4816 + - n_strx: 4725 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5564 + - n_strx: 3965 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6280 + - n_strx: 4491 + n_type: 0xE + n_sect: 12 + n_desc: 32 + n_value: 6856 + - n_strx: 4695 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6124 + - n_strx: 4627 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6126 + - n_strx: 428 + n_type: 0xE + n_sect: 11 + n_desc: 0 + n_value: 6720 + - n_strx: 4858 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 4952 + - n_strx: 4814 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5608 + - n_strx: 3784 + n_type: 0xE + n_sect: 13 + n_desc: 0 + n_value: 20968 + - n_strx: 4031 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6320 + - n_strx: 3422 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 5136 + - n_strx: 4770 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6128 + - n_strx: 4740 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6130 + - n_strx: 4710 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6134 + - n_strx: 4680 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5716 + - n_strx: 3728 + n_type: 0xE + n_sect: 13 + n_desc: 0 + n_value: 21096 + - n_strx: 3911 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6384 + - n_strx: 3366 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5792 + - n_strx: 3189 + n_type: 0xE + n_sect: 4 + n_desc: 0 + n_value: 5176 + - n_strx: 4612 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5808 + - n_strx: 3757 + n_type: 0xE + n_sect: 13 + n_desc: 0 + n_value: 21224 + - n_strx: 3984 + n_type: 0xE + n_sect: 9 + n_desc: 32 + n_value: 6400 + - n_strx: 3395 + n_type: 0xE + n_sect: 5 + n_desc: 0 + n_value: 5888 + - n_strx: 4984 + n_type: 0xE + n_sect: 7 + n_desc: 0 + n_value: 6138 + - n_strx: 462 + n_type: 0xE + n_sect: 14 + n_desc: 32 + n_value: 6876 + - n_strx: 488 + n_type: 0xE + n_sect: 15 + n_desc: 32 + n_value: 6880 + - n_strx: 1976 + n_type: 0xE + n_sect: 16 + n_desc: 32 + n_value: 6884 + - n_strx: 1292 + n_type: 0xE + n_sect: 17 + n_desc: 32 + n_value: 6912 + - n_strx: 474 + n_type: 0xE + n_sect: 18 + n_desc: 32 + n_value: 6928 + - n_strx: 810 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5348 + - n_strx: 3705 + n_type: 0xF + n_sect: 5 + n_desc: 544 + n_value: 5364 + - n_strx: 4309 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 656 + - n_strx: 2891 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 640 + - n_strx: 3660 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 608 + - n_strx: 1453 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 576 + - n_strx: 3216 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5304 + - n_strx: 1160 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 560 + - n_strx: 277 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 592 + - n_strx: 2932 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 688 + - n_strx: 2437 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5288 + - n_strx: 3325 + n_type: 0xF + n_sect: 6 + n_desc: 32 + n_value: 5912 + - n_strx: 4280 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 672 + - n_strx: 2713 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 2160 + - n_strx: 943 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5496 + - n_strx: 3599 + n_type: 0xF + n_sect: 4 + n_desc: 544 + n_value: 4768 + - n_strx: 2757 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 4416 + - n_strx: 987 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5824 + - n_strx: 1317 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 1600 + - n_strx: 1384 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 800 + - n_strx: 4404 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 960 + - n_strx: 653 + n_type: 0xF + n_sect: 5 + n_desc: 544 + n_value: 5708 + - n_strx: 2350 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 1040 + - n_strx: 1422 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 752 + - n_strx: 1626 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 912 + - n_strx: 1578 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 896 + - n_strx: 2194 + n_type: 0x1F + n_sect: 5 + n_desc: 0 + n_value: 5600 + - n_strx: 2804 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 3472 + - n_strx: 1034 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5624 + - n_strx: 4079 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 1632 + - n_strx: 2265 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 1424 + - n_strx: 4219 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 1712 + - n_strx: 2684 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 3520 + - n_strx: 914 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5732 + - n_strx: 3812 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 1728 + - n_strx: 2738 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 3152 + - n_strx: 968 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5572 + - n_strx: 3623 + n_type: 0xF + n_sect: 4 + n_desc: 544 + n_value: 4936 + - n_strx: 2073 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 352 + - n_strx: 1364 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 448 + - n_strx: 17 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 80 + - n_strx: 4347 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 128 + - n_strx: 594 + n_type: 0xF + n_sect: 5 + n_desc: 544 + n_value: 5476 + - n_strx: 2293 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 224 + - n_strx: 1486 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 0 + - n_strx: 2093 + n_type: 0x1F + n_sect: 5 + n_desc: 0 + n_value: 5392 + - n_strx: 1545 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 32 + - n_strx: 2158 + n_type: 0x1F + n_sect: 5 + n_desc: 0 + n_value: 5408 + - n_strx: 1510 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 16 + - n_strx: 2120 + n_type: 0x1F + n_sect: 5 + n_desc: 0 + n_value: 5400 + - n_strx: 2784 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 2128 + - n_strx: 1062 + n_type: 0xF + n_sect: 6 + n_desc: 32 + n_value: 5936 + - n_strx: 1014 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5424 + - n_strx: 3641 + n_type: 0xF + n_sect: 6 + n_desc: 544 + n_value: 5992 + - n_strx: 4059 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 496 + - n_strx: 2245 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 400 + - n_strx: 4255 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 736 + - n_strx: 2663 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 2176 + - n_strx: 893 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 5536 + - n_strx: 3579 + n_type: 0xF + n_sect: 4 + n_desc: 544 + n_value: 4800 + - n_strx: 3693 + n_type: 0x1F + n_sect: 5 + n_desc: 128 + n_value: 5316 + - n_strx: 1082 + n_type: 0xF + n_sect: 5 + n_desc: 544 + n_value: 5372 + - n_strx: 862 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 4496 + - n_strx: 2045 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 4528 + - n_strx: 1749 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 3632 + - n_strx: 1804 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 3712 + - n_strx: 1780 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 3616 + - n_strx: 1720 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 3568 + - n_strx: 2607 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 4432 + - n_strx: 4661 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 3696 + - n_strx: 4642 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 2480 + - n_strx: 833 + n_type: 0x1F + n_sect: 5 + n_desc: 160 + n_value: 5904 + - n_strx: 3251 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4588 + - n_strx: 3282 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4634 + - n_strx: 4971 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4574 + - n_strx: 1195 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4578 + - n_strx: 3107 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4582 + - n_strx: 3500 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4674 + - n_strx: 4138 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4628 + - n_strx: 3024 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4668 + - n_strx: 3470 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4622 + - n_strx: 4107 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4610 + - n_strx: 2992 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4616 + - n_strx: 3538 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4658 + - n_strx: 4177 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4680 + - n_strx: 3064 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4648 + - n_strx: 57 + n_type: 0x1F + n_sect: 2 + n_desc: 128 + n_value: 4572 + - n_strx: 3159 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 3151 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 3143 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 165 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 199 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 861 + n_type: 0x1 + n_sect: 0 + n_desc: 64 + n_value: 0 + - n_strx: 1998 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 1835 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 258 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 2509 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 2545 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 1935 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 2017 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 237 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 310 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 2581 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 4887 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 1961 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 879 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + StringTable: + - '' + - l_objectdestroy + - '_$s4main6MyEnumOWOy' + - '_$s4main6MyEnumOwxx' + - _symbolic x + - '_$s4main6MyEnumOwst' + - '_$s4main13MyGenericEnumOwst' + - '_$s4main6MyEnumOwet' + - '_$s4main13MyGenericEnumOwet' + - '_OBJC_CLASS_$__TtCs12_SwiftObject' + - '_OBJC_METACLASS_$__TtCs12_SwiftObject' + - _swift_deallocObject + - _swift_allocObject + - '_$s4main11ConformanceV5innerSivs' + - _swift_getAssociatedTypeWitness + - __IVARS__TtC4main7MyClass + - __DATA__TtC4main7MyClass + - __METACLASS_DATA__TtC4main7MyClass + - __IVARS__TtC4main14MyGenericClass + - l_protocols + - _objc_classes + - l_protocol_conformances + - l__swift5_reflection_descriptor + - l_coro.devirt.trigger + - '_$s4main14MyGenericClassCMr' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfCTq' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfCTq' + - '_$s4main6MyEnumOwup' + - '_$s4main13MyGenericEnumOwup' + - '_$s4main6MyEnumOwcp' + - '_$s4main10MyProtocolMp' + - ___swift_reflection_version + - ____chkstk_darwin + - _swift_retain + - '_$s4main8MyStructVMn' + - '_$s4main15MyGenericStructVMn' + - '_$s4main11ConformanceVMn' + - '_$s4main6MyEnumOMn' + - '_$s4main13MyGenericEnumOMn' + - '_$s4main7MyClassCMn' + - '_$s4main14MyGenericClassCMn' + - '_$s4main7MyClassCMm' + - '_$s5Inner4main10MyProtocolPTl' + - '_$s4main6MyEnumOwui' + - '_$s4main13MyGenericEnumOwui' + - '_$s4main11ConformanceV5innerSivpfi' + - _symbolic Si + - '_$s4main15MyGenericStructVMi' + - '_$s4main13MyGenericEnumOMi' + - '_$s4main14MyGenericClassCMi' + - l_llvm.swift_module_hash + - '_$s4main13MyGenericEnumOyxGAA0B8ProtocolRzlWOh' + - '_$s4main6MyEnumOWOh' + - '_$s4main14MyGenericClassC1i5InnerQzvg' + - '_$s4main14MyGenericClassC1txvg' + - '_$s4main11ConformanceV5innerSivg' + - '_$s4main7MyClassC1iSivg' + - '_$s4main7MyClassC2msAA0B6StructVvg' + - '_$s4main7MyClassC2meAA0B4EnumOvg' + - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvg' + - '_$s4main14MyGenericClassC3mgeAA0bC4EnumOyxGvg' + - '_$s4main6MyEnumOwug' + - '_$s4main13MyGenericEnumOwug' + - ___swift_initWithCopy_strong + - ___swift_assignWithCopy_strong + - ___swift_destroy_strong + - ___swift_assignWithTake_strong + - _objc_opt_self + - '_$s4main8MyStructVMf' + - '_$s4main11ConformanceVMf' + - '_$s4main6MyEnumOMf' + - '_$s4main7MyClassCMf' + - _swift_checkMetadataState + - _swift_release + - l_type_metadata_table + - __objc_empty_cache + - _swift_deallocClassInstance + - ___chkstk_darwin_llvm_probe + - '_$s4main6MyEnumOWOe' + - '_$s4main7MyClassC1iSivpWvd' + - '_$s4main7MyClassC2msAA0B6StructVvpWvd' + - '_$s4main7MyClassC2meAA0B4EnumOvpWvd' + - '_$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvpWvd' + - '_$s4main7MyClassCfd' + - '_$s4main14MyGenericClassCfd' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfc' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfc' + - '_$s4main11ConformanceVAA10MyProtocolAAMc' + - '_$s4main6MyEnumOwta' + - l_metadata + - _swift_allocateGenericClassMetadata + - _swift_allocateGenericValueMetadata + - _swift_getGenericMetadata + - ___swift_instantiateGenericMetadata + - '_$s4main6MyEnumOwca' + - '_$s4main8MyStructVMa' + - '_$s4main15MyGenericStructVMa' + - '_$s4main11ConformanceVMa' + - '_$s4main6MyEnumOMa' + - '_$s4main13MyGenericEnumOMa' + - '_$s4main7MyClassCMa' + - '_$s4main14MyGenericClassCMa' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_' + - '_$s4main11ConformanceV5innerACSi_tcfcfA_' + - '_$s4main11ConformanceVAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - _symbolic _____ 4main8MyStructV + - _symbolic _____ 4main15MyGenericStructV + - _symbolic _____yxG 4main15MyGenericStructV + - _symbolic _____ 4main11ConformanceV + - '_$sytWV' + - '_$sBoWV' + - '_$sBi64_WV' + - '_$s4main6MyEnumOWV' + - '_$s4main13MyGenericEnumOWV' + - '_$s4main11ConformanceV5innerSivpMV' + - '_symbolic $s4main10MyProtocolP' + - _symbolic 5Inner_____Qz 4main10MyProtocolP + - '_$s4main11ConformanceVAA10MyProtocolAAWP' + - '_$s4main15MyGenericStructVMP' + - '_$s4main13MyGenericEnumOMP' + - '_$s4main14MyGenericClassCMP' + - '_$s4main6MyEnumOwCP' + - _symbolic _____ 4main6MyEnumO + - _symbolic _____ 4main13MyGenericEnumO + - _symbolic _____yxG 4main13MyGenericEnumO + - '_$s4main8MyStructVN' + - '_$s4main11ConformanceVN' + - '_$s4main6MyEnumON' + - '_$s4main7MyClassCN' + - '_$s4main11ConformanceV5innerSivM' + - '_$s4mainMXM' + - '_$s4main10MyProtocolTL' + - '_$s4main15MyGenericStructVMI' + - '_$s4main13MyGenericEnumOMI' + - '_$s4main14MyGenericClassCMI' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlF' + - '_$s4main10MyProtocol_pMF' + - '_$s4main8MyStructVMF' + - '_$s4main15MyGenericStructVMF' + - '_$s4main11ConformanceVMF' + - '_$s4main6MyEnumOMF' + - '_$s4main13MyGenericEnumOMF' + - '_$s4main7MyClassCMF' + - '_$s4main14MyGenericClassCMF' + - '_$s4main7MyClassCfD' + - '_$s4main14MyGenericClassCfD' + - _symbolic _____ 4main7MyClassC + - _symbolic _____ 4main14MyGenericClassC + - _symbolic _____yxG 4main14MyGenericClassC + - '_$s4main15MyGenericStructVACyxGycfC' + - '_$s4main8MyStructVACycfC' + - '_$s4main11ConformanceVACycfC' + - '_$s4main11ConformanceV5innerACSi_tcfC' + - '_$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfC' + - '_$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfC' + - '_$s4main6MyEnumOMB' + - '_$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_TA' + - '_$s4main11ConformanceVAA10MyProtocolAAMA' + - l___unnamed_29 + - l___unnamed_19 + - ___swift_memcpy9_8 + - ___swift_memcpy8_8 + - l___unnamed_28 + - l___unnamed_18 + - l___unnamed_27 + - l___unnamed_17 + - l___unnamed_26 + - l___unnamed_16 + - l___unnamed_25 + - l___unnamed_15 + - l___unnamed_4 + - l___unnamed_24 + - l___unnamed_14 + - l___unnamed_3 + - ___unnamed_23 + - l___unnamed_13 + - _swift_initClassMetadata2 + - l___unnamed_2 + - l___unnamed_12 + - l___unnamed_1 + - l___unnamed_11 + - _symbolic B0 + - l___unnamed_30 + - l___unnamed_10 + - '_$s4main11ConformanceV5innerSivM.resume.0' +DWARF: + debug_str: + - 'Apple Swift version 5.5.2 (swiftlang-1300.0.45.2 clang-1300.0.29.30)' + - reflection_metadata.swift + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk' + - MacOSX12.1.sdk + - '/Users/shubham/Development/test76973336/final2objfiletest' + - main + - Swift + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/swift/Swift.swiftmodule/x86_64-apple-macos.swiftinterface' + - _Concurrency + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/swift/_Concurrency.swiftmodule/x86_64-apple-macos.swiftinterface' + - SwiftOnoneSupport + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/swift/SwiftOnoneSupport.swiftmodule/x86_64-apple-macos.swiftinterface' + - MyClass + - '$s4main7MyClassCD' + - i.get + - '$s4main7MyClassC1iSivg' + - ms.get + - '$s4main7MyClassC2msAA0B6StructVvg' + - me.get + - '$s4main7MyClassC2meAA0B4EnumOvg' + - init + - '$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfC' + - '$s4main7MyClassC1i2ms2meACSi_AA0B6StructVAA0B4EnumOtcfc' + - deinit + - '$s4main7MyClassCfd' + - '$s4main6MyEnumOWOh' + - '$s4main7MyClassCfD' + - '$s4main11ConformanceV5innerSivpfi' + - Conformance + - '$s4main11ConformanceVD' + - inner.get + - '$s4main11ConformanceV5innerSivg' + - inner.set + - '$s4main11ConformanceV5innerSivs' + - inner.modify + - '$s4main11ConformanceV5innerSivM' + - '$s4main11ConformanceV5innerSivM.resume.0' + - '$s4main11ConformanceV5innerACSi_tcfcfA_' + - '$s4main11ConformanceV5innerACSi_tcfC' + - '$s4main11ConformanceVACycfC' + - '$s4main11ConformanceVAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - MyStruct + - '$s4main8MyStructVD' + - '$s4main8MyStructVACycfC' + - MyGenericClass + - t.get + - '$s4main14MyGenericClassC1txvg' + - '$s4main14MyGenericClassC1i5InnerQzvg' + - mgs.get + - '$s4main14MyGenericClassC3mgsAA0bC6StructVyxGvg' + - mge.get + - '$s4main14MyGenericClassC3mgeAA0bC4EnumOyxGvg' + - '$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfC' + - '$s4main14MyGenericClassC1t1i3mgs3mgeACyxGx_5InnerQzAA0bC6StructVyxGAA0bC4EnumOyxGtcfc' + - '$s4main14MyGenericClassCfd' + - '$s4main13MyGenericEnumOyxGAA0B8ProtocolRzlWOh' + - '$s4main14MyGenericClassCfD' + - MyGenericStruct + - '$s4main15MyGenericStructVACyxGycfC' + - makeSomeClosures + - '$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlF' + - '$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_' + - objectdestroy + - '$s4main16makeSomeClosures1tyycx_tAA10MyProtocolRzlFyycfU_TA' + - '$s4main7MyClassCMa' + - '$s4main11ConformanceVMa' + - '$s4main8MyStructVMa' + - '$s4main6MyEnumOwCP' + - '$s4main6MyEnumOwxx' + - '$s4main6MyEnumOwcp' + - '$s4main6MyEnumOwca' + - __swift_memcpy9_8 + - '$s4main6MyEnumOwta' + - '$s4main6MyEnumOwet' + - '$s4main6MyEnumOwst' + - '$s4main6MyEnumOwug' + - '$s4main6MyEnumOwup' + - '$s4main6MyEnumOwui' + - '$s4main6MyEnumOMa' + - '$s4main14MyGenericClassCMi' + - '$s4main14MyGenericClassCMr' + - '$s4main14MyGenericClassCMa' + - '$s4main15MyGenericStructVMi' + - '$s4main15MyGenericStructVMa' + - '$s4main13MyGenericEnumOMi' + - __swift_initWithCopy_strong + - __swift_destroy_strong + - __swift_assignWithCopy_strong + - __swift_memcpy8_8 + - __swift_assignWithTake_strong + - '$s4main13MyGenericEnumOwet' + - '$s4main13MyGenericEnumOwst' + - '$s4main13MyGenericEnumOwug' + - '$s4main13MyGenericEnumOwup' + - '$s4main13MyGenericEnumOwui' + - '$s4main13MyGenericEnumOMa' + - __swift_instantiateGenericMetadata + - Int + - '$sSiD' + - MyEnum + - '$s4main6MyEnumOD' + - '$sBoD' + - '$sytD' + - '$sxD' + - '$s5Inner4main10MyProtocolPQzD' + - '$s4main15MyGenericStructVyxGD' + - MyGenericEnum + - '$s4main13MyGenericEnumOyxGD' + - '$s4main14MyGenericClassCyxGD' + - '$sIeg_D' + - i + - me + - self + - ms + - "$τ_0_0" + - Builtin + - T + - '$sBpD' + - t + - mge + - mgs + debug_abbrev: + - ID: 0 + Table: + - Code: 0x1 + Tag: DW_TAG_compile_unit + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_producer + Form: DW_FORM_strp + - Attribute: DW_AT_language + Form: DW_FORM_data2 + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_LLVM_sysroot + Form: DW_FORM_strp + - Attribute: DW_AT_APPLE_sdk + Form: DW_FORM_strp + - Attribute: DW_AT_stmt_list + Form: DW_FORM_sec_offset + - Attribute: DW_AT_comp_dir + Form: DW_FORM_strp + - Attribute: DW_AT_APPLE_major_runtime_vers + Form: DW_FORM_data1 + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_ranges + Form: DW_FORM_sec_offset + - Code: 0x2 + Tag: DW_TAG_module + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Code: 0x3 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_byte_size + Form: DW_FORM_data1 + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x4 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x5 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x6 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x7 + Tag: DW_TAG_formal_parameter + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_location + Form: DW_FORM_exprloc + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x8 + Tag: DW_TAG_formal_parameter + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_location + Form: DW_FORM_sec_offset + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x9 + Tag: DW_TAG_formal_parameter + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_location + Form: DW_FORM_exprloc + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Code: 0xA + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0xB + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0xC + Tag: DW_TAG_variable + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_location + Form: DW_FORM_exprloc + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0xD + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0xE + Tag: DW_TAG_variable + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0xF + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_declaration + Form: DW_FORM_flag_present + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x10 + Tag: DW_TAG_variable + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_location + Form: DW_FORM_exprloc + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Code: 0x11 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x12 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Code: 0x13 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_APPLE_omit_frame_ptr + Form: DW_FORM_flag_present + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x14 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_APPLE_omit_frame_ptr + Form: DW_FORM_flag_present + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Code: 0x15 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_byte_size + Form: DW_FORM_data1 + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x16 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_byte_size + Form: DW_FORM_data1 + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x17 + Tag: DW_TAG_member + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_data_member_location + Form: DW_FORM_data1 + - Code: 0x18 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_declaration + Form: DW_FORM_flag_present + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x19 + Tag: DW_TAG_template_type_parameter + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x1A + Tag: DW_TAG_imported_module + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_import + Form: DW_FORM_ref4 + - Code: 0x1B + Tag: DW_TAG_module + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_LLVM_include_path + Form: DW_FORM_strp + - Code: 0x1C + Tag: DW_TAG_module + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_LLVM_include_path + Form: DW_FORM_strp + - Code: 0x1D + Tag: DW_TAG_pointer_type + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Code: 0x1E + Tag: DW_TAG_const_type + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x1F + Tag: DW_TAG_typedef + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_name + Form: DW_FORM_strp + debug_ranges: + - Offset: 0x0 + AddrSize: 0x8 + Entries: + - LowOffset: 0x0 + HighOffset: 0x4C + - LowOffset: 0x80 + HighOffset: 0x15C + - LowOffset: 0x190 + HighOffset: 0x117F + debug_info: + - Length: 0x878 + Version: 4 + AbbrevTableID: 0 + AbbrOffset: 0x0 + AddrSize: 8 + Entries: + - AbbrCode: 0x1 + Values: + - Value: 0x0 + - Value: 0x1E + - Value: 0x45 + - Value: 0x5F + - Value: 0xDD + - Value: 0x0 + - Value: 0xEC + - Value: 0x5 + - Value: 0x0 + - Value: 0x0 + - AbbrCode: 0x2 + Values: + - Value: 0x126 + - AbbrCode: 0x3 + Values: + - Value: 0x3A3 + - Value: 0x3AB + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x4 + Values: + - Value: 0x0 + - Value: 0xA + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x3C3 + - Value: 0x3BD + - Value: 0x7D7 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x10 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x3E1 + - Value: 0x3DA + - Value: 0x280 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x20 + - Value: 0x2C + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x40A + - Value: 0x403 + - Value: 0x77E + - Value: 0x1 + - AbbrCode: 0x5 + Values: + - Value: 0x80 + - Value: 0x52 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x42F + - Value: 0x42A + - Value: 0x2 + - Value: 0x9 + - Value: 0x38 + - Value: 0x1 + - AbbrCode: 0x6 + Values: + - Value: 0xE0 + - Value: 0x7C + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x467 + - Value: 0x42A + - Value: 0x2 + - Value: 0x9 + - Value: 0x38 + - Value: 0x1 + - AbbrCode: 0x7 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD3D + - Value: 0x2 + - Value: 0x9 + - Value: 0x835 + - AbbrCode: 0x8 + Values: + - Value: 0x0 + - Value: 0xD47 + - Value: 0x2 + - Value: 0x9 + - Value: 0x844 + - AbbrCode: 0x7 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x68 ] + - Value: 0xD3F + - Value: 0x2 + - Value: 0x9 + - Value: 0x83A + - AbbrCode: 0x9 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x60 ] + - Value: 0xD42 + - Value: 0x2 + - Value: 0x9 + - Value: 0x83F + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x6 + Values: + - Value: 0x190 + - Value: 0x2E + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x4A6 + - Value: 0x49F + - Value: 0x2 + - Value: 0x5 + - Value: 0x804 + - Value: 0x1 + - AbbrCode: 0x9 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD42 + - Value: 0x2 + - Value: 0x5 + - Value: 0x83F + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x6 + Values: + - Value: 0x1F0 + - Value: 0x31 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x4CC + - Value: 0x49F + - Value: 0x2 + - Value: 0x5 + - Value: 0x809 + - Value: 0x1 + - AbbrCode: 0x9 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD42 + - Value: 0x2 + - Value: 0x5 + - Value: 0x83F + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0xA + Values: + - Value: 0x1C0 + - Value: 0x27 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x4B9 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0xB + Values: + - Value: 0x230 + - Value: 0x8 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x4DF + - Value: 0x7D7 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x3 + Values: + - Value: 0x501 + - Value: 0x50D + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x4 + Values: + - Value: 0x240 + - Value: 0x9 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x52E + - Value: 0x524 + - Value: 0x7D7 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x250 + - Value: 0xA + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x558 + - Value: 0x54E + - Value: 0x809 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x260 + - Value: 0x10 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x585 + - Value: 0x578 + - Value: 0x809 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x270 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x5A5 + - Value: 0x578 + - Value: 0x809 + - Value: 0x1 + - AbbrCode: 0x5 + Values: + - Value: 0x290 + - Value: 0x9 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x5F6 + - Value: 0x42A + - Value: 0x2 + - Value: 0xF + - Value: 0x18B + - Value: 0x1 + - AbbrCode: 0x6 + Values: + - Value: 0x2A0 + - Value: 0x10 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x61B + - Value: 0x42A + - Value: 0x2 + - Value: 0xF + - Value: 0x18B + - Value: 0x1 + - AbbrCode: 0xC + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD42 + - Value: 0x2 + - Value: 0xF + - Value: 0x849 + - AbbrCode: 0x0 + - AbbrCode: 0x4 + Values: + - Value: 0x2B0 + - Value: 0x25 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x637 + - Value: 0x524 + - Value: 0x7D7 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0xD + Values: + - Value: 0x280 + - Value: 0x8 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x5CE + - Value: 0x2 + - Value: 0x10 + - Value: 0x7D7 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x3 + Values: + - Value: 0x672 + - Value: 0x67B + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x6 + Values: + - Value: 0x2E0 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x68E + - Value: 0x42A + - Value: 0x2 + - Value: 0x12 + - Value: 0x280 + - Value: 0x1 + - AbbrCode: 0xE + Values: + - Value: 0xD42 + - Value: 0x2 + - Value: 0x12 + - Value: 0x844 + - AbbrCode: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0xF + Values: + - Value: 0x6A6 + - Value: 0x1 + - Value: 0x1E + - AbbrCode: 0x4 + Values: + - Value: 0x2F0 + - Value: 0x24 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x6BB + - Value: 0x6B5 + - Value: 0x814 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x320 + - Value: 0x5E + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x6D9 + - Value: 0x3BD + - Value: 0x81F + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x380 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x706 + - Value: 0x6FE + - Value: 0x789 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x390 + - Value: 0x28 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x73D + - Value: 0x735 + - Value: 0x7A3 + - Value: 0x1 + - AbbrCode: 0x5 + Values: + - Value: 0x3C0 + - Value: 0x4D + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x76A + - Value: 0x42A + - Value: 0x2 + - Value: 0x1D + - Value: 0x7BD + - Value: 0x1 + - AbbrCode: 0x6 + Values: + - Value: 0x410 + - Value: 0x17C + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x7C0 + - Value: 0x42A + - Value: 0x2 + - Value: 0x1D + - Value: 0x7BD + - Value: 0x1 + - AbbrCode: 0x7 + Values: + - Value: 0x3 + BlockData: [ 0x91, 0x70, 0x6 ] + - Value: 0xD62 + - Value: 0x2 + - Value: 0x1D + - Value: 0x862 + - AbbrCode: 0x7 + Values: + - Value: 0x3 + BlockData: [ 0x91, 0x68, 0x6 ] + - Value: 0xD3D + - Value: 0x2 + - Value: 0x1D + - Value: 0x867 + - AbbrCode: 0x8 + Values: + - Value: 0x34 + - Value: 0xD68 + - Value: 0x2 + - Value: 0x1D + - Value: 0x876 + - AbbrCode: 0x7 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x60 ] + - Value: 0xD64 + - Value: 0x2 + - Value: 0x1D + - Value: 0x86C + - AbbrCode: 0x9 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x58 ] + - Value: 0xD42 + - Value: 0x2 + - Value: 0x1D + - Value: 0x871 + - Value: 0x1 + - AbbrCode: 0x10 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD4A + - Value: 0x853 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x6 + Values: + - Value: 0x590 + - Value: 0xA8 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x816 + - Value: 0x49F + - Value: 0x2 + - Value: 0x18 + - Value: 0x804 + - Value: 0x1 + - AbbrCode: 0x9 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x70 ] + - Value: 0xD42 + - Value: 0x2 + - Value: 0x18 + - Value: 0x871 + - Value: 0x1 + - AbbrCode: 0x10 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x68 ] + - Value: 0xD4A + - Value: 0x853 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x6 + Values: + - Value: 0x660 + - Value: 0x41 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x85F + - Value: 0x49F + - Value: 0x2 + - Value: 0x18 + - Value: 0x809 + - Value: 0x1 + - AbbrCode: 0x9 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD42 + - Value: 0x2 + - Value: 0x18 + - Value: 0x871 + - Value: 0x1 + - AbbrCode: 0x10 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x70 ] + - Value: 0xD4A + - Value: 0x853 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0xA + Values: + - Value: 0x640 + - Value: 0x1E + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x831 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0xF + Values: + - Value: 0x87A + - Value: 0x1 + - Value: 0x1E + - AbbrCode: 0x6 + Values: + - Value: 0x6B0 + - Value: 0xA + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x88A + - Value: 0x42A + - Value: 0x2 + - Value: 0x24 + - Value: 0x789 + - Value: 0x1 + - AbbrCode: 0x10 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD4A + - Value: 0x853 + - Value: 0x1 + - AbbrCode: 0xE + Values: + - Value: 0xD42 + - Value: 0x2 + - Value: 0x24 + - Value: 0x876 + - AbbrCode: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0x6 + Values: + - Value: 0x6C0 + - Value: 0xC5 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x8BE + - Value: 0x8AD + - Value: 0x2 + - Value: 0x29 + - Value: 0x82A + - Value: 0x1 + - AbbrCode: 0x7 + Values: + - Value: 0x3 + BlockData: [ 0x91, 0x70, 0x6 ] + - Value: 0xD62 + - Value: 0x2 + - Value: 0x29 + - Value: 0x862 + - AbbrCode: 0x10 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD4A + - Value: 0x853 + - Value: 0x1 + - AbbrCode: 0x11 + Values: + - Value: 0x790 + - Value: 0x16 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x8F2 + - Value: 0x2 + - Value: 0x2A + - Value: 0x809 + - AbbrCode: 0x7 + Values: + - Value: 0x3 + BlockData: [ 0x91, 0x70, 0x6 ] + - Value: 0xD62 + - Value: 0x2 + - Value: 0x29 + - Value: 0x862 + - AbbrCode: 0x10 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0xD4A + - Value: 0x853 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0xA + Values: + - Value: 0x7B0 + - Value: 0x65 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x92C + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x820 + - Value: 0x2D + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x93A + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0x850 + - Value: 0x13 + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0x976 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0x870 + - Value: 0xC + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0x989 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0x880 + - Value: 0xC + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0x9A1 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x890 + - Value: 0x43 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x9B5 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x8E0 + - Value: 0x17 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x9C8 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x900 + - Value: 0x43 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x9DB + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x950 + - Value: 0x51 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x9EE + - Value: 0x1 + - AbbrCode: 0xA + Values: + - Value: 0x9B0 + - Value: 0x15 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xA01 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x9D0 + - Value: 0x3C + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xA13 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0xA10 + - Value: 0xCB + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xA26 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0xAE0 + - Value: 0x140 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xA39 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0xC20 + - Value: 0xE + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xA4C + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0xC30 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xA5F + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0xC40 + - Value: 0xE + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xA72 + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0xC50 + - Value: 0xC + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xA85 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x14 + Values: + - Value: 0xC60 + - Value: 0xF + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xA97 + - Value: 0x1 + - AbbrCode: 0x14 + Values: + - Value: 0xC70 + - Value: 0x11A + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xAB2 + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0xD90 + - Value: 0xF + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xACD + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x14 + Values: + - Value: 0xDA0 + - Value: 0x14 + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xAE8 + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0xDC0 + - Value: 0xF + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xB04 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x14 + Values: + - Value: 0xDD0 + - Value: 0x14 + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xB20 + - Value: 0x1 + - AbbrCode: 0xA + Values: + - Value: 0xDF0 + - Value: 0x29 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xB3A + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0xA + Values: + - Value: 0xE20 + - Value: 0xE + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xB56 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0xA + Values: + - Value: 0xE30 + - Value: 0x35 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xB6D + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0xA + Values: + - Value: 0xE70 + - Value: 0xF + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xB8B + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0xA + Values: + - Value: 0xE80 + - Value: 0x27 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xB9D + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0xEB0 + - Value: 0x115 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xBBB + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0xFD0 + - Value: 0x13F + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xBD6 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x1110 + - Value: 0x8 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xBF1 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x1120 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xC0C + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x1130 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0xC27 + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0x1140 + - Value: 0xF + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xC42 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x13 + Values: + - Value: 0x1150 + - Value: 0x2F + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0xC5C + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x15 + Values: + - Value: 0xC89 + - Value: 0xC90 + - Value: 0x9 + - Value: 0x1E + - AbbrCode: 0x16 + Values: + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x17 + Values: + - Value: 0x793 + - Value: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0x18 + Values: + - Value: 0x87A + - Value: 0xCD0 + - Value: 0x1 + - Value: 0x1E + - AbbrCode: 0x19 + Values: + - Value: 0x814 + - AbbrCode: 0x0 + - AbbrCode: 0x16 + Values: + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x17 + Values: + - Value: 0x7AD + - Value: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0x18 + Values: + - Value: 0xCEE + - Value: 0xCFC + - Value: 0x1 + - Value: 0x1E + - AbbrCode: 0x19 + Values: + - Value: 0x814 + - AbbrCode: 0x0 + - AbbrCode: 0x15 + Values: + - Value: 0x6A6 + - Value: 0xD18 + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x0 + - AbbrCode: 0x1A + Values: + - Value: 0x33 + - AbbrCode: 0x1B + Values: + - Value: 0x12B + - Value: 0x131 + - AbbrCode: 0x15 + Values: + - Value: 0xC7F + - Value: 0xC83 + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x0 + - AbbrCode: 0x1A + Values: + - Value: 0x7CE + - AbbrCode: 0x1C + Values: + - Value: 0x1F1 + - Value: 0x1FE + - AbbrCode: 0x1A + Values: + - Value: 0x7E8 + - AbbrCode: 0x1C + Values: + - Value: 0x2C5 + - Value: 0x2D7 + - AbbrCode: 0x1A + Values: + - Value: 0x7F6 + - AbbrCode: 0x1D + Values: + - Value: 0xCA1 + - AbbrCode: 0x15 + Values: + - Value: 0xCA7 + - Value: 0xCA7 + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x15 + Values: + - Value: 0xCAD + - Value: 0xCAD + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x15 + Values: + - Value: 0xCB2 + - Value: 0xCB2 + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x15 + Values: + - Value: 0xD35 + - Value: 0xD35 + - Value: 0x10 + - Value: 0x1E + - AbbrCode: 0x1E + Values: + - Value: 0x7D7 + - AbbrCode: 0x1E + Values: + - Value: 0x77E + - AbbrCode: 0x1E + Values: + - Value: 0x38 + - AbbrCode: 0x1E + Values: + - Value: 0x280 + - AbbrCode: 0x1E + Values: + - Value: 0x18B + - AbbrCode: 0x2 + Values: + - Value: 0xD52 + - AbbrCode: 0x1F + Values: + - Value: 0x85D + - Value: 0xD5A + - AbbrCode: 0x0 + - AbbrCode: 0x1D + Values: + - Value: 0xD5C + - AbbrCode: 0x1E + Values: + - Value: 0x814 + - AbbrCode: 0x1E + Values: + - Value: 0x81F + - AbbrCode: 0x1E + Values: + - Value: 0x7A3 + - AbbrCode: 0x1E + Values: + - Value: 0x7BD + - AbbrCode: 0x1E + Values: + - Value: 0x789 + - AbbrCode: 0x0 + debug_line: + - Length: 435 + Version: 4 + PrologueLength: 73 + MinInstLength: 1 + MaxOpsPerInst: 1 + DefaultIsStmt: 1 + LineBase: 251 + LineRange: 14 + OpcodeBase: 13 + StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] + Files: + - Name: '' + DirIdx: 0 + ModTime: 0 + Length: 0 + - Name: reflection_metadata.swift + DirIdx: 0 + ModTime: 0 + Length: 0 + Opcodes: + - Opcode: DW_LNS_extended_op + ExtLen: 9 + SubOpcode: DW_LNE_set_address + Data: 0 + - Opcode: 0x11 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_advance_line + SData: 9 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 96 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -9 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 44 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_advance_line + SData: 9 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 52 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -9 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 53 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_column + Data: 12 + - Opcode: DW_LNS_advance_line + SData: 10 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x66 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 15 + - Opcode: 0x4C + Data: 0 + - Opcode: DW_LNS_set_column + Data: 13 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x4A + Data: 0 + - Opcode: DW_LNS_set_column + Data: 3 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: 0x83 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -8 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 67 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x61 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x82 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: 0x17 + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0xED + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: 0x12 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_advance_line + SData: 15 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -15 + Data: 0 + - Opcode: 0x74 + Data: 0 + - Opcode: DW_LNS_advance_line + SData: 15 + Data: 0 + - Opcode: 0x90 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 15 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0xD6 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -15 + Data: 0 + - Opcode: 0x2E + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_advance_line + SData: 18 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_column + Data: 15 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0x4A + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -18 + Data: 0 + - Opcode: 0xBA + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 96 + - Opcode: 0x12 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_advance_line + SData: 29 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -29 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_advance_line + SData: 29 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 47 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -29 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 63 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_set_column + Data: 14 + - Opcode: DW_LNS_advance_line + SData: 30 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 149 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_column + Data: 12 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x20 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 14 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 36 + - Opcode: 0x13 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 12 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x20 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 16 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x76 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 14 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: 0x90 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 3 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 58 + - Opcode: 0x13 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -10 + Data: 0 + - Opcode: 0x90 + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -24 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xC8 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_advance_pc + Data: 146 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_advance_line + SData: 24 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -24 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x3C + Data: 0 + - Opcode: DW_LNS_advance_line + SData: 36 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 60 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_column + Data: 15 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0x82 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: 0x87 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -41 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 34 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_set_column + Data: 3 + - Opcode: DW_LNS_advance_line + SData: 42 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 151 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0x66 + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -42 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 18 + - Opcode: DW_LNS_advance_line + SData: 42 + Data: 0 + - Opcode: 0x4A + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -42 + Data: 0 + - Opcode: 0xBA + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 112 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 80 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 80 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 96 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 64 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 208 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 320 + - Opcode: 0x12 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 288 + - Opcode: 0x12 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: 0x12 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 64 + - Opcode: 0x12 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 288 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 320 + - Opcode: 0x12 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 139 + - Opcode: DW_LNS_extended_op + ExtLen: 1 + SubOpcode: DW_LNE_end_sequence + Data: 0 +... Index: llvm/test/tools/dsymutil/Inputs/test.yaml =================================================================== --- /dev/null +++ llvm/test/tools/dsymutil/Inputs/test.yaml @@ -0,0 +1,2665 @@ +--- !mach-o +FileHeader: + magic: 0xFEEDFACF + cputype: 0x1000007 + cpusubtype: 0x3 + filetype: 0x1 + ncmds: 8 + sizeofcmds: 2240 + flags: 0x2000 + reserved: 0x0 +LoadCommands: + - cmd: LC_SEGMENT_64 + cmdsize: 1992 + segname: '' + vmaddr: 0 + vmsize: 6592 + fileoff: 2272 + filesize: 6592 + maxprot: 7 + initprot: 7 + nsects: 24 + flags: 0 + Sections: + - sectname: __text + segname: __TEXT + addr: 0x0 + size: 593 + offset: 0x8E0 + align: 4 + reloff: 0x22A0 + nreloc: 24 + flags: 0x80000400 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E549897D005DC3660F1F440000554889E54C89EA488D05000000005DC3554889E55DC3662E0F1F840000000000554889E531C05DC30F1F840000000000554889E54889F85DC30F1F8000000000554889E548C745F80000000031C05DC3554889E54883EC10488945F8498B7D00E8000000004889C1488B45F84889084883C4105DC3662E0F1F84000000000090554889E54883EC40488B35000000004883C608488975D0BF01000000E800000000488945C8488955D8488D3D71010000BE09000000BA01000000E800000000488B7DC8488B75D04889C14889D0488B55D84C8B05000000004C89421848890A48894208E800000000488945F8E800000000488945E0488955F0E800000000488B75E0488B7DF84889C14989D0488B55F04C8945E8E800000000488B7DE8E800000000488B7DF0E800000000488B7DF8E8000000004883C4405DC3660F1F440000554889E541554883EC18488975F048897DE831C089C7E8000000004889C74C8D6DE8E800000000488B45E84883C418415D5DC3662E0F1F8400000000000F1F00554889E5488D3DA2000000BE01000000BA01000000E8000000005DC30F1F4000554889E5488D3D80000000BE01000000BA01000000E8000000005DC30F1F4000554889E55DC3662E0F1F840000000000554889E5E8000000005DC30F1F440000554889E5E80000000031C05DC30F1F00488D050800000031C989CAC30F1F4000488D050800000031C989CAC30F1F4000554889E55DC3662E0F1F840000000000C3 + relocations: + - address: 0x233 + symbolnum: 2 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x223 + symbolnum: 1 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - address: 0x215 + symbolnum: 30 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x205 + symbolnum: 31 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x1E6 + symbolnum: 49 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x1D7 + symbolnum: 2 + pcrel: true + length: 2 + extern: false + type: 1 + scattered: false + value: 0 + - address: 0x1C6 + symbolnum: 49 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x1B7 + symbolnum: 2 + pcrel: true + length: 2 + extern: false + type: 1 + scattered: false + value: 0 + - address: 0x193 + symbolnum: 37 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x187 + symbolnum: 51 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x160 + symbolnum: 56 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x157 + symbolnum: 56 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x14E + symbolnum: 56 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x145 + symbolnum: 53 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x12A + symbolnum: 40 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x11D + symbolnum: 39 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x114 + symbolnum: 38 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x104 + symbolnum: 50 + pcrel: true + length: 2 + extern: true + type: 3 + scattered: false + value: 0 + - address: 0xEB + symbolnum: 49 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xDC + symbolnum: 2 + pcrel: true + length: 2 + extern: false + type: 1 + scattered: false + value: 0 + - address: 0xCD + symbolnum: 52 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0xBB + symbolnum: 54 + pcrel: true + length: 2 + extern: true + type: 3 + scattered: false + value: 0 + - address: 0x91 + symbolnum: 19 + pcrel: true + length: 2 + extern: true + type: 2 + scattered: false + value: 0 + - address: 0x3A + symbolnum: 0 + pcrel: true + length: 2 + extern: true + type: 1 + scattered: false + value: 0 + - sectname: __cstring + segname: __TEXT + addr: 0x251 + size: 14 + offset: 0xB31 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 5374617274696E672E000A002000 + - sectname: __const + segname: __TEXT + addr: 0x260 + size: 118 + offset: 0xB40 + align: 2 + reloff: 0x2360 + nreloc: 23 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 05000000FCFFFFFFF8FFFFFF00000000000000006D61696E000000000000000000000000F8FFFFFF436F6E666F726D616E6365320000000051000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF01000000020000004170700051000000FCFFFFFFF8FFFFFFF4FFFFFFF0FFFFFF00000000020000000300 + relocations: + - address: 0x68 + symbolnum: 34 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x68 + symbolnum: 12 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x64 + symbolnum: 34 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x64 + symbolnum: 33 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 34 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 11 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x5C + symbolnum: 34 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x5C + symbolnum: 36 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x48 + symbolnum: 28 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x48 + symbolnum: 9 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x44 + symbolnum: 28 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x44 + symbolnum: 27 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 28 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 8 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x3C + symbolnum: 28 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x3C + symbolnum: 36 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x24 + symbolnum: 36 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x24 + symbolnum: 7 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 24 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 25 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 24 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 28 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 47 + pcrel: true + length: 2 + extern: true + type: 4 + scattered: false + value: 0 + - sectname: __swift5_typeref + segname: __TEXT + addr: 0x2D6 + size: 38 + offset: 0xBB6 + align: 1 + reloff: 0x2418 + nreloc: 4 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 5369000001FFFFFFFF002473346D61696E31304D7950726F746F636F6C50000001FFFFFFFF00 + relocations: + - address: 0x21 + symbolnum: 46 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x21 + symbolnum: 34 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x5 + symbolnum: 45 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x5 + symbolnum: 28 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __data + segname: __DATA + addr: 0x300 + size: 24 + offset: 0xBE0 + align: 3 + reloff: 0x2438 + nreloc: 3 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '000000000000000001000000000000000000000000000000' + relocations: + - address: 0x10 + symbolnum: 23 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x8 + symbolnum: 44 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 24 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_reflstr + segname: __TEXT + addr: 0x318 + size: 12 + offset: 0xBF8 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 496E6E657200696E6E657200 + - sectname: __swift5_assocty + segname: __TEXT + addr: 0x324 + size: 24 + offset: 0xC04 + align: 2 + reloff: 0x2450 + nreloc: 8 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000FCFFFFFF0100000008000000F0FFFFFFECFFFFFF + relocations: + - address: 0x14 + symbolnum: 5 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x14 + symbolnum: 44 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 5 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 4 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 5 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 43 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 5 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 45 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_entry + segname: __TEXT + addr: 0x33C + size: 4 + offset: 0xC1C + align: 2 + reloff: 0x2490 + nreloc: 2 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '00000000' + relocations: + - address: 0x0 + symbolnum: 6 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 42 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __const + segname: __DATA + addr: 0x340 + size: 56 + offset: 0xC20 + align: 3 + reloff: 0x24A0 + nreloc: 4 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '0000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000' + relocations: + - address: 0x30 + symbolnum: 34 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x20 + symbolnum: 55 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x10 + symbolnum: 28 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 48 + pcrel: false + length: 3 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_fieldmd + segname: __TEXT + addr: 0x378 + size: 44 + offset: 0xC58 + align: 2 + reloff: 0x24C0 + nreloc: 8 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 000000000000000000000C000100000002000000ECFFFFFFE8FFFFFF000000000000000000000C0000000000 + relocations: + - address: 0x1C + symbolnum: 12 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x1C + symbolnum: 46 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x18 + symbolnum: 9 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x18 + symbolnum: 10 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x14 + symbolnum: 9 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x14 + symbolnum: 44 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 9 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 45 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_proto + segname: __TEXT + addr: 0x3A4 + size: 4 + offset: 0xC84 + align: 2 + reloff: 0x2500 + nreloc: 2 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '00000000' + relocations: + - address: 0x0 + symbolnum: 13 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 24 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift5_types + segname: __TEXT + addr: 0x3A8 + size: 8 + offset: 0xC88 + align: 2 + reloff: 0x2510 + nreloc: 4 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 00000000FCFFFFFF + relocations: + - address: 0x4 + symbolnum: 14 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x4 + symbolnum: 34 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 14 + pcrel: false + length: 2 + extern: true + type: 5 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 28 + pcrel: false + length: 2 + extern: true + type: 0 + scattered: false + value: 0 + - sectname: __swift_modhash + segname: __LLVM + addr: 0x3B0 + size: 16 + offset: 0xC90 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x0 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: F40B52E452AF94B7A58EEC9438F575DB + - sectname: __objc_imageinfo + segname: __DATA + addr: 0x3C0 + size: 8 + offset: 0xCA0 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x10000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: '0000000040070505' + - sectname: __debug_abbrev + segname: __DWARF + addr: 0x3C8 + size: 385 + offset: 0xCA8 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + - sectname: __debug_info + segname: __DWARF + addr: 0x549 + size: 817 + offset: 0xE29 + align: 0 + reloff: 0x2530 + nreloc: 20 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + relocations: + - address: 0x276 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x25B + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x233 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x20D + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1FA + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1E7 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1CA + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1A3 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x17A + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x150 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x12C + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x110 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xE4 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xC7 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xAC + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x91 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x76 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x5B + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x39 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x27 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - sectname: __debug_str + segname: __DWARF + addr: 0x87A + size: 1773 + offset: 0x115A + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + - sectname: __apple_names + segname: __DWARF + addr: 0xF67 + size: 732 + offset: 0x1847 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 48534148010000000D0000001A0000000C000000000000000100000001000600000000000100000004000000070000000A000000FFFFFFFF0C0000000D00000010000000120000001700000019000000FFFFFFFF2D5BA6C6FB405E653985987C383748B7144C970F6A7F9A7CAF68E7C88DB5B628D9C1A0A9691365CCAF65B944AD53FF8B232E606512092A10BB98B944126A64D9214EDAA6E12953F42EE2C70A572A887CFB4DDAA6154EDAA60E81BCF6AEB5B628E8A7D23F73D0AE3F2401000034010000440100005C0100006C0100007C01000090010000A0010000B0010000C0010000D0010000E4010000F4010000040200001802000028020000380200004802000058020000680200007C0200008C0200009C020000AC020000BC020000CC02000094030000010000003800000000000000B804000001000000C600000000000000B304000003000000C6000000E300000079010000000000006004000001000000AB00000000000000DE04000001000000E30000000000000017010000020000004F010000C9010000000000002106000001000000A201000000000000AA050000010000005A020000000000003806000001000000E60100000000000078050000010000003202000000000000DC030000020000005A0000000F010000000000005106000001000000F901000000000000FB040000010000000F01000000000000A4050000020000005A02000075020000000000000704000001000000750000000000000060060000010000000C02000000000000110400000100000075000000000000008A040000010000002B010000000000001B06000001000000A201000000000000320400000200000090000000AB000000000000003F040000010000009000000000000000E6030000010000005A000000000000005C050000010000003202000000000000D90500000100000075020000000000000806000001000000790100000000000049050000010000004F01000000000000 + - sectname: __apple_objc + segname: __DWARF + addr: 0x1243 + size: 36 + offset: 0x1B23 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF + - sectname: __apple_namespac + segname: __DWARF + addr: 0x1267 + size: 36 + offset: 0x1B47 + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF + - sectname: __apple_types + segname: __DWARF + addr: 0x128B + size: 319 + offset: 0x1B6B + align: 0 + reloff: 0x0 + nreloc: 0 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 48534148010000000900000009000000140000000000000003000000010006000300050004000B00FFFFFFFF0000000002000000FFFFFFFF04000000FFFFFFFF0600000007000000FFFFFFFFCD93CB0A46D6870B10F8870BA223FCDE52A9CA0A3CB52889DC9BEED1D542660DCF4D80C694000000A7000000BA000000CD000000E0000000F300000006010000190100002C0100008006000001000000ED020000130000000000003705000001000000440100001300000000000076060000010000009002000013000000000000B7030000010000004F00000013000000000000E706000001000000260300000F000000000000BE060000010000000C030000130000000000009A06000001000000B502000013000000000000A706000001000000C002000013000000000000DF060000010000001C03000016000000000000 + - sectname: __compact_unwind + segname: __LD + addr: 0x13D0 + size: 544 + offset: 0x1CB0 + align: 3 + reloff: 0x25D0 + nreloc: 17 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 0000000000000000080000000000000100000000000000000000000000000000100000000000000009000000000000010000000000000000000000000000000020000000000000000A0000000000000100000000000000000000000000000000300000000000000010000000000000010000000000000000000000000000000040000000000000000600000000000001000000000000000000000000000000005000000000000000080000000000000100000000000000000000000000000000600000000000000009000000000000010000000000000000000000000000000070000000000000001000000000000001000000000000000000000000000000008000000000000000250000000000000100000000000000000000000000000000B000000000000000BA00000000000001000000000000000000000000000000007001000000000000330000000300010100000000000000000000000000000000B0010000000000001C0000000000000100000000000000000000000000000000D0010000000000001C0000000000000100000000000000000000000000000000F00100000000000006000000000000010000000000000000000000000000000000020000000000000B000000000000010000000000000000000000000000000010020000000000000D00000000000001000000000000000000000000000000004002000000000000060000000000000100000000000000000000000000000000 + relocations: + - address: 0x200 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1E0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1C0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x1A0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x180 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x160 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x140 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x120 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x100 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xE0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xC0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0xA0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x80 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x60 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x40 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x20 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - address: 0x0 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - sectname: __eh_frame + segname: __TEXT + addr: 0x15F0 + size: 800 + offset: 0x1ED0 + align: 3 + reloff: 0x0 + nreloc: 0 + flags: 0x6800000B + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + content: 1400000000000000017A520001781001100C070890010000240000001C000000F0E9FFFFFFFFFFFF080000000000000000410E108602430D06000000000000002400000044000000D8E9FFFFFFFFFFFF090000000000000000410E108602430D0600000000000000240000006C000000C0E9FFFFFFFFFFFF0A0000000000000000410E108602430D06000000000000002400000094000000A8E9FFFFFFFFFFFF100000000000000000410E108602430D060000000000000024000000BC00000090E9FFFFFFFFFFFF060000000000000000410E108602430D060000000000000024000000E400000078E9FFFFFFFFFFFF080000000000000000410E108602430D0600000000000000240000000C01000060E9FFFFFFFFFFFF090000000000000000410E108602430D0600000000000000240000003401000048E9FFFFFFFFFFFF100000000000000000410E108602430D0600000000000000240000005C01000030E9FFFFFFFFFFFF250000000000000000410E108602430D0600000000000000240000008401000038E9FFFFFFFFFFFFBA0000000000000000410E108602430D060000000000000024000000AC010000D0E9FFFFFFFFFFFF330000000000000000410E108602430D06468D030000000024000000D4010000E8E9FFFFFFFFFFFF1C0000000000000000410E108602430D060000000000000024000000FC010000E0E9FFFFFFFFFFFF1C0000000000000000410E108602430D06000000000000002400000024020000D8E9FFFFFFFFFFFF060000000000000000410E108602430D0600000000000000240000004C020000C0E9FFFFFFFFFFFF0B0000000000000000410E108602430D06000000000000002400000074020000A8E9FFFFFFFFFFFF0D0000000000000000410E108602430D06000000000000001C0000009C02000090E9FFFFFFFFFFFF0C0000000000000000000000000000001C000000BC02000080E9FFFFFFFFFFFF0C00000000000000000000000000000024000000DC02000070E9FFFFFFFFFFFF060000000000000000410E108602430D06000000000000001C0000000403000058E9FFFFFFFFFFFF01000000000000000000000000000000 + - sectname: __debug_line + segname: __DWARF + addr: 0x1910 + size: 176 + offset: 0x21F0 + align: 0 + reloff: 0x2658 + nreloc: 1 + flags: 0x2000000 + reserved1: 0x0 + reserved2: 0x0 + reserved3: 0x0 + relocations: + - address: 0x47 + symbolnum: 1 + pcrel: false + length: 3 + extern: false + type: 0 + scattered: false + value: 0 + - cmd: LC_BUILD_VERSION + cmdsize: 24 + platform: 1 + minos: 786432 + sdk: 786688 + ntools: 0 + - cmd: LC_SYMTAB + cmdsize: 24 + symoff: 9824 + nsyms: 57 + stroff: 10736 + strsize: 1544 + - cmd: LC_DYSYMTAB + cmdsize: 80 + ilocalsym: 0 + nlocalsym: 16 + iextdefsym: 16 + nextdefsym: 31 + iundefsym: 47 + nundefsym: 10 + tocoff: 0 + ntoc: 0 + modtaboff: 0 + nmodtab: 0 + extrefsymoff: 0 + nextrefsyms: 0 + indirectsymoff: 0 + nindirectsyms: 0 + extreloff: 0 + nextrel: 0 + locreloff: 0 + nlocrel: 0 + - cmd: LC_LINKER_OPTION + cmdsize: 40 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x73, 0x77, 0x69, 0x66, 0x74, 0x53, + 0x77, 0x69, 0x66, 0x74, 0x4F, 0x6E, 0x6F, 0x6E, + 0x65, 0x53, 0x75, 0x70, 0x70, 0x6F, 0x72, 0x74, + 0x0, 0x0, 0x0, 0x0 ] + - cmd: LC_LINKER_OPTION + cmdsize: 24 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x73, 0x77, 0x69, 0x66, 0x74, 0x43, + 0x6F, 0x72, 0x65, 0x0 ] + - cmd: LC_LINKER_OPTION + cmdsize: 32 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5F, + 0x43, 0x6F, 0x6E, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6E, 0x63, 0x79, 0x0 ] + - cmd: LC_LINKER_OPTION + cmdsize: 24 + count: 1 + PayloadBytes: [ 0x2D, 0x6C, 0x6F, 0x62, 0x6A, 0x63, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0 ] +LinkEditData: + NameList: + - n_strx: 1494 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 64 + - n_strx: 318 + n_type: 0xE + n_sect: 9 + n_desc: 0 + n_value: 832 + - n_strx: 302 + n_type: 0xE + n_sect: 9 + n_desc: 0 + n_value: 864 + - n_strx: 73 + n_type: 0xE + n_sect: 1 + n_desc: 0 + n_value: 592 + - n_strx: 1480 + n_type: 0xE + n_sect: 6 + n_desc: 0 + n_value: 792 + - n_strx: 1382 + n_type: 0xE + n_sect: 7 + n_desc: 32 + n_value: 804 + - n_strx: 1 + n_type: 0xE + n_sect: 8 + n_desc: 32 + n_value: 828 + - n_strx: 1466 + n_type: 0xE + n_sect: 3 + n_desc: 0 + n_value: 628 + - n_strx: 1452 + n_type: 0xE + n_sect: 3 + n_desc: 0 + n_value: 648 + - n_strx: 1196 + n_type: 0xE + n_sect: 10 + n_desc: 32 + n_value: 888 + - n_strx: 1438 + n_type: 0xE + n_sect: 6 + n_desc: 0 + n_value: 798 + - n_strx: 1424 + n_type: 0xE + n_sect: 3 + n_desc: 0 + n_value: 692 + - n_strx: 1180 + n_type: 0xE + n_sect: 10 + n_desc: 32 + n_value: 916 + - n_strx: 49 + n_type: 0xE + n_sect: 11 + n_desc: 32 + n_value: 932 + - n_strx: 371 + n_type: 0xE + n_sect: 12 + n_desc: 32 + n_value: 936 + - n_strx: 243 + n_type: 0xE + n_sect: 13 + n_desc: 32 + n_value: 944 + - n_strx: 1272 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 96 + - n_strx: 485 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 80 + - n_strx: 974 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 48 + - n_strx: 268 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 16 + - n_strx: 774 + n_type: 0xF + n_sect: 3 + n_desc: 32 + n_value: 624 + - n_strx: 194 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 0 + - n_strx: 15 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 32 + - n_strx: 667 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 128 + - n_strx: 393 + n_type: 0xF + n_sect: 3 + n_desc: 32 + n_value: 608 + - n_strx: 878 + n_type: 0xF + n_sect: 5 + n_desc: 32 + n_value: 768 + - n_strx: 1242 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 112 + - n_strx: 459 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 544 + - n_strx: 168 + n_type: 0xF + n_sect: 3 + n_desc: 32 + n_value: 664 + - n_strx: 942 + n_type: 0xF + n_sect: 9 + n_desc: 544 + n_value: 840 + - n_strx: 623 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 512 + - n_strx: 647 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 176 + - n_strx: 1222 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 496 + - n_strx: 443 + n_type: 0x1F + n_sect: 1 + n_desc: 0 + n_value: 560 + - n_strx: 152 + n_type: 0x1F + n_sect: 3 + n_desc: 0 + n_value: 696 + - n_strx: 927 + n_type: 0x1F + n_sect: 9 + n_desc: 512 + n_value: 872 + - n_strx: 1008 + n_type: 0x1F + n_sect: 3 + n_desc: 128 + n_value: 636 + - n_strx: 1020 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 576 + - n_strx: 1135 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 368 + - n_strx: 575 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 432 + - n_strx: 527 + n_type: 0x1F + n_sect: 1 + n_desc: 128 + n_value: 464 + - n_strx: 118 + n_type: 0x1F + n_sect: 3 + n_desc: 160 + n_value: 724 + - n_strx: 146 + n_type: 0xF + n_sect: 1 + n_desc: 32 + n_value: 528 + - n_strx: 847 + n_type: 0x1F + n_sect: 4 + n_desc: 128 + n_value: 736 + - n_strx: 230 + n_type: 0x1F + n_sect: 4 + n_desc: 128 + n_value: 726 + - n_strx: 810 + n_type: 0x1F + n_sect: 4 + n_desc: 128 + n_value: 730 + - n_strx: 728 + n_type: 0x1F + n_sect: 4 + n_desc: 128 + n_value: 758 + - n_strx: 95 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 763 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 1311 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 967 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 435 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 1087 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 1043 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 920 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 755 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + - n_strx: 344 + n_type: 0x1 + n_sect: 0 + n_desc: 0 + n_value: 0 + StringTable: + - '' + - l_entry_point + - '_$s4main12Conformance2V5innerSivs' + - l_protocol_conformances + - l_coro.devirt.trigger + - '_$s4main10MyProtocolMp' + - ___swift_reflection_version + - _main + - '_$s4main3AppVMn' + - '_$s4main12Conformance2VMn' + - '_$s4main12Conformance2V5innerSivpfi' + - _symbolic Si + - l_llvm.swift_module_hash + - '_$s4main12Conformance2V5innerSivg' + - '_$s4main3AppVMf' + - '_$s4main12Conformance2VMf' + - _swift_bridgeObjectRelease + - l_type_metadata_table + - '_$s4main12Conformance2VAA10MyProtocolAAMc' + - '_$sSaMa' + - '_$s4main3AppVMa' + - '_$s4main12Conformance2VMa' + - '_$s4main12Conformance2V5innerACSi_tcfcfA_' + - '_$ss5print_9separator10terminatoryypd_S2StFfA1_' + - '_$ss5print_9separator10terminatoryypd_S2StFfA0_' + - '_$s4main3AppV5$mainyyFZ' + - '_$s4main3AppVAAyyFZ' + - '_$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - _symbolic _____ 4main3AppV + - '_$sytWV' + - '_$sBi64_WV' + - '_$s4main12Conformance2V5innerSivpMV' + - _symbolic _____ 4main12Conformance2V + - '_symbolic $s4main10MyProtocolP' + - '_$s4main12Conformance2VAA10MyProtocolAAWP' + - '_$sypN' + - '_$s4main3AppVN' + - '_$s4main12Conformance2VN' + - '_$sSSN' + - '_$s4main12Conformance2V5innerSivM' + - '_$s4mainMXM' + - '_$sSa12_endMutationyyF' + - '_$ss5print_9separator10terminatoryypd_S2StF' + - '_$ss27_allocateUninitializedArrayySayxG_BptBwlF' + - '_$ss27_finalizeUninitializedArrayySayxGABnlF' + - '_$s4main3AppVMF' + - '_$s4main12Conformance2VMF' + - '_$s4main3AppVACycfC' + - '_$s4main12Conformance2VACycfC' + - '_$s4main12Conformance2V5innerACSi_tcfC' + - '_$sSS21_builtinStringLiteral17utf8CodeUnitCount7isASCIISSBp_BwBi1_tcfC' + - '_$s4main12Conformance2VAA10MyProtocolAAMA' + - l___unnamed_8 + - l___unnamed_7 + - l___unnamed_6 + - l___unnamed_5 + - l___unnamed_4 + - '_$s4main12Conformance2V5innerSivM.resume.0' + - '' + - '' + - '' + - '' + - '' + - '' + - '' +DWARF: + debug_str: + - 'Apple Swift version 5.5.2 (swiftlang-1300.0.45.2 clang-1300.0.29.30)' + - test.swift + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk' + - MacOSX12.1.sdk + - '/Users/shubham/Development/test76973336/final2objfiletest' + - main + - Swift + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/swift/Swift.swiftmodule/x86_64-apple-macos.swiftinterface' + - _Concurrency + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/swift/_Concurrency.swiftmodule/x86_64-apple-macos.swiftinterface' + - SwiftOnoneSupport + - '/Users/shubham/apple-internal/SunriverC/Xcode2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/swift/SwiftOnoneSupport.swiftmodule/x86_64-apple-macos.swiftinterface' + - '$s4main12Conformance2V5innerSivpfi' + - Conformance2 + - '$s4main12Conformance2VD' + - inner.get + - '$s4main12Conformance2V5innerSivg' + - inner.set + - '$s4main12Conformance2V5innerSivs' + - inner.modify + - '$s4main12Conformance2V5innerSivM' + - '$s4main12Conformance2V5innerSivM.resume.0' + - '$s4main12Conformance2V5innerACSi_tcfcfA_' + - init + - '$s4main12Conformance2V5innerACSi_tcfC' + - '$s4main12Conformance2VACycfC' + - '$s4main12Conformance2VAA10MyProtocolA2aDP5inner5InnerQzvgTW' + - App + - '$s4main3AppVD' + - '$s4main3AppVAAyyFZ' + - _finalizeUninitializedArray + - '$ss27_finalizeUninitializedArrayySayxGABnlF' + - print + - '$ss5print_9separator10terminatoryypd_S2StFfA0_' + - '$ss5print_9separator10terminatoryypd_S2StFfA1_' + - '$s4main3AppVACycfC' + - '$main' + - '$s4main3AppV5$mainyyFZ' + - '$s4main12Conformance2VMa' + - '$s4main3AppVMa' + - '$sSa12_endMutationyyF' + - Int + - '$sSiD' + - '$sytD' + - '$sxD' + - Array + - '$sSayxGD' + - String + - '$sSSD' + - Int32 + - '$ss5Int32VD' + - self + - '$s4main3AppVXMtD' + - "$τ_0_0" + - Builtin + - Element + - '$sBpD' + debug_abbrev: + - ID: 0 + Table: + - Code: 0x1 + Tag: DW_TAG_compile_unit + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_producer + Form: DW_FORM_strp + - Attribute: DW_AT_language + Form: DW_FORM_data2 + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_LLVM_sysroot + Form: DW_FORM_strp + - Attribute: DW_AT_APPLE_sdk + Form: DW_FORM_strp + - Attribute: DW_AT_stmt_list + Form: DW_FORM_sec_offset + - Attribute: DW_AT_comp_dir + Form: DW_FORM_strp + - Attribute: DW_AT_APPLE_major_runtime_vers + Form: DW_FORM_data1 + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Code: 0x2 + Tag: DW_TAG_module + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Code: 0x3 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x4 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_byte_size + Form: DW_FORM_data1 + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x5 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x6 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x7 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0x8 + Tag: DW_TAG_variable + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_location + Form: DW_FORM_exprloc + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x9 + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0xA + Tag: DW_TAG_formal_parameter + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_const_value + Form: DW_FORM_udata + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Code: 0xB + Tag: DW_TAG_variable + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_decl_file + Form: DW_FORM_data1 + - Attribute: DW_AT_decl_line + Form: DW_FORM_data1 + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0xC + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0xD + Tag: DW_TAG_formal_parameter + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_const_value + Form: DW_FORM_udata + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Code: 0xE + Tag: DW_TAG_subprogram + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_low_pc + Form: DW_FORM_addr + - Attribute: DW_AT_high_pc + Form: DW_FORM_data4 + - Attribute: DW_AT_APPLE_omit_frame_ptr + Form: DW_FORM_flag_present + - Attribute: DW_AT_frame_base + Form: DW_FORM_exprloc + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Attribute: DW_AT_external + Form: DW_FORM_flag_present + - Code: 0xF + Tag: DW_TAG_imported_module + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_import + Form: DW_FORM_ref4 + - Code: 0x10 + Tag: DW_TAG_module + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_LLVM_include_path + Form: DW_FORM_strp + - Code: 0x11 + Tag: DW_TAG_variable + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_location + Form: DW_FORM_exprloc + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_artificial + Form: DW_FORM_flag_present + - Code: 0x12 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_byte_size + Form: DW_FORM_data1 + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x13 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_byte_size + Form: DW_FORM_data1 + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x14 + Tag: DW_TAG_member + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_data_member_location + Form: DW_FORM_data1 + - Code: 0x15 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_yes + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_declaration + Form: DW_FORM_flag_present + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x16 + Tag: DW_TAG_template_type_parameter + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x17 + Tag: DW_TAG_module + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_LLVM_include_path + Form: DW_FORM_strp + - Code: 0x18 + Tag: DW_TAG_structure_type + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Attribute: DW_AT_linkage_name + Form: DW_FORM_strp + - Attribute: DW_AT_declaration + Form: DW_FORM_flag_present + - Attribute: DW_AT_APPLE_runtime_class + Form: DW_FORM_data1 + - Code: 0x19 + Tag: DW_TAG_const_type + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Code: 0x1A + Tag: DW_TAG_typedef + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_type + Form: DW_FORM_ref4 + - Attribute: DW_AT_name + Form: DW_FORM_strp + - Code: 0x1B + Tag: DW_TAG_pointer_type + Children: DW_CHILDREN_no + Attributes: + - Attribute: DW_AT_name + Form: DW_FORM_strp + debug_info: + - Length: 0x32D + Version: 4 + AbbrevTableID: 0 + AbbrOffset: 0x0 + AddrSize: 8 + Entries: + - AbbrCode: 0x1 + Values: + - Value: 0x0 + - Value: 0x1E + - Value: 0x45 + - Value: 0x50 + - Value: 0xCE + - Value: 0x0 + - Value: 0xDD + - Value: 0x5 + - Value: 0x0 + - Value: 0x246 + - AbbrCode: 0x2 + Values: + - Value: 0x117 + - AbbrCode: 0x3 + Values: + - Value: 0x0 + - Value: 0x8 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x394 + - Value: 0x290 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x3B7 + - Value: 0x3C4 + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x5 + Values: + - Value: 0x10 + - Value: 0x9 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x3E6 + - Value: 0x3DC + - Value: 0x290 + - Value: 0x1 + - AbbrCode: 0x5 + Values: + - Value: 0x20 + - Value: 0xA + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x411 + - Value: 0x407 + - Value: 0x2ED + - Value: 0x1 + - AbbrCode: 0x5 + Values: + - Value: 0x30 + - Value: 0x10 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x43F + - Value: 0x432 + - Value: 0x2ED + - Value: 0x1 + - AbbrCode: 0x5 + Values: + - Value: 0x40 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x460 + - Value: 0x432 + - Value: 0x2ED + - Value: 0x1 + - AbbrCode: 0x6 + Values: + - Value: 0x60 + - Value: 0x9 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x4B8 + - Value: 0x4B3 + - Value: 0x2 + - Value: 0x1 + - Value: 0x4F + - Value: 0x1 + - AbbrCode: 0x7 + Values: + - Value: 0x70 + - Value: 0x10 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x4DE + - Value: 0x4B3 + - Value: 0x2 + - Value: 0x1 + - Value: 0x4F + - Value: 0x1 + - AbbrCode: 0x8 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x78 ] + - Value: 0x6B9 + - Value: 0x2 + - Value: 0x1 + - Value: 0x302 + - AbbrCode: 0x0 + - AbbrCode: 0x5 + Values: + - Value: 0x80 + - Value: 0x25 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x4FB + - Value: 0x3DC + - Value: 0x290 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x9 + Values: + - Value: 0x50 + - Value: 0x8 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x48A + - Value: 0x2 + - Value: 0x2 + - Value: 0x290 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x4 + Values: + - Value: 0x537 + - Value: 0x53B + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x7 + Values: + - Value: 0xB0 + - Value: 0xBA + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x549 + - Value: 0x117 + - Value: 0x2 + - Value: 0x6 + - Value: 0x2ED + - Value: 0x1 + - AbbrCode: 0xA + Values: + - Value: 0x0 + - Value: 0x6B9 + - Value: 0x2 + - Value: 0x6 + - Value: 0x307 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x7 + Values: + - Value: 0x1F0 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x608 + - Value: 0x4B3 + - Value: 0x2 + - Value: 0x5 + - Value: 0x144 + - Value: 0x1 + - AbbrCode: 0xB + Values: + - Value: 0x6B9 + - Value: 0x2 + - Value: 0x5 + - Value: 0x32B + - AbbrCode: 0x0 + - AbbrCode: 0xC + Values: + - Value: 0x200 + - Value: 0xB + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x621 + - Value: 0x61B + - Value: 0x2ED + - Value: 0x1 + - AbbrCode: 0xD + Values: + - Value: 0x0 + - Value: 0x6B9 + - Value: 0x307 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0x6 + Values: + - Value: 0x210 + - Value: 0xD + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x117 + - Value: 0x117 + - Value: 0x2 + - Value: 0x1 + - Value: 0x2C0 + - Value: 0x1 + - AbbrCode: 0xE + Values: + - Value: 0x220 + - Value: 0xC + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0x638 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0xE + Values: + - Value: 0x230 + - Value: 0xC + - Value: 0x1 + - Value: 0x1 + BlockData: [ 0x57 ] + - Value: 0x651 + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x3 + Values: + - Value: 0x240 + - Value: 0x6 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x660 + - Value: 0x2ED + - Value: 0x1 + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0xF + Values: + - Value: 0x33 + - AbbrCode: 0x10 + Values: + - Value: 0x11C + - Value: 0x122 + - AbbrCode: 0xC + Values: + - Value: 0x170 + - Value: 0x33 + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x578 + - Value: 0x55C + - Value: 0x29B + - Value: 0x1 + - AbbrCode: 0x11 + Values: + - Value: 0x2 + BlockData: [ 0x91, 0x70 ] + - Value: 0x6CF + - Value: 0x31C + - Value: 0x1 + - AbbrCode: 0x0 + - AbbrCode: 0x5 + Values: + - Value: 0x1B0 + - Value: 0x1C + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x5AA + - Value: 0x5A4 + - Value: 0x2B5 + - Value: 0x1 + - AbbrCode: 0x5 + Values: + - Value: 0x1D0 + - Value: 0x1C + - Value: 0x1 + BlockData: [ 0x56 ] + - Value: 0x5D9 + - Value: 0x5A4 + - Value: 0x2B5 + - Value: 0x1 + - AbbrCode: 0x12 + Values: + - Value: 0x676 + - Value: 0x67A + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x13 + Values: + - Value: 0x8 + - Value: 0x1E + - AbbrCode: 0x14 + Values: + - Value: 0x2A5 + - Value: 0x0 + - AbbrCode: 0x0 + - AbbrCode: 0x15 + Values: + - Value: 0x68B + - Value: 0x691 + - Value: 0x1 + - Value: 0x1E + - AbbrCode: 0x16 + Values: + - Value: 0x2F8 + - AbbrCode: 0x0 + - AbbrCode: 0x12 + Values: + - Value: 0x69A + - Value: 0x6A1 + - Value: 0x10 + - Value: 0x1E + - AbbrCode: 0x12 + Values: + - Value: 0x6A7 + - Value: 0x6AD + - Value: 0x4 + - Value: 0x1E + - AbbrCode: 0x0 + - AbbrCode: 0xF + Values: + - Value: 0x229 + - AbbrCode: 0x17 + Values: + - Value: 0x1E2 + - Value: 0x1EF + - AbbrCode: 0xF + Values: + - Value: 0x2D1 + - AbbrCode: 0x17 + Values: + - Value: 0x2B6 + - Value: 0x2C8 + - AbbrCode: 0xF + Values: + - Value: 0x2DF + - AbbrCode: 0x12 + Values: + - Value: 0x680 + - Value: 0x680 + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x18 + Values: + - Value: 0x686 + - Value: 0x686 + - Value: 0x1 + - Value: 0x1E + - AbbrCode: 0x19 + Values: + - Value: 0x4F + - AbbrCode: 0x19 + Values: + - Value: 0x30C + - AbbrCode: 0x12 + Values: + - Value: 0x6BE + - Value: 0x6BE + - Value: 0x0 + - Value: 0x1E + - AbbrCode: 0x2 + Values: + - Value: 0x6D7 + - AbbrCode: 0x1A + Values: + - Value: 0x326 + - Value: 0x6DF + - AbbrCode: 0x0 + - AbbrCode: 0x1B + Values: + - Value: 0x6E7 + - AbbrCode: 0x19 + Values: + - Value: 0x144 + - AbbrCode: 0x0 + debug_line: + - Length: 172 + Version: 4 + PrologueLength: 58 + MinInstLength: 1 + MaxOpsPerInst: 1 + DefaultIsStmt: 1 + LineBase: 251 + LineRange: 14 + OpcodeBase: 13 + StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] + Files: + - Name: '' + DirIdx: 0 + ModTime: 0 + Length: 0 + - Name: test.swift + DirIdx: 0 + ModTime: 0 + Length: 0 + Opcodes: + - Opcode: DW_LNS_extended_op + ExtLen: 9 + SubOpcode: DW_LNE_set_address + Data: 0 + - Opcode: 0x11 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF3 + Data: 0 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0x73 + Data: 0 + - Opcode: 0x91 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 15 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0xD6 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: 0x2D + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_advance_pc + Data: 48 + - Opcode: 0x18 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 15 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0x83 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 14 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 100 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 9 + - Opcode: DW_LNS_advance_pc + Data: 40 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 5 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: 0x91 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_advance_line + SData: -8 + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 35 + - Opcode: DW_LNS_copy + Data: 0 + - Opcode: DW_LNS_advance_pc + Data: 64 + - Opcode: 0x12 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE4 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: 0xE9 + Data: 0 + - Opcode: DW_LNS_set_column + Data: 8 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0x4A + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: 0xB5 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_set_column + Data: 1 + - Opcode: DW_LNS_set_prologue_end + Data: 0 + - Opcode: 0x4E + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: DW_LNS_set_column + Data: 0 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: 0x54 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 2 + - Opcode: DW_LNS_negate_stmt + Data: 0 + - Opcode: 0x74 + Data: 0 + - Opcode: DW_LNS_set_file + Data: 1 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: 0xF2 + Data: 0 + - Opcode: DW_LNS_const_add_pc + Data: 0 + - Opcode: DW_LNS_extended_op + ExtLen: 1 + SubOpcode: DW_LNE_end_sequence + Data: 0 +... Index: llvm/test/tools/dsymutil/reflection-dump.test =================================================================== --- /dev/null +++ llvm/test/tools/dsymutil/reflection-dump.test @@ -0,0 +1,42 @@ +RUN: rm -rf %t.dir && mkdir -p %t.dir/tmp +RUN: cp %p/Inputs/main.yaml %t.dir +RUN: cp %p/Inputs/test.yaml %t.dir +RUN: cp %p/Inputs/reflection_metadata.yaml %t.dir +RUN: yaml2obj %p/Inputs/main.yaml -o %t.dir/main +RUN: yaml2obj %p/Inputs/test.yaml -o %t.dir/tmp/test-1.o +RUN: yaml2obj %p/Inputs/reflection_metadata.yaml -o %t.dir/tmp/reflection_metadata-1.o + +RUN: dsymutil -oso-prepend-path=%t.dir %t.dir/main -o %t.dir/main.dSYM +RUN: llvm-objdump -s %t.dir/main.dSYM/Contents/Resources/DWARF/main | Filecheck %s + +CHECK: Contents of section __DWARF,__swift5_typeref: +CHECK-NEXT: 10000e000 53690000 01ffffff ff002473 346d6169 Si........$s4mai +CHECK-NEXT: 10000e010 6e31304d 7950726f 746f636f 6c500000 n10MyProtocolP.. +CHECK-NEXT: 10000e020 01ffffff ff007800 42300000 53690000 ......x.B0..Si.. +CHECK-NEXT: 10000e030 01ffffff ff002473 346d6169 6e31304d ......$s4main10M +CHECK-NEXT: 10000e040 7950726f 746f636f 6c500000 01ffffff yProtocolP...... + +CHECK: Contents of section __DWARF,__swift5_reflstr: +CHECK-NEXT: 10000e09b 496e6e65 7200696e 6e657200 496e6e65 Inner.inner.Inne +CHECK-NEXT: 10000e0ab 72006900 6d73006d 6500696e 6e657200 r.i.ms.me.inner. +CHECK-NEXT: 10000e0bb 43004900 74006d67 73006d67 65004743 C.I.t.mgs.mge.GC +CHECK-NEXT: 10000e0cb 00 + +CHECK: Contents of section __DWARF,__swift5_assocty: +CHECK-NEXT: 10000e0cc 00000000 fcffffff 01000000 08000000 ................ +CHECK-NEXT: 10000e0dc f0ffffff ecffffff 00000000 fcffffff ................ +CHECK-NEXT: 10000e0ec 01000000 08000000 f0ffffff ecffffff ................ + +CHECK: Contents of section __DWARF,__swift5_fieldmd: +CHECK-NEXT: 10000e0fc 00000000 00000000 00000c00 01000000 ................ +CHECK-NEXT: 10000e10c 02000000 ecffffff e8ffffff 00000000 ................ +CHECK-NEXT: 10000e11c 00000000 00000c00 00000000 00000000 ................ +CHECK-NEXT: 10000e12c 00000000 04000c00 00000000 00000000 ................ + +CHECK: Contents of section __DWARF,__swift5_capture: +CHECK-NEXT: 10000e22c 01000000 01000000 02000000 f4ffffff ................ +CHECK-NEXT: 10000e23c f0ffffff ecffffff ........ + +CHECK: Contents of section __DWARF,__swift5_builtin: +CHECK-NEXT: 10000e244 00000000 09000000 08000100 10000000 ................ +CHECK-NEXT: 10000e254 fe000000 .... \ No newline at end of file Index: llvm/tools/dsymutil/DwarfLinkerForBinary.cpp =================================================================== --- llvm/tools/dsymutil/DwarfLinkerForBinary.cpp +++ llvm/tools/dsymutil/DwarfLinkerForBinary.cpp @@ -30,6 +30,7 @@ #include "llvm/ADT/Twine.h" #include "llvm/BinaryFormat/Dwarf.h" #include "llvm/BinaryFormat/MachO.h" +#include "llvm/BinaryFormat/Swift.h" #include "llvm/CodeGen/AccelTable.h" #include "llvm/CodeGen/AsmPrinter.h" #include "llvm/CodeGen/DIE.h" @@ -295,6 +296,85 @@ return ErrorOrObj.getError(); } +static bool binaryHasSwiftReflectionSections(const DebugMap &Map, + LinkOptions &Options, + bool &NoError) { + // If the input binary has swift5 reflection sections, there is no need to + // copy them to the .dSYM. Only copy them for binaries where the linker + // omitted the reflection metadata. + if (Map.getTriple().isOSDarwin() && !Map.getBinaryPath().empty() && + Options.FileType == OutputFileType::Object) { + BinaryHolder InputBinaryHolder(Options.VFS, false); + + auto ObjectEntry = InputBinaryHolder.getObjectEntry(Map.getBinaryPath()); + // If ObjectEntry or Object has an error, no binary exists, therefore no + // reflection sections exist. + if (!ObjectEntry) { + auto Err = ObjectEntry.takeError(); + NoError = error(Twine("opening ") + Map.getBinaryPath() + ": " + + toString(std::move(Err)), + "output file streaming"); + return false; + } + + auto Object = + ObjectEntry->getObjectAs(Map.getTriple()); + if (!Object) { + auto Err = Object.takeError(); + NoError = error(Twine("opening ") + Map.getBinaryPath() + ": " + + toString(std::move(Err)), + "output file streaming"); + return false; + } + + for (auto &Section : Object->sections()) { + llvm::Expected NameOrErr = + Object->getSectionName(Section.getRawDataRefImpl()); + if (!NameOrErr) { + llvm::consumeError(NameOrErr.takeError()); + continue; + } + NameOrErr->consume_back("__TEXT"); + if (Object->mapReflectionSectionNameToEnumValue(*NameOrErr) != + llvm::swift::SwiftReflectionSectionType::Unknown) { + return true; + } + } + } + return false; +} + +static void copySwiftReflectionMetadata( + const std::unique_ptr> + &Obj, + std::unique_ptr &Streamer) { + auto OF = + llvm::object::ObjectFile::createObjectFile(Obj->getObjectFilename()); + if (!OF) { + llvm::consumeError(OF.takeError()); + } else { + auto *MO = dyn_cast(OF->getBinary()); + if (MO) { + for (auto &Section : OF->getBinary()->sections()) { + llvm::Expected NameOrErr = + MO->getSectionName(Section.getRawDataRefImpl()); + if (!NameOrErr) { + llvm::consumeError(NameOrErr.takeError()); + continue; + } + auto SectionContents = Section.getContents(); + if (SectionContents) { + NameOrErr->consume_back("__TEXT"); + Streamer->emitSwift5ReflectionSection( + MO->mapReflectionSectionNameToEnumValue(*NameOrErr), + *SectionContents, Section.getAlignment(), Section.getSize()); + } + } + } + } +} + bool DwarfLinkerForBinary::link(const DebugMap &Map) { if (!createStreamer(Map.getTriple(), OutFile)) return false; @@ -389,8 +469,24 @@ llvm_unreachable("Unhandled DebugMap object"); }); GeneralLinker.setSwiftInterfacesMap(&ParseableSwiftInterfaces); + bool ReflectionSectionsPresentInBinary = false; + // If there is no output specified, no point in checking the binary for swift5 + // reflection sections. + if (!Options.NoOutput) { + bool NoError = true; + ReflectionSectionsPresentInBinary = + binaryHasSwiftReflectionSections(Map, Options, NoError); + if (!NoError) { + return NoError; + } + } for (const auto &Obj : Map.objects()) { + + if (!ReflectionSectionsPresentInBinary) { + copySwiftReflectionMetadata(Obj, Streamer); + } + // N_AST objects (swiftmodule files) should get dumped directly into the // appropriate DWARF section. if (Obj->getType() == MachO::N_AST) { @@ -430,7 +526,6 @@ continue; } - if (auto ErrorOrObj = loadObject(*Obj, Map, RL)) GeneralLinker.addObjectFile(*ErrorOrObj); else {