1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 45; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 162F64FE161C5ECB00CD68D5 /* arch_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 162F64FC161C5ECB00CD68D5 /* arch_utilities.cc */; }; 11 4D2C721B126F9ACC00B43EAF /* source_line_resolver_base.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C721A126F9ACC00B43EAF /* source_line_resolver_base.cc */; }; 12 4D2C721F126F9ADE00B43EAF /* exploitability.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C721E126F9ADE00B43EAF /* exploitability.cc */; }; 13 4D2C7223126F9AF900B43EAF /* exploitability_win.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7222126F9AF900B43EAF /* exploitability_win.cc */; }; 14 4D2C7227126F9B0F00B43EAF /* disassembler_x86.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7226126F9B0F00B43EAF /* disassembler_x86.cc */; }; 15 4D2C722B126F9B5A00B43EAF /* x86_disasm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C722A126F9B5A00B43EAF /* x86_disasm.c */; }; 16 4D2C722D126F9B6E00B43EAF /* x86_misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C722C126F9B6E00B43EAF /* x86_misc.c */; }; 17 4D2C722F126F9B8300B43EAF /* x86_operand_list.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C722E126F9B8300B43EAF /* x86_operand_list.c */; }; 18 4D2C7233126F9BB000B43EAF /* ia32_invariant.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7232126F9BB000B43EAF /* ia32_invariant.c */; settings = {COMPILER_FLAGS = "-Wno-error"; }; }; 19 4D2C7235126F9BC200B43EAF /* ia32_settings.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7234126F9BC200B43EAF /* ia32_settings.c */; }; 20 4D2C7246126F9C0B00B43EAF /* ia32_insn.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7245126F9C0B00B43EAF /* ia32_insn.c */; }; 21 4D2C724A126F9C2300B43EAF /* ia32_opcode_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7249126F9C2300B43EAF /* ia32_opcode_tables.c */; settings = {COMPILER_FLAGS = "-Wno-error"; }; }; 22 4D2C724C126F9C3800B43EAF /* ia32_implicit.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C724B126F9C3800B43EAF /* ia32_implicit.c */; settings = {COMPILER_FLAGS = "-Wno-error"; }; }; 23 4D2C724E126F9C4D00B43EAF /* ia32_reg.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C724D126F9C4D00B43EAF /* ia32_reg.c */; settings = {COMPILER_FLAGS = "-Wno-error"; }; }; 24 4D2C725B126F9C8000B43EAF /* ia32_operand.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C725A126F9C8000B43EAF /* ia32_operand.c */; }; 25 4D2C725D126F9C9200B43EAF /* x86_insn.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C725C126F9C9200B43EAF /* x86_insn.c */; }; 26 4D2C7264126F9CBB00B43EAF /* ia32_modrm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7261126F9CBB00B43EAF /* ia32_modrm.c */; }; 27 4D2C726D126F9CDC00B43EAF /* x86_imm.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D2C7263126F9CBB00B43EAF /* x86_imm.c */; }; 28 4D72CA5713DFBA84006CABE3 /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D72CA5613DFBA84006CABE3 /* md5.cc */; }; 29 557800400BE1F28500EC23E0 /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5578003E0BE1F28500EC23E0 /* macho_utilities.cc */; }; 30 8B31FF2A11F0C62700FCF3E4 /* dwarf_cfi_to_module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF2411F0C62700FCF3E4 /* dwarf_cfi_to_module.cc */; }; 31 8B31FF2B11F0C62700FCF3E4 /* dwarf_cu_to_module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF2611F0C62700FCF3E4 /* dwarf_cu_to_module.cc */; }; 32 8B31FF2C11F0C62700FCF3E4 /* dwarf_line_to_module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF2811F0C62700FCF3E4 /* dwarf_line_to_module.cc */; }; 33 8B31FF4111F0C64400FCF3E4 /* stabs_reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF3D11F0C64400FCF3E4 /* stabs_reader.cc */; }; 34 8B31FF4211F0C64400FCF3E4 /* stabs_to_module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF3F11F0C64400FCF3E4 /* stabs_to_module.cc */; }; 35 8B31FF7411F0C6E000FCF3E4 /* macho_reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF7211F0C6E000FCF3E4 /* macho_reader.cc */; }; 36 8B31FF8811F0C6FB00FCF3E4 /* language.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF8411F0C6FB00FCF3E4 /* language.cc */; }; 37 8B31FF8911F0C6FB00FCF3E4 /* module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FF8611F0C6FB00FCF3E4 /* module.cc */; }; 38 8B31FFC511F0C8AB00FCF3E4 /* dwarf2diehandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B31FFC311F0C8AB00FCF3E4 /* dwarf2diehandler.cc */; }; 39 8B40BDC00C0638E4009535AF /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8B40BDBF0C0638E4009535AF /* logging.cc */; }; 40 8DD76F9A0486AA7600D96B5E /* crash_report.mm in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* crash_report.mm */; settings = {ATTRIBUTES = (); }; }; 41 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; }; 42 9B35FEEA0B26761C008DE8C7 /* basic_code_modules.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9B35FEE70B26761C008DE8C7 /* basic_code_modules.cc */; }; 43 9B3904990B2E52FD0059FABE /* basic_source_line_resolver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9B3904980B2E52FD0059FABE /* basic_source_line_resolver.cc */; }; 44 9BDF172C0B1B8B2400F8391B /* call_stack.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF172A0B1B8B2400F8391B /* call_stack.cc */; }; 45 9BDF172D0B1B8B2400F8391B /* minidump_processor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF172B0B1B8B2400F8391B /* minidump_processor.cc */; }; 46 9BDF17410B1B8B9A00F8391B /* minidump.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF173F0B1B8B9A00F8391B /* minidump.cc */; }; 47 9BDF17540B1B8BF900F8391B /* stackwalker_ppc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF17510B1B8BF900F8391B /* stackwalker_ppc.cc */; }; 48 9BDF17550B1B8BF900F8391B /* stackwalker_x86.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF17520B1B8BF900F8391B /* stackwalker_x86.cc */; }; 49 9BDF17560B1B8BF900F8391B /* stackwalker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF17530B1B8BF900F8391B /* stackwalker.cc */; }; 50 9BDF175D0B1B8C1B00F8391B /* process_state.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF175B0B1B8C1B00F8391B /* process_state.cc */; }; 51 9BDF176E0B1B8CB100F8391B /* on_demand_symbol_supplier.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF176C0B1B8CB100F8391B /* on_demand_symbol_supplier.mm */; }; 52 9BDF1A280B1BD58200F8391B /* pathname_stripper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF1A270B1BD58200F8391B /* pathname_stripper.cc */; }; 53 9BDF21A70B1E825400F8391B /* dump_syms.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BDF192E0B1BC15D00F8391B /* dump_syms.mm */; }; 54 9BE650B20B52FE3000611104 /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BE650AC0B52FE3000611104 /* file_id.cc */; }; 55 9BE650B40B52FE3000611104 /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BE650AE0B52FE3000611104 /* macho_id.cc */; }; 56 9BE650B60B52FE3000611104 /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9BE650B00B52FE3000611104 /* macho_walker.cc */; }; 57 D2A5DD4D1188651100081F03 /* cfi_frame_info.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2A5DD4C1188651100081F03 /* cfi_frame_info.cc */; }; 58 D2A5DD631188658B00081F03 /* tokenize.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2A5DD621188658B00081F03 /* tokenize.cc */; }; 59 F407DC48185773C10064622B /* exploitability_linux.cc in Sources */ = {isa = PBXBuildFile; fileRef = F407DC40185773C10064622B /* exploitability_linux.cc */; }; 60 F407DC49185773C10064622B /* stack_frame_symbolizer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F407DC41185773C10064622B /* stack_frame_symbolizer.cc */; }; 61 F407DC4A185773C10064622B /* stackwalker_arm64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F407DC42185773C10064622B /* stackwalker_arm64.cc */; }; 62 F407DC4B185773C10064622B /* stackwalker_mips.cc in Sources */ = {isa = PBXBuildFile; fileRef = F407DC44185773C10064622B /* stackwalker_mips.cc */; }; 63 F407DC4C185773C10064622B /* stackwalker_ppc64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F407DC46185773C10064622B /* stackwalker_ppc64.cc */; }; 64 F44DDD8719C85CD50047280E /* dump_context.cc in Sources */ = {isa = PBXBuildFile; fileRef = F44DDD8419C85CD50047280E /* dump_context.cc */; }; 65 F44DDD8819C85CD50047280E /* dump_object.cc in Sources */ = {isa = PBXBuildFile; fileRef = F44DDD8519C85CD50047280E /* dump_object.cc */; }; 66 F44DDD8919C85CD50047280E /* microdump_processor.cc in Sources */ = {isa = PBXBuildFile; fileRef = F44DDD8619C85CD50047280E /* microdump_processor.cc */; }; 67 F4D43B2F1A38490700C290B2 /* microdump.cc in Sources */ = {isa = PBXBuildFile; fileRef = F4D43B2E1A38490700C290B2 /* microdump.cc */; }; 68 F9C7ECE50E8ABCA600E953AD /* bytereader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F9C7ECE20E8ABCA600E953AD /* bytereader.cc */; }; 69 F9C7ECE60E8ABCA600E953AD /* dwarf2reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = F9C7ECE30E8ABCA600E953AD /* dwarf2reader.cc */; }; 70 F9C7ECE70E8ABCA600E953AD /* functioninfo.cc in Sources */ = {isa = PBXBuildFile; fileRef = F9C7ECE40E8ABCA600E953AD /* functioninfo.cc */; }; 71 F9F0706710FBC02D0037B88B /* stackwalker_arm.cc in Sources */ = {isa = PBXBuildFile; fileRef = F9F0706510FBC02D0037B88B /* stackwalker_arm.cc */; }; 72 FD6625CD0CF4D45C004AC844 /* stackwalker_amd64.cc in Sources */ = {isa = PBXBuildFile; fileRef = FD6625C40CF4D438004AC844 /* stackwalker_amd64.cc */; }; 73 FD8EDEAE0CADDAD400A5EDF1 /* stackwalker_sparc.cc in Sources */ = {isa = PBXBuildFile; fileRef = FD8EDEAC0CADDAD400A5EDF1 /* stackwalker_sparc.cc */; }; 74/* End PBXBuildFile section */ 75 76/* Begin PBXFileReference section */ 77 08FB7796FE84155DC02AAC07 /* crash_report.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = crash_report.mm; sourceTree = "<group>"; }; 78 08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 79 162F64FC161C5ECB00CD68D5 /* arch_utilities.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = arch_utilities.cc; path = ../../../common/mac/arch_utilities.cc; sourceTree = "<group>"; }; 80 162F64FD161C5ECB00CD68D5 /* arch_utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = arch_utilities.h; path = ../../../common/mac/arch_utilities.h; sourceTree = "<group>"; }; 81 4D2C721A126F9ACC00B43EAF /* source_line_resolver_base.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = source_line_resolver_base.cc; path = ../../../processor/source_line_resolver_base.cc; sourceTree = SOURCE_ROOT; }; 82 4D2C721E126F9ADE00B43EAF /* exploitability.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = exploitability.cc; path = ../../../processor/exploitability.cc; sourceTree = SOURCE_ROOT; }; 83 4D2C7222126F9AF900B43EAF /* exploitability_win.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = exploitability_win.cc; path = ../../../processor/exploitability_win.cc; sourceTree = SOURCE_ROOT; }; 84 4D2C7226126F9B0F00B43EAF /* disassembler_x86.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = disassembler_x86.cc; path = ../../../processor/disassembler_x86.cc; sourceTree = SOURCE_ROOT; }; 85 4D2C722A126F9B5A00B43EAF /* x86_disasm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86_disasm.c; path = ../../../third_party/libdisasm/x86_disasm.c; sourceTree = SOURCE_ROOT; }; 86 4D2C722C126F9B6E00B43EAF /* x86_misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86_misc.c; path = ../../../third_party/libdisasm/x86_misc.c; sourceTree = SOURCE_ROOT; }; 87 4D2C722E126F9B8300B43EAF /* x86_operand_list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86_operand_list.c; path = ../../../third_party/libdisasm/x86_operand_list.c; sourceTree = SOURCE_ROOT; }; 88 4D2C7232126F9BB000B43EAF /* ia32_invariant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_invariant.c; path = ../../../third_party/libdisasm/ia32_invariant.c; sourceTree = SOURCE_ROOT; }; 89 4D2C7234126F9BC200B43EAF /* ia32_settings.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_settings.c; path = ../../../third_party/libdisasm/ia32_settings.c; sourceTree = SOURCE_ROOT; }; 90 4D2C7245126F9C0B00B43EAF /* ia32_insn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_insn.c; path = ../../../third_party/libdisasm/ia32_insn.c; sourceTree = SOURCE_ROOT; }; 91 4D2C7249126F9C2300B43EAF /* ia32_opcode_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_opcode_tables.c; path = ../../../third_party/libdisasm/ia32_opcode_tables.c; sourceTree = SOURCE_ROOT; }; 92 4D2C724B126F9C3800B43EAF /* ia32_implicit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_implicit.c; path = ../../../third_party/libdisasm/ia32_implicit.c; sourceTree = SOURCE_ROOT; }; 93 4D2C724D126F9C4D00B43EAF /* ia32_reg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_reg.c; path = ../../../third_party/libdisasm/ia32_reg.c; sourceTree = SOURCE_ROOT; }; 94 4D2C725A126F9C8000B43EAF /* ia32_operand.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_operand.c; path = ../../../third_party/libdisasm/ia32_operand.c; sourceTree = SOURCE_ROOT; }; 95 4D2C725C126F9C9200B43EAF /* x86_insn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86_insn.c; path = ../../../third_party/libdisasm/x86_insn.c; sourceTree = SOURCE_ROOT; }; 96 4D2C7261126F9CBB00B43EAF /* ia32_modrm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ia32_modrm.c; path = ../../../third_party/libdisasm/ia32_modrm.c; sourceTree = SOURCE_ROOT; }; 97 4D2C7263126F9CBB00B43EAF /* x86_imm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86_imm.c; path = ../../../third_party/libdisasm/x86_imm.c; sourceTree = SOURCE_ROOT; }; 98 4D72CA5613DFBA84006CABE3 /* md5.cc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = md5.cc; path = ../../../common/md5.cc; sourceTree = SOURCE_ROOT; }; 99 5578003E0BE1F28500EC23E0 /* macho_utilities.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = macho_utilities.cc; path = ../../../common/mac/macho_utilities.cc; sourceTree = SOURCE_ROOT; }; 100 5578003F0BE1F28500EC23E0 /* macho_utilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macho_utilities.h; path = ../../../common/mac/macho_utilities.h; sourceTree = SOURCE_ROOT; }; 101 8B31025311F0D2D400FCF3E4 /* Breakpad.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Breakpad.xcconfig; path = ../../../common/mac/Breakpad.xcconfig; sourceTree = SOURCE_ROOT; }; 102 8B3102DA11F0D65600FCF3E4 /* BreakpadDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = BreakpadDebug.xcconfig; path = ../../../common/mac/BreakpadDebug.xcconfig; sourceTree = SOURCE_ROOT; }; 103 8B3102DB11F0D65600FCF3E4 /* BreakpadRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = BreakpadRelease.xcconfig; path = ../../../common/mac/BreakpadRelease.xcconfig; sourceTree = SOURCE_ROOT; }; 104 8B31FF2411F0C62700FCF3E4 /* dwarf_cfi_to_module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dwarf_cfi_to_module.cc; path = ../../../common/dwarf_cfi_to_module.cc; sourceTree = SOURCE_ROOT; }; 105 8B31FF2511F0C62700FCF3E4 /* dwarf_cfi_to_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dwarf_cfi_to_module.h; path = ../../../common/dwarf_cfi_to_module.h; sourceTree = SOURCE_ROOT; }; 106 8B31FF2611F0C62700FCF3E4 /* dwarf_cu_to_module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dwarf_cu_to_module.cc; path = ../../../common/dwarf_cu_to_module.cc; sourceTree = SOURCE_ROOT; }; 107 8B31FF2711F0C62700FCF3E4 /* dwarf_cu_to_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dwarf_cu_to_module.h; path = ../../../common/dwarf_cu_to_module.h; sourceTree = SOURCE_ROOT; }; 108 8B31FF2811F0C62700FCF3E4 /* dwarf_line_to_module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dwarf_line_to_module.cc; path = ../../../common/dwarf_line_to_module.cc; sourceTree = SOURCE_ROOT; }; 109 8B31FF2911F0C62700FCF3E4 /* dwarf_line_to_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dwarf_line_to_module.h; path = ../../../common/dwarf_line_to_module.h; sourceTree = SOURCE_ROOT; }; 110 8B31FF3D11F0C64400FCF3E4 /* stabs_reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stabs_reader.cc; path = ../../../common/stabs_reader.cc; sourceTree = SOURCE_ROOT; }; 111 8B31FF3E11F0C64400FCF3E4 /* stabs_reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stabs_reader.h; path = ../../../common/stabs_reader.h; sourceTree = SOURCE_ROOT; }; 112 8B31FF3F11F0C64400FCF3E4 /* stabs_to_module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stabs_to_module.cc; path = ../../../common/stabs_to_module.cc; sourceTree = SOURCE_ROOT; }; 113 8B31FF4011F0C64400FCF3E4 /* stabs_to_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stabs_to_module.h; path = ../../../common/stabs_to_module.h; sourceTree = SOURCE_ROOT; }; 114 8B31FF7211F0C6E000FCF3E4 /* macho_reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = macho_reader.cc; path = ../../../common/mac/macho_reader.cc; sourceTree = SOURCE_ROOT; }; 115 8B31FF7311F0C6E000FCF3E4 /* macho_reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macho_reader.h; path = ../../../common/mac/macho_reader.h; sourceTree = SOURCE_ROOT; }; 116 8B31FF8411F0C6FB00FCF3E4 /* language.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = language.cc; path = ../../../common/language.cc; sourceTree = SOURCE_ROOT; }; 117 8B31FF8511F0C6FB00FCF3E4 /* language.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = language.h; path = ../../../common/language.h; sourceTree = SOURCE_ROOT; }; 118 8B31FF8611F0C6FB00FCF3E4 /* module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = module.cc; path = ../../../common/module.cc; sourceTree = SOURCE_ROOT; }; 119 8B31FF8711F0C6FB00FCF3E4 /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = module.h; path = ../../../common/module.h; sourceTree = SOURCE_ROOT; }; 120 8B31FFC311F0C8AB00FCF3E4 /* dwarf2diehandler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dwarf2diehandler.cc; path = ../../../common/dwarf/dwarf2diehandler.cc; sourceTree = SOURCE_ROOT; }; 121 8B31FFC411F0C8AB00FCF3E4 /* dwarf2diehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dwarf2diehandler.h; path = ../../../common/dwarf/dwarf2diehandler.h; sourceTree = SOURCE_ROOT; }; 122 8B40BDBF0C0638E4009535AF /* logging.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = logging.cc; path = ../../../processor/logging.cc; sourceTree = SOURCE_ROOT; }; 123 8DD76FA10486AA7600D96B5E /* crash_report */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = crash_report; sourceTree = BUILT_PRODUCTS_DIR; }; 124 9B35FEE20B2675F9008DE8C7 /* code_module.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = code_module.h; path = ../../../google_breakpad/processor/code_module.h; sourceTree = SOURCE_ROOT; }; 125 9B35FEE30B2675F9008DE8C7 /* code_modules.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = code_modules.h; path = ../../../google_breakpad/processor/code_modules.h; sourceTree = SOURCE_ROOT; }; 126 9B35FEE60B26761C008DE8C7 /* basic_code_module.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = basic_code_module.h; path = ../../../processor/basic_code_module.h; sourceTree = SOURCE_ROOT; }; 127 9B35FEE70B26761C008DE8C7 /* basic_code_modules.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = basic_code_modules.cc; path = ../../../processor/basic_code_modules.cc; sourceTree = SOURCE_ROOT; }; 128 9B35FEE80B26761C008DE8C7 /* basic_code_modules.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = basic_code_modules.h; path = ../../../processor/basic_code_modules.h; sourceTree = SOURCE_ROOT; }; 129 9B3904940B2E52D90059FABE /* basic_source_line_resolver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = basic_source_line_resolver.h; sourceTree = "<group>"; }; 130 9B3904950B2E52D90059FABE /* source_line_resolver_interface.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = source_line_resolver_interface.h; sourceTree = "<group>"; }; 131 9B3904980B2E52FD0059FABE /* basic_source_line_resolver.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = basic_source_line_resolver.cc; path = ../../../processor/basic_source_line_resolver.cc; sourceTree = SOURCE_ROOT; }; 132 9B44619D0B66C66B00BBB817 /* system_info.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = system_info.h; sourceTree = "<group>"; }; 133 9BDF16F90B1B8ACD00F8391B /* breakpad_types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = breakpad_types.h; sourceTree = "<group>"; }; 134 9BDF16FA0B1B8ACD00F8391B /* minidump_format.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = minidump_format.h; sourceTree = "<group>"; }; 135 9BDF16FC0B1B8ACD00F8391B /* call_stack.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = call_stack.h; sourceTree = "<group>"; }; 136 9BDF16FD0B1B8ACD00F8391B /* memory_region.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = memory_region.h; sourceTree = "<group>"; }; 137 9BDF16FE0B1B8ACD00F8391B /* minidump.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = minidump.h; sourceTree = "<group>"; }; 138 9BDF16FF0B1B8ACD00F8391B /* minidump_processor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = minidump_processor.h; sourceTree = "<group>"; }; 139 9BDF17000B1B8ACD00F8391B /* process_state.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = process_state.h; sourceTree = "<group>"; }; 140 9BDF17010B1B8ACD00F8391B /* stack_frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = stack_frame.h; sourceTree = "<group>"; }; 141 9BDF17020B1B8ACD00F8391B /* stack_frame_cpu.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = stack_frame_cpu.h; sourceTree = "<group>"; }; 142 9BDF17030B1B8ACD00F8391B /* stackwalker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = stackwalker.h; sourceTree = "<group>"; }; 143 9BDF17040B1B8ACD00F8391B /* symbol_supplier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = symbol_supplier.h; sourceTree = "<group>"; }; 144 9BDF172A0B1B8B2400F8391B /* call_stack.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = call_stack.cc; path = ../../../processor/call_stack.cc; sourceTree = SOURCE_ROOT; }; 145 9BDF172B0B1B8B2400F8391B /* minidump_processor.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = minidump_processor.cc; path = ../../../processor/minidump_processor.cc; sourceTree = SOURCE_ROOT; }; 146 9BDF173F0B1B8B9A00F8391B /* minidump.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = minidump.cc; path = ../../../processor/minidump.cc; sourceTree = SOURCE_ROOT; }; 147 9BDF17510B1B8BF900F8391B /* stackwalker_ppc.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_ppc.cc; path = ../../../processor/stackwalker_ppc.cc; sourceTree = SOURCE_ROOT; }; 148 9BDF17520B1B8BF900F8391B /* stackwalker_x86.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_x86.cc; path = ../../../processor/stackwalker_x86.cc; sourceTree = SOURCE_ROOT; }; 149 9BDF17530B1B8BF900F8391B /* stackwalker.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker.cc; path = ../../../processor/stackwalker.cc; sourceTree = SOURCE_ROOT; }; 150 9BDF175B0B1B8C1B00F8391B /* process_state.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = process_state.cc; path = ../../../processor/process_state.cc; sourceTree = SOURCE_ROOT; }; 151 9BDF176B0B1B8CB100F8391B /* on_demand_symbol_supplier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = on_demand_symbol_supplier.h; sourceTree = "<group>"; }; 152 9BDF176C0B1B8CB100F8391B /* on_demand_symbol_supplier.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = on_demand_symbol_supplier.mm; sourceTree = "<group>"; }; 153 9BDF192D0B1BC15D00F8391B /* dump_syms.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dump_syms.h; path = ../../../common/mac/dump_syms.h; sourceTree = SOURCE_ROOT; }; 154 9BDF192E0B1BC15D00F8391B /* dump_syms.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = dump_syms.mm; path = ../../../common/mac/dump_syms.mm; sourceTree = SOURCE_ROOT; }; 155 9BDF1A270B1BD58200F8391B /* pathname_stripper.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pathname_stripper.cc; path = ../../../processor/pathname_stripper.cc; sourceTree = SOURCE_ROOT; }; 156 9BDF1A7A0B1BE30100F8391B /* range_map-inl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "range_map-inl.h"; path = "../../../processor/range_map-inl.h"; sourceTree = SOURCE_ROOT; }; 157 9BDF1A7B0B1BE30100F8391B /* range_map.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = range_map.h; path = ../../../processor/range_map.h; sourceTree = SOURCE_ROOT; }; 158 9BDF1AFA0B1BEB6300F8391B /* address_map-inl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "address_map-inl.h"; path = "../../../processor/address_map-inl.h"; sourceTree = SOURCE_ROOT; }; 159 9BDF1AFB0B1BEB6300F8391B /* address_map.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = address_map.h; path = ../../../processor/address_map.h; sourceTree = SOURCE_ROOT; }; 160 9BE650AC0B52FE3000611104 /* file_id.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = file_id.cc; path = ../../../common/mac/file_id.cc; sourceTree = SOURCE_ROOT; }; 161 9BE650AD0B52FE3000611104 /* file_id.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = file_id.h; path = ../../../common/mac/file_id.h; sourceTree = SOURCE_ROOT; }; 162 9BE650AE0B52FE3000611104 /* macho_id.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = macho_id.cc; path = ../../../common/mac/macho_id.cc; sourceTree = SOURCE_ROOT; }; 163 9BE650AF0B52FE3000611104 /* macho_id.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macho_id.h; path = ../../../common/mac/macho_id.h; sourceTree = SOURCE_ROOT; }; 164 9BE650B00B52FE3000611104 /* macho_walker.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = macho_walker.cc; path = ../../../common/mac/macho_walker.cc; sourceTree = SOURCE_ROOT; }; 165 9BE650B10B52FE3000611104 /* macho_walker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macho_walker.h; path = ../../../common/mac/macho_walker.h; sourceTree = SOURCE_ROOT; }; 166 D2A5DD4C1188651100081F03 /* cfi_frame_info.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cfi_frame_info.cc; path = ../../../processor/cfi_frame_info.cc; sourceTree = SOURCE_ROOT; }; 167 D2A5DD621188658B00081F03 /* tokenize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tokenize.cc; path = ../../../processor/tokenize.cc; sourceTree = SOURCE_ROOT; }; 168 F407DC40185773C10064622B /* exploitability_linux.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = exploitability_linux.cc; path = ../../../processor/exploitability_linux.cc; sourceTree = "<group>"; }; 169 F407DC41185773C10064622B /* stack_frame_symbolizer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stack_frame_symbolizer.cc; path = ../../../processor/stack_frame_symbolizer.cc; sourceTree = "<group>"; }; 170 F407DC42185773C10064622B /* stackwalker_arm64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_arm64.cc; path = ../../../processor/stackwalker_arm64.cc; sourceTree = "<group>"; }; 171 F407DC43185773C10064622B /* stackwalker_arm64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stackwalker_arm64.h; path = ../../../processor/stackwalker_arm64.h; sourceTree = "<group>"; }; 172 F407DC44185773C10064622B /* stackwalker_mips.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_mips.cc; path = ../../../processor/stackwalker_mips.cc; sourceTree = "<group>"; }; 173 F407DC45185773C10064622B /* stackwalker_mips.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stackwalker_mips.h; path = ../../../processor/stackwalker_mips.h; sourceTree = "<group>"; }; 174 F407DC46185773C10064622B /* stackwalker_ppc64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_ppc64.cc; path = ../../../processor/stackwalker_ppc64.cc; sourceTree = "<group>"; }; 175 F407DC47185773C10064622B /* stackwalker_ppc64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stackwalker_ppc64.h; path = ../../../processor/stackwalker_ppc64.h; sourceTree = "<group>"; }; 176 F44DDD8419C85CD50047280E /* dump_context.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dump_context.cc; path = ../../../processor/dump_context.cc; sourceTree = "<group>"; }; 177 F44DDD8519C85CD50047280E /* dump_object.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dump_object.cc; path = ../../../processor/dump_object.cc; sourceTree = "<group>"; }; 178 F44DDD8619C85CD50047280E /* microdump_processor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = microdump_processor.cc; path = ../../../processor/microdump_processor.cc; sourceTree = "<group>"; }; 179 F44DDD8A19C85CFB0047280E /* dump_context.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dump_context.h; path = ../../../google_breakpad/processor/dump_context.h; sourceTree = "<group>"; }; 180 F44DDD8B19C85CFB0047280E /* dump_object.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dump_object.h; path = ../../../google_breakpad/processor/dump_object.h; sourceTree = "<group>"; }; 181 F44DDD8C19C85CFC0047280E /* microdump_processor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = microdump_processor.h; path = ../../../google_breakpad/processor/microdump_processor.h; sourceTree = "<group>"; }; 182 F44DDD8D19C85CFC0047280E /* process_result.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = process_result.h; path = ../../../google_breakpad/processor/process_result.h; sourceTree = "<group>"; }; 183 F4D43B2E1A38490700C290B2 /* microdump.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = microdump.cc; path = ../../../processor/microdump.cc; sourceTree = "<group>"; }; 184 F4D43B301A38492000C290B2 /* microdump.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = microdump.h; path = ../../../google_breakpad/processor/microdump.h; sourceTree = "<group>"; }; 185 F9C7ECE20E8ABCA600E953AD /* bytereader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bytereader.cc; path = ../../../common/dwarf/bytereader.cc; sourceTree = SOURCE_ROOT; }; 186 F9C7ECE30E8ABCA600E953AD /* dwarf2reader.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dwarf2reader.cc; path = ../../../common/dwarf/dwarf2reader.cc; sourceTree = SOURCE_ROOT; }; 187 F9C7ECE40E8ABCA600E953AD /* functioninfo.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = functioninfo.cc; path = ../../../common/dwarf/functioninfo.cc; sourceTree = SOURCE_ROOT; }; 188 F9F0706510FBC02D0037B88B /* stackwalker_arm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_arm.cc; path = ../../../processor/stackwalker_arm.cc; sourceTree = SOURCE_ROOT; }; 189 F9F0706610FBC02D0037B88B /* stackwalker_arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stackwalker_arm.h; path = ../../../processor/stackwalker_arm.h; sourceTree = SOURCE_ROOT; }; 190 FD6625C40CF4D438004AC844 /* stackwalker_amd64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_amd64.cc; path = ../../../processor/stackwalker_amd64.cc; sourceTree = SOURCE_ROOT; }; 191 FD6625C50CF4D438004AC844 /* stackwalker_amd64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stackwalker_amd64.h; path = ../../../processor/stackwalker_amd64.h; sourceTree = SOURCE_ROOT; }; 192 FD8EDEAC0CADDAD400A5EDF1 /* stackwalker_sparc.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = stackwalker_sparc.cc; path = ../../../processor/stackwalker_sparc.cc; sourceTree = SOURCE_ROOT; }; 193 FD8EDEAD0CADDAD400A5EDF1 /* stackwalker_sparc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = stackwalker_sparc.h; path = ../../../processor/stackwalker_sparc.h; sourceTree = SOURCE_ROOT; }; 194/* End PBXFileReference section */ 195 196/* Begin PBXFrameworksBuildPhase section */ 197 8DD76F9B0486AA7600D96B5E /* Frameworks */ = { 198 isa = PBXFrameworksBuildPhase; 199 buildActionMask = 2147483647; 200 files = ( 201 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */, 202 ); 203 runOnlyForDeploymentPostprocessing = 0; 204 }; 205/* End PBXFrameworksBuildPhase section */ 206 207/* Begin PBXGroup section */ 208 08FB7794FE84155DC02AAC07 /* crash_report */ = { 209 isa = PBXGroup; 210 children = ( 211 8B31025311F0D2D400FCF3E4 /* Breakpad.xcconfig */, 212 8B3102DA11F0D65600FCF3E4 /* BreakpadDebug.xcconfig */, 213 8B3102DB11F0D65600FCF3E4 /* BreakpadRelease.xcconfig */, 214 F9C7ECE10E8ABC7F00E953AD /* DWARF */, 215 162F64FC161C5ECB00CD68D5 /* arch_utilities.cc */, 216 162F64FD161C5ECB00CD68D5 /* arch_utilities.h */, 217 5578003E0BE1F28500EC23E0 /* macho_utilities.cc */, 218 5578003F0BE1F28500EC23E0 /* macho_utilities.h */, 219 8B31FF7211F0C6E000FCF3E4 /* macho_reader.cc */, 220 8B31FF7311F0C6E000FCF3E4 /* macho_reader.h */, 221 9BDF192D0B1BC15D00F8391B /* dump_syms.h */, 222 9BDF192E0B1BC15D00F8391B /* dump_syms.mm */, 223 08FB7796FE84155DC02AAC07 /* crash_report.mm */, 224 F44DDD8D19C85CFC0047280E /* process_result.h */, 225 9BDF176B0B1B8CB100F8391B /* on_demand_symbol_supplier.h */, 226 F44DDD8419C85CD50047280E /* dump_context.cc */, 227 F44DDD8A19C85CFB0047280E /* dump_context.h */, 228 F44DDD8519C85CD50047280E /* dump_object.cc */, 229 F44DDD8B19C85CFB0047280E /* dump_object.h */, 230 F4D43B2E1A38490700C290B2 /* microdump.cc */, 231 F4D43B301A38492000C290B2 /* microdump.h */, 232 F44DDD8619C85CD50047280E /* microdump_processor.cc */, 233 F44DDD8C19C85CFC0047280E /* microdump_processor.h */, 234 9BDF176C0B1B8CB100F8391B /* on_demand_symbol_supplier.mm */, 235 8B31FF2411F0C62700FCF3E4 /* dwarf_cfi_to_module.cc */, 236 8B31FF2511F0C62700FCF3E4 /* dwarf_cfi_to_module.h */, 237 8B31FF2611F0C62700FCF3E4 /* dwarf_cu_to_module.cc */, 238 8B31FF2711F0C62700FCF3E4 /* dwarf_cu_to_module.h */, 239 8B31FF2811F0C62700FCF3E4 /* dwarf_line_to_module.cc */, 240 8B31FF2911F0C62700FCF3E4 /* dwarf_line_to_module.h */, 241 8B31FF3D11F0C64400FCF3E4 /* stabs_reader.cc */, 242 8B31FF3E11F0C64400FCF3E4 /* stabs_reader.h */, 243 8B31FF3F11F0C64400FCF3E4 /* stabs_to_module.cc */, 244 8B31FF4011F0C64400FCF3E4 /* stabs_to_module.h */, 245 8B31FF8411F0C6FB00FCF3E4 /* language.cc */, 246 8B31FF8511F0C6FB00FCF3E4 /* language.h */, 247 4D72CA5613DFBA84006CABE3 /* md5.cc */, 248 8B31FF8611F0C6FB00FCF3E4 /* module.cc */, 249 8B31FF8711F0C6FB00FCF3E4 /* module.h */, 250 08FB7795FE84155DC02AAC07 /* breakpad */, 251 4D2C726E126F9CE200B43EAF /* libdisasm */, 252 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */, 253 1AB674ADFE9D54B511CA2CBB /* Products */, 254 ); 255 name = crash_report; 256 sourceTree = "<group>"; 257 }; 258 08FB7795FE84155DC02AAC07 /* breakpad */ = { 259 isa = PBXGroup; 260 children = ( 261 9BE650AB0B52FE1A00611104 /* common */, 262 9BDF17280B1B8B0200F8391B /* processor */, 263 9BDF16F70B1B8ACD00F8391B /* google_breakpad */, 264 ); 265 name = breakpad; 266 sourceTree = "<group>"; 267 }; 268 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = { 269 isa = PBXGroup; 270 children = ( 271 08FB779EFE84155DC02AAC07 /* Foundation.framework */, 272 ); 273 name = "External Frameworks and Libraries"; 274 sourceTree = "<group>"; 275 }; 276 1AB674ADFE9D54B511CA2CBB /* Products */ = { 277 isa = PBXGroup; 278 children = ( 279 8DD76FA10486AA7600D96B5E /* crash_report */, 280 ); 281 name = Products; 282 sourceTree = "<group>"; 283 }; 284 4D2C726E126F9CE200B43EAF /* libdisasm */ = { 285 isa = PBXGroup; 286 children = ( 287 4D2C7226126F9B0F00B43EAF /* disassembler_x86.cc */, 288 4D2C724B126F9C3800B43EAF /* ia32_implicit.c */, 289 4D2C7245126F9C0B00B43EAF /* ia32_insn.c */, 290 4D2C7232126F9BB000B43EAF /* ia32_invariant.c */, 291 4D2C7261126F9CBB00B43EAF /* ia32_modrm.c */, 292 4D2C7249126F9C2300B43EAF /* ia32_opcode_tables.c */, 293 4D2C725A126F9C8000B43EAF /* ia32_operand.c */, 294 4D2C724D126F9C4D00B43EAF /* ia32_reg.c */, 295 4D2C7234126F9BC200B43EAF /* ia32_settings.c */, 296 4D2C722A126F9B5A00B43EAF /* x86_disasm.c */, 297 4D2C7263126F9CBB00B43EAF /* x86_imm.c */, 298 4D2C725C126F9C9200B43EAF /* x86_insn.c */, 299 4D2C722C126F9B6E00B43EAF /* x86_misc.c */, 300 4D2C722E126F9B8300B43EAF /* x86_operand_list.c */, 301 ); 302 name = libdisasm; 303 sourceTree = "<group>"; 304 }; 305 9BDF16F70B1B8ACD00F8391B /* google_breakpad */ = { 306 isa = PBXGroup; 307 children = ( 308 9BDF16F80B1B8ACD00F8391B /* common */, 309 9BDF16FB0B1B8ACD00F8391B /* processor */, 310 ); 311 name = google_breakpad; 312 path = ../../../google_breakpad; 313 sourceTree = SOURCE_ROOT; 314 }; 315 9BDF16F80B1B8ACD00F8391B /* common */ = { 316 isa = PBXGroup; 317 children = ( 318 9BDF16F90B1B8ACD00F8391B /* breakpad_types.h */, 319 9BDF16FA0B1B8ACD00F8391B /* minidump_format.h */, 320 ); 321 path = common; 322 sourceTree = "<group>"; 323 }; 324 9BDF16FB0B1B8ACD00F8391B /* processor */ = { 325 isa = PBXGroup; 326 children = ( 327 9B3904940B2E52D90059FABE /* basic_source_line_resolver.h */, 328 9BDF16FC0B1B8ACD00F8391B /* call_stack.h */, 329 9B35FEE20B2675F9008DE8C7 /* code_module.h */, 330 9B35FEE30B2675F9008DE8C7 /* code_modules.h */, 331 9BDF16FD0B1B8ACD00F8391B /* memory_region.h */, 332 9BDF16FE0B1B8ACD00F8391B /* minidump.h */, 333 9BDF16FF0B1B8ACD00F8391B /* minidump_processor.h */, 334 9BDF17000B1B8ACD00F8391B /* process_state.h */, 335 9B3904950B2E52D90059FABE /* source_line_resolver_interface.h */, 336 9BDF17010B1B8ACD00F8391B /* stack_frame.h */, 337 9BDF17020B1B8ACD00F8391B /* stack_frame_cpu.h */, 338 9BDF17030B1B8ACD00F8391B /* stackwalker.h */, 339 9BDF17040B1B8ACD00F8391B /* symbol_supplier.h */, 340 9B44619D0B66C66B00BBB817 /* system_info.h */, 341 ); 342 path = processor; 343 sourceTree = "<group>"; 344 }; 345 9BDF17280B1B8B0200F8391B /* processor */ = { 346 isa = PBXGroup; 347 children = ( 348 4D2C7222126F9AF900B43EAF /* exploitability_win.cc */, 349 F407DC40185773C10064622B /* exploitability_linux.cc */, 350 F407DC41185773C10064622B /* stack_frame_symbolizer.cc */, 351 F407DC42185773C10064622B /* stackwalker_arm64.cc */, 352 F407DC43185773C10064622B /* stackwalker_arm64.h */, 353 F407DC44185773C10064622B /* stackwalker_mips.cc */, 354 F407DC45185773C10064622B /* stackwalker_mips.h */, 355 F407DC46185773C10064622B /* stackwalker_ppc64.cc */, 356 F407DC47185773C10064622B /* stackwalker_ppc64.h */, 357 4D2C721E126F9ADE00B43EAF /* exploitability.cc */, 358 4D2C721A126F9ACC00B43EAF /* source_line_resolver_base.cc */, 359 D2A5DD621188658B00081F03 /* tokenize.cc */, 360 D2A5DD4C1188651100081F03 /* cfi_frame_info.cc */, 361 F9F0706510FBC02D0037B88B /* stackwalker_arm.cc */, 362 F9F0706610FBC02D0037B88B /* stackwalker_arm.h */, 363 9B3904980B2E52FD0059FABE /* basic_source_line_resolver.cc */, 364 9BDF1AFA0B1BEB6300F8391B /* address_map-inl.h */, 365 9BDF1AFB0B1BEB6300F8391B /* address_map.h */, 366 9B35FEE60B26761C008DE8C7 /* basic_code_module.h */, 367 9B35FEE70B26761C008DE8C7 /* basic_code_modules.cc */, 368 9B35FEE80B26761C008DE8C7 /* basic_code_modules.h */, 369 9BDF172A0B1B8B2400F8391B /* call_stack.cc */, 370 8B40BDBF0C0638E4009535AF /* logging.cc */, 371 9BDF173F0B1B8B9A00F8391B /* minidump.cc */, 372 9BDF172B0B1B8B2400F8391B /* minidump_processor.cc */, 373 9BDF1A270B1BD58200F8391B /* pathname_stripper.cc */, 374 9BDF175B0B1B8C1B00F8391B /* process_state.cc */, 375 9BDF1A7A0B1BE30100F8391B /* range_map-inl.h */, 376 9BDF1A7B0B1BE30100F8391B /* range_map.h */, 377 9BDF17530B1B8BF900F8391B /* stackwalker.cc */, 378 9BDF17510B1B8BF900F8391B /* stackwalker_ppc.cc */, 379 9BDF17520B1B8BF900F8391B /* stackwalker_x86.cc */, 380 FD8EDEAC0CADDAD400A5EDF1 /* stackwalker_sparc.cc */, 381 FD8EDEAD0CADDAD400A5EDF1 /* stackwalker_sparc.h */, 382 FD6625C40CF4D438004AC844 /* stackwalker_amd64.cc */, 383 FD6625C50CF4D438004AC844 /* stackwalker_amd64.h */, 384 ); 385 name = processor; 386 sourceTree = "<group>"; 387 }; 388 9BE650AB0B52FE1A00611104 /* common */ = { 389 isa = PBXGroup; 390 children = ( 391 9BE650AC0B52FE3000611104 /* file_id.cc */, 392 9BE650AD0B52FE3000611104 /* file_id.h */, 393 9BE650AE0B52FE3000611104 /* macho_id.cc */, 394 9BE650AF0B52FE3000611104 /* macho_id.h */, 395 9BE650B00B52FE3000611104 /* macho_walker.cc */, 396 9BE650B10B52FE3000611104 /* macho_walker.h */, 397 ); 398 name = common; 399 sourceTree = "<group>"; 400 }; 401 F9C7ECE10E8ABC7F00E953AD /* DWARF */ = { 402 isa = PBXGroup; 403 children = ( 404 F9C7ECE20E8ABCA600E953AD /* bytereader.cc */, 405 F9C7ECE30E8ABCA600E953AD /* dwarf2reader.cc */, 406 8B31FFC311F0C8AB00FCF3E4 /* dwarf2diehandler.cc */, 407 8B31FFC411F0C8AB00FCF3E4 /* dwarf2diehandler.h */, 408 F9C7ECE40E8ABCA600E953AD /* functioninfo.cc */, 409 ); 410 name = DWARF; 411 sourceTree = "<group>"; 412 }; 413/* End PBXGroup section */ 414 415/* Begin PBXNativeTarget section */ 416 8DD76F960486AA7600D96B5E /* crash_report */ = { 417 isa = PBXNativeTarget; 418 buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "crash_report" */; 419 buildPhases = ( 420 8DD76F990486AA7600D96B5E /* Sources */, 421 8DD76F9B0486AA7600D96B5E /* Frameworks */, 422 ); 423 buildRules = ( 424 ); 425 dependencies = ( 426 ); 427 name = crash_report; 428 productInstallPath = "$(HOME)/bin"; 429 productName = crash_report; 430 productReference = 8DD76FA10486AA7600D96B5E /* crash_report */; 431 productType = "com.apple.product-type.tool"; 432 }; 433/* End PBXNativeTarget section */ 434 435/* Begin PBXProject section */ 436 08FB7793FE84155DC02AAC07 /* Project object */ = { 437 isa = PBXProject; 438 buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "crash_report" */; 439 compatibilityVersion = "Xcode 3.1"; 440 hasScannedForEncodings = 1; 441 knownRegions = ( 442 English, 443 Japanese, 444 French, 445 German, 446 ); 447 mainGroup = 08FB7794FE84155DC02AAC07 /* crash_report */; 448 projectDirPath = ""; 449 projectRoot = ""; 450 targets = ( 451 8DD76F960486AA7600D96B5E /* crash_report */, 452 ); 453 }; 454/* End PBXProject section */ 455 456/* Begin PBXSourcesBuildPhase section */ 457 8DD76F990486AA7600D96B5E /* Sources */ = { 458 isa = PBXSourcesBuildPhase; 459 buildActionMask = 2147483647; 460 files = ( 461 162F64FE161C5ECB00CD68D5 /* arch_utilities.cc in Sources */, 462 8DD76F9A0486AA7600D96B5E /* crash_report.mm in Sources */, 463 9BDF172C0B1B8B2400F8391B /* call_stack.cc in Sources */, 464 9BDF172D0B1B8B2400F8391B /* minidump_processor.cc in Sources */, 465 9BDF17410B1B8B9A00F8391B /* minidump.cc in Sources */, 466 F44DDD8719C85CD50047280E /* dump_context.cc in Sources */, 467 9BDF17540B1B8BF900F8391B /* stackwalker_ppc.cc in Sources */, 468 9BDF17550B1B8BF900F8391B /* stackwalker_x86.cc in Sources */, 469 9BDF17560B1B8BF900F8391B /* stackwalker.cc in Sources */, 470 9BDF175D0B1B8C1B00F8391B /* process_state.cc in Sources */, 471 9BDF176E0B1B8CB100F8391B /* on_demand_symbol_supplier.mm in Sources */, 472 9BDF1A280B1BD58200F8391B /* pathname_stripper.cc in Sources */, 473 9BDF21A70B1E825400F8391B /* dump_syms.mm in Sources */, 474 9B35FEEA0B26761C008DE8C7 /* basic_code_modules.cc in Sources */, 475 9B3904990B2E52FD0059FABE /* basic_source_line_resolver.cc in Sources */, 476 9BE650B20B52FE3000611104 /* file_id.cc in Sources */, 477 9BE650B40B52FE3000611104 /* macho_id.cc in Sources */, 478 9BE650B60B52FE3000611104 /* macho_walker.cc in Sources */, 479 557800400BE1F28500EC23E0 /* macho_utilities.cc in Sources */, 480 8B40BDC00C0638E4009535AF /* logging.cc in Sources */, 481 FD8EDEAE0CADDAD400A5EDF1 /* stackwalker_sparc.cc in Sources */, 482 FD6625CD0CF4D45C004AC844 /* stackwalker_amd64.cc in Sources */, 483 F9C7ECE50E8ABCA600E953AD /* bytereader.cc in Sources */, 484 F9C7ECE60E8ABCA600E953AD /* dwarf2reader.cc in Sources */, 485 F9C7ECE70E8ABCA600E953AD /* functioninfo.cc in Sources */, 486 F9F0706710FBC02D0037B88B /* stackwalker_arm.cc in Sources */, 487 D2A5DD4D1188651100081F03 /* cfi_frame_info.cc in Sources */, 488 D2A5DD631188658B00081F03 /* tokenize.cc in Sources */, 489 8B31FF2A11F0C62700FCF3E4 /* dwarf_cfi_to_module.cc in Sources */, 490 F4D43B2F1A38490700C290B2 /* microdump.cc in Sources */, 491 8B31FF2B11F0C62700FCF3E4 /* dwarf_cu_to_module.cc in Sources */, 492 F44DDD8819C85CD50047280E /* dump_object.cc in Sources */, 493 8B31FF2C11F0C62700FCF3E4 /* dwarf_line_to_module.cc in Sources */, 494 8B31FF4111F0C64400FCF3E4 /* stabs_reader.cc in Sources */, 495 8B31FF4211F0C64400FCF3E4 /* stabs_to_module.cc in Sources */, 496 8B31FF7411F0C6E000FCF3E4 /* macho_reader.cc in Sources */, 497 8B31FF8811F0C6FB00FCF3E4 /* language.cc in Sources */, 498 8B31FF8911F0C6FB00FCF3E4 /* module.cc in Sources */, 499 8B31FFC511F0C8AB00FCF3E4 /* dwarf2diehandler.cc in Sources */, 500 F407DC49185773C10064622B /* stack_frame_symbolizer.cc in Sources */, 501 4D2C721B126F9ACC00B43EAF /* source_line_resolver_base.cc in Sources */, 502 4D2C721F126F9ADE00B43EAF /* exploitability.cc in Sources */, 503 4D2C7223126F9AF900B43EAF /* exploitability_win.cc in Sources */, 504 4D2C7227126F9B0F00B43EAF /* disassembler_x86.cc in Sources */, 505 F407DC48185773C10064622B /* exploitability_linux.cc in Sources */, 506 4D2C722B126F9B5A00B43EAF /* x86_disasm.c in Sources */, 507 4D2C722D126F9B6E00B43EAF /* x86_misc.c in Sources */, 508 4D2C722F126F9B8300B43EAF /* x86_operand_list.c in Sources */, 509 F407DC4A185773C10064622B /* stackwalker_arm64.cc in Sources */, 510 4D2C7233126F9BB000B43EAF /* ia32_invariant.c in Sources */, 511 4D2C7235126F9BC200B43EAF /* ia32_settings.c in Sources */, 512 4D2C7246126F9C0B00B43EAF /* ia32_insn.c in Sources */, 513 4D2C724A126F9C2300B43EAF /* ia32_opcode_tables.c in Sources */, 514 4D2C724C126F9C3800B43EAF /* ia32_implicit.c in Sources */, 515 F44DDD8919C85CD50047280E /* microdump_processor.cc in Sources */, 516 4D2C724E126F9C4D00B43EAF /* ia32_reg.c in Sources */, 517 4D2C725B126F9C8000B43EAF /* ia32_operand.c in Sources */, 518 F407DC4C185773C10064622B /* stackwalker_ppc64.cc in Sources */, 519 4D2C725D126F9C9200B43EAF /* x86_insn.c in Sources */, 520 4D2C7264126F9CBB00B43EAF /* ia32_modrm.c in Sources */, 521 F407DC4B185773C10064622B /* stackwalker_mips.cc in Sources */, 522 4D2C726D126F9CDC00B43EAF /* x86_imm.c in Sources */, 523 4D72CA5713DFBA84006CABE3 /* md5.cc in Sources */, 524 ); 525 runOnlyForDeploymentPostprocessing = 0; 526 }; 527/* End PBXSourcesBuildPhase section */ 528 529/* Begin XCBuildConfiguration section */ 530 1DEB927508733DD40010E9CD /* Debug */ = { 531 isa = XCBuildConfiguration; 532 buildSettings = { 533 HEADER_SEARCH_PATHS = ../../../../src; 534 PRODUCT_NAME = crash_report; 535 }; 536 name = Debug; 537 }; 538 1DEB927608733DD40010E9CD /* Release */ = { 539 isa = XCBuildConfiguration; 540 buildSettings = { 541 HEADER_SEARCH_PATHS = ../../../../src; 542 PRODUCT_NAME = crash_report; 543 }; 544 name = Release; 545 }; 546 1DEB927908733DD40010E9CD /* Debug */ = { 547 isa = XCBuildConfiguration; 548 baseConfigurationReference = 8B3102DA11F0D65600FCF3E4 /* BreakpadDebug.xcconfig */; 549 buildSettings = { 550 GCC_PREPROCESSOR_DEFINITIONS = HAVE_MACH_O_NLIST_H; 551 GCC_TREAT_WARNINGS_AS_ERRORS = NO; 552 }; 553 name = Debug; 554 }; 555 1DEB927A08733DD40010E9CD /* Release */ = { 556 isa = XCBuildConfiguration; 557 baseConfigurationReference = 8B3102DB11F0D65600FCF3E4 /* BreakpadRelease.xcconfig */; 558 buildSettings = { 559 GCC_PREPROCESSOR_DEFINITIONS = HAVE_MACH_O_NLIST_H; 560 }; 561 name = Release; 562 }; 563/* End XCBuildConfiguration section */ 564 565/* Begin XCConfigurationList section */ 566 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "crash_report" */ = { 567 isa = XCConfigurationList; 568 buildConfigurations = ( 569 1DEB927508733DD40010E9CD /* Debug */, 570 1DEB927608733DD40010E9CD /* Release */, 571 ); 572 defaultConfigurationIsVisible = 0; 573 defaultConfigurationName = Release; 574 }; 575 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "crash_report" */ = { 576 isa = XCConfigurationList; 577 buildConfigurations = ( 578 1DEB927908733DD40010E9CD /* Debug */, 579 1DEB927A08733DD40010E9CD /* Release */, 580 ); 581 defaultConfigurationIsVisible = 0; 582 defaultConfigurationName = Release; 583 }; 584/* End XCConfigurationList section */ 585 }; 586 rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; 587} 588