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