xref: /aosp_15_r20/external/google-breakpad/src/client/mac/Breakpad.xcodeproj/project.pbxproj (revision 9712c20fc9bbfbac4935993a2ca0b3958c5adad2)
1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 45;
7	objects = {
8
9/* Begin PBXAggregateTarget section */
10		F94585840F782326009A47BF /* All */ = {
11			isa = PBXAggregateTarget;
12			buildConfigurationList = F94585930F78235C009A47BF /* Build configuration list for PBXAggregateTarget "All" */;
13			buildPhases = (
14			);
15			dependencies = (
16				F94585880F78232B009A47BF /* PBXTargetDependency */,
17				F945858A0F78232E009A47BF /* PBXTargetDependency */,
18				F945858C0F782330009A47BF /* PBXTargetDependency */,
19				F945858E0F782333009A47BF /* PBXTargetDependency */,
20				F94585900F782336009A47BF /* PBXTargetDependency */,
21				F93DE3A70F830D1D00608B94 /* PBXTargetDependency */,
22				F95BB8B3101F94D300AA053B /* PBXTargetDependency */,
23				F95BB8B5101F94D300AA053B /* PBXTargetDependency */,
24				F95BB8B7101F94D300AA053B /* PBXTargetDependency */,
25				8B31023911F0CF0600FCF3E4 /* PBXTargetDependency */,
26				8B31051711F1010E00FCF3E4 /* PBXTargetDependency */,
27				8B31051911F1010E00FCF3E4 /* PBXTargetDependency */,
28				8B31051B11F1010E00FCF3E4 /* PBXTargetDependency */,
29				8B31051D11F1010E00FCF3E4 /* PBXTargetDependency */,
30				8B31051F11F1010E00FCF3E4 /* PBXTargetDependency */,
31			);
32			name = All;
33			productName = All;
34		};
35/* End PBXAggregateTarget section */
36
37/* Begin PBXBuildFile section */
38		162F64F2161C577500CD68D5 /* arch_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 162F64F0161C577500CD68D5 /* arch_utilities.cc */; };
39		162F64F3161C577500CD68D5 /* arch_utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 162F64F1161C577500CD68D5 /* arch_utilities.h */; };
40		162F64F4161C579B00CD68D5 /* arch_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 162F64F0161C577500CD68D5 /* arch_utilities.cc */; };
41		162F64F5161C579B00CD68D5 /* arch_utilities.h in Sources */ = {isa = PBXBuildFile; fileRef = 162F64F1161C577500CD68D5 /* arch_utilities.h */; };
42		163201D61443019E00C4DBF5 /* ConfigFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 163201D41443019E00C4DBF5 /* ConfigFile.h */; };
43		163201D71443019E00C4DBF5 /* ConfigFile.mm in Sources */ = {isa = PBXBuildFile; fileRef = 163201D51443019E00C4DBF5 /* ConfigFile.mm */; };
44		163201E31443029300C4DBF5 /* ConfigFile.mm in Sources */ = {isa = PBXBuildFile; fileRef = 163201D51443019E00C4DBF5 /* ConfigFile.mm */; };
45		16C7C918147D45AE00776EAD /* BreakpadDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7C917147D45AE00776EAD /* BreakpadDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
46		16E02DB8147410F0008C604D /* uploader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 16E02DB4147410D4008C604D /* uploader.mm */; };
47		1EEEB6231720829E00F7E689 /* simple_string_dictionary.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1EEEB6211720829E00F7E689 /* simple_string_dictionary.cc */; };
48		1EEEB6241720829E00F7E689 /* simple_string_dictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEEB6221720829E00F7E689 /* simple_string_dictionary.h */; };
49		1EEEB6271720831E00F7E689 /* BreakpadFramework_Test.mm in Sources */ = {isa = PBXBuildFile; fileRef = F91AF5CF0FD60393009D8BE2 /* BreakpadFramework_Test.mm */; };
50		1EEEB62A1720859200F7E689 /* simple_string_dictionary_unittest.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1EEEB6251720830600F7E689 /* simple_string_dictionary_unittest.cc */; };
51		1EEEB62B1720868C00F7E689 /* simple_string_dictionary.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1EEEB6211720829E00F7E689 /* simple_string_dictionary.cc */; };
52		3329D4ED0FA16D820007BBC5 /* Breakpad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3329D4EC0FA16D820007BBC5 /* Breakpad.xib */; };
53		33880C800F9E097100817F82 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 33880C7E0F9E097100817F82 /* InfoPlist.strings */; };
54		4084699D0F5D9CF900FDCA37 /* crash_report_sender.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4084699C0F5D9CF900FDCA37 /* crash_report_sender.icns */; };
55		421BC5BC21110C0300B8042E /* convert_old_arm64_context.cc in Sources */ = {isa = PBXBuildFile; fileRef = 421BC5AD21110C0300B8042E /* convert_old_arm64_context.cc */; };
56		421BC5BD21110C0300B8042E /* convert_old_arm64_context.h in Headers */ = {isa = PBXBuildFile; fileRef = 421BC5BB21110C0300B8042E /* convert_old_arm64_context.h */; };
57		421BC5BE21110C1000B8042E /* convert_old_arm64_context.cc in Sources */ = {isa = PBXBuildFile; fileRef = 421BC5AD21110C0300B8042E /* convert_old_arm64_context.cc */; };
58		4247E6412110D7A300482558 /* memory_allocator_unittest.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244540A12439BA0009BBCE0 /* memory_allocator_unittest.cc */; };
59		4D61A25F14F43CFC002D5862 /* bootstrap_compat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */; };
60		4D61A26B14F43D3C002D5862 /* bootstrap_compat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */; };
61		4D61A26C14F43D42002D5862 /* bootstrap_compat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */; };
62		4D61A26D14F43D43002D5862 /* bootstrap_compat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */; };
63		4D61A26E14F43D45002D5862 /* bootstrap_compat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */; };
64		4D61A26F14F43D48002D5862 /* bootstrap_compat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */; };
65		4D72CA0E13DFAD5C006CABE3 /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D72CA0D13DFAD5C006CABE3 /* md5.cc */; };
66		4D72CA2513DFAE1C006CABE3 /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D72CA0D13DFAD5C006CABE3 /* md5.cc */; };
67		4D72CA2F13DFAE65006CABE3 /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D72CA0D13DFAD5C006CABE3 /* md5.cc */; };
68		4D72CA3813DFAE91006CABE3 /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D72CA0D13DFAD5C006CABE3 /* md5.cc */; };
69		4D72CA3913DFAE92006CABE3 /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4D72CA0D13DFAD5C006CABE3 /* md5.cc */; };
70		4DBE49A6134A4F200072546A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DBE4769134A4F080072546A /* CoreServices.framework */; };
71		4DBE49A7134A4F280072546A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DBE4769134A4F080072546A /* CoreServices.framework */; };
72		4DBE49A8134A4F380072546A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DBE4769134A4F080072546A /* CoreServices.framework */; };
73		4DBE49A9134A4F460072546A /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DBE4769134A4F080072546A /* CoreServices.framework */; };
74		8B3101C611F0CD9F00FCF3E4 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
75		8B3101C711F0CD9F00FCF3E4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
76		8B3101CA11F0CDB000FCF3E4 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
77		8B3101CB11F0CDB000FCF3E4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
78		8B3101EA11F0CDE300FCF3E4 /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B3101E911F0CDE300FCF3E4 /* SenTestingKit.framework */; };
79		8B31029411F0D54300FCF3E4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
80		8B3102E611F0D74C00FCF3E4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
81		8B3102EB11F0D78000FCF3E4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
82		8B31FC8211EFD2B800FCF3E4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
83		8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */; };
84		D23F4B2E12A7E13200686C8D /* minidump_generator_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = D23F4B2C12A7E13200686C8D /* minidump_generator_test.cc */; };
85		D23F4B3312A7E17700686C8D /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2F9A41512131EF0002747C1 /* libgtest.a */; };
86		D23F4BB112A868CB00686C8D /* minidump_generator_test_helper.cc in Sources */ = {isa = PBXBuildFile; fileRef = D23F4B9A12A8688800686C8D /* minidump_generator_test_helper.cc */; };
87		D23F4BB812A868F700686C8D /* MachIPC.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C53790ECCE635009BE4BA /* MachIPC.mm */; };
88		D244536A12426F00009BBCE0 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535112426EBB009BBCE0 /* logging.cc */; };
89		D244536B12426F00009BBCE0 /* minidump.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535212426EBB009BBCE0 /* minidump.cc */; };
90		D244536C12426F00009BBCE0 /* pathname_stripper.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535312426EBB009BBCE0 /* pathname_stripper.cc */; };
91		D244536D12426F00009BBCE0 /* basic_code_modules.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244534F12426E98009BBCE0 /* basic_code_modules.cc */; };
92		D246417012BAA40E005170D0 /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */; };
93		D246417112BAA41C005170D0 /* crash_generation_client.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C6121336C7002747C1 /* crash_generation_client.cc */; };
94		D246417512BAA438005170D0 /* minidump_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */; };
95		D246417612BAA43F005170D0 /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */; };
96		D246417712BAA444005170D0 /* breakpad_nlist_64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */; };
97		D246418412BAA4BA005170D0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
98		D246418812BAA4E3005170D0 /* string_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53820ECCE635009BE4BA /* string_utilities.cc */; };
99		D246418C12BAA508005170D0 /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */; };
100		D246419012BAA52A005170D0 /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
101		D246419112BAA52F005170D0 /* convert_UTF.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */; };
102		D246419512BAA54C005170D0 /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53740ECCE635009BE4BA /* file_id.cc */; };
103		D246419612BAA55A005170D0 /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537A0ECCE635009BE4BA /* macho_id.cc */; };
104		D24641A012BAA67F005170D0 /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537E0ECCE635009BE4BA /* macho_walker.cc */; };
105		D24641AF12BAA82D005170D0 /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537C0ECCE635009BE4BA /* macho_utilities.cc */; };
106		D24641EC12BAC6FB005170D0 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535112426EBB009BBCE0 /* logging.cc */; };
107		D24641ED12BAC6FB005170D0 /* minidump.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535212426EBB009BBCE0 /* minidump.cc */; };
108		D24641EE12BAC6FB005170D0 /* pathname_stripper.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535312426EBB009BBCE0 /* pathname_stripper.cc */; };
109		D24641EF12BAC6FB005170D0 /* basic_code_modules.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244534F12426E98009BBCE0 /* basic_code_modules.cc */; };
110		D24BBBFD121050F000F3D417 /* breakpadUtilities.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */; };
111		D24BBD291211EDB100F3D417 /* MachIPC.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C53790ECCE635009BE4BA /* MachIPC.mm */; };
112		D24BBD321212CACF00F3D417 /* MachIPC.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C53790ECCE635009BE4BA /* MachIPC.mm */; };
113		D2A5DD301188633800081F03 /* breakpad_nlist_64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */; };
114		D2A5DD401188640400081F03 /* breakpad_nlist_64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */; };
115		D2A5DD411188642E00081F03 /* breakpad_nlist_64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */; };
116		D2C1DBE412AFC270006917BD /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535112426EBB009BBCE0 /* logging.cc */; };
117		D2C1DBE512AFC270006917BD /* minidump.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535212426EBB009BBCE0 /* minidump.cc */; };
118		D2C1DBE612AFC270006917BD /* pathname_stripper.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244535312426EBB009BBCE0 /* pathname_stripper.cc */; };
119		D2C1DBE712AFC270006917BD /* basic_code_modules.cc in Sources */ = {isa = PBXBuildFile; fileRef = D244534F12426E98009BBCE0 /* basic_code_modules.cc */; };
120		D2F9A3D51212F87C002747C1 /* exception_handler_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A3D41212F87C002747C1 /* exception_handler_test.cc */; };
121		D2F9A43D12131F55002747C1 /* gmock-all.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A43C12131F55002747C1 /* gmock-all.cc */; };
122		D2F9A44012131F65002747C1 /* gtest_main.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A43E12131F65002747C1 /* gtest_main.cc */; };
123		D2F9A44112131F65002747C1 /* gtest-all.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A43F12131F65002747C1 /* gtest-all.cc */; };
124		D2F9A44412131F84002747C1 /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2F9A41512131EF0002747C1 /* libgtest.a */; };
125		D2F9A4C9121336C7002747C1 /* client_info.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F9A4C4121336C7002747C1 /* client_info.h */; };
126		D2F9A4CA121336C7002747C1 /* crash_generation_client.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F9A4C5121336C7002747C1 /* crash_generation_client.h */; };
127		D2F9A4CB121336C7002747C1 /* crash_generation_client.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C6121336C7002747C1 /* crash_generation_client.cc */; };
128		D2F9A4CC121336C7002747C1 /* crash_generation_server.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F9A4C7121336C7002747C1 /* crash_generation_server.h */; };
129		D2F9A4CD121336C7002747C1 /* crash_generation_server.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C8121336C7002747C1 /* crash_generation_server.cc */; };
130		D2F9A4DF12133AD9002747C1 /* crash_generation_client.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C6121336C7002747C1 /* crash_generation_client.cc */; };
131		D2F9A4E012133AD9002747C1 /* crash_generation_server.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C8121336C7002747C1 /* crash_generation_server.cc */; };
132		D2F9A4E112133AE2002747C1 /* crash_generation_client.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C6121336C7002747C1 /* crash_generation_client.cc */; };
133		D2F9A4E212133AE2002747C1 /* crash_generation_server.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C8121336C7002747C1 /* crash_generation_server.cc */; };
134		D2F9A52E121383A1002747C1 /* crash_generation_client.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C6121336C7002747C1 /* crash_generation_client.cc */; };
135		D2F9A52F121383A1002747C1 /* crash_generation_server.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4C8121336C7002747C1 /* crash_generation_server.cc */; };
136		D2F9A530121383A1002747C1 /* MachIPC.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C53790ECCE635009BE4BA /* MachIPC.mm */; };
137		D2F9A531121383A1002747C1 /* breakpad_nlist_64.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */; };
138		D2F9A532121383A1002747C1 /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */; };
139		D2F9A533121383A1002747C1 /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */; };
140		D2F9A534121383A1002747C1 /* minidump_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */; };
141		D2F9A535121383A1002747C1 /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */; };
142		D2F9A536121383A1002747C1 /* convert_UTF.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */; };
143		D2F9A537121383A1002747C1 /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
144		D2F9A538121383A1002747C1 /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53740ECCE635009BE4BA /* file_id.cc */; };
145		D2F9A539121383A1002747C1 /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537A0ECCE635009BE4BA /* macho_id.cc */; };
146		D2F9A53A121383A1002747C1 /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537C0ECCE635009BE4BA /* macho_utilities.cc */; };
147		D2F9A53B121383A1002747C1 /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537E0ECCE635009BE4BA /* macho_walker.cc */; };
148		D2F9A53C121383A1002747C1 /* string_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53820ECCE635009BE4BA /* string_utilities.cc */; };
149		D2F9A53F121383A1002747C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
150		D2F9A541121383A1002747C1 /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2F9A41512131EF0002747C1 /* libgtest.a */; };
151		D2F9A553121383DC002747C1 /* crash_generation_server_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = D2F9A4CE121336F7002747C1 /* crash_generation_server_test.cc */; };
152		EB9CF8B924F01E1D00F9B6D1 /* encoding_util.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF89F24F01E1D00F9B6D1 /* encoding_util.m */; };
153		EB9CF8BA24F01E1D00F9B6D1 /* minidump_upload.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF8AD24F01E1D00F9B6D1 /* minidump_upload.m */; };
154		EB9CF8BB24F01E1D00F9B6D1 /* encoding_util.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9CF8AE24F01E1D00F9B6D1 /* encoding_util.h */; };
155		EB9CF8BC24F01E1D00F9B6D1 /* HTTPSimplePostRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9CF8AF24F01E1D00F9B6D1 /* HTTPSimplePostRequest.h */; };
156		EB9CF8BD24F01E1D00F9B6D1 /* HTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9CF8B024F01E1D00F9B6D1 /* HTTPRequest.h */; };
157		EB9CF8BE24F01E1D00F9B6D1 /* HTTPPutRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF8B124F01E1D00F9B6D1 /* HTTPPutRequest.m */; };
158		EB9CF8BF24F01E1D00F9B6D1 /* HTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF8B224F01E1D00F9B6D1 /* HTTPRequest.m */; };
159		EB9CF8C024F01E1D00F9B6D1 /* SymbolCollectorClient.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF8B324F01E1D00F9B6D1 /* SymbolCollectorClient.m */; };
160		EB9CF8C124F01E1D00F9B6D1 /* HTTPGetRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9CF8B424F01E1D00F9B6D1 /* HTTPGetRequest.h */; };
161		EB9CF8C224F01E1D00F9B6D1 /* HTTPGetRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF8B524F01E1D00F9B6D1 /* HTTPGetRequest.m */; };
162		EB9CF8C324F01E1D00F9B6D1 /* HTTPSimplePostRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF8B624F01E1D00F9B6D1 /* HTTPSimplePostRequest.m */; };
163		EB9CF8C424F01E1D00F9B6D1 /* SymbolCollectorClient.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9CF8B724F01E1D00F9B6D1 /* SymbolCollectorClient.h */; };
164		EB9CF8C524F01E1D00F9B6D1 /* HTTPPutRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9CF8B824F01E1D00F9B6D1 /* HTTPPutRequest.h */; };
165		EB9CF8C624F01F1100F9B6D1 /* HTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF8B224F01E1D00F9B6D1 /* HTTPRequest.m */; };
166		EB9CF8C724F01F7600F9B6D1 /* encoding_util.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9CF89F24F01E1D00F9B6D1 /* encoding_util.m */; };
167		EB9CF8C824F01FB900F9B6D1 /* HTTPMultipartUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = F92C53770ECCE635009BE4BA /* HTTPMultipartUpload.m */; };
168		F4DAB1DD19F1027100A5A838 /* launch_reporter.cc in Sources */ = {isa = PBXBuildFile; fileRef = F4DAB1DB19F1027100A5A838 /* launch_reporter.cc */; };
169		F4DAB1DE19F1027100A5A838 /* launch_reporter.h in Headers */ = {isa = PBXBuildFile; fileRef = F4DAB1DC19F1027100A5A838 /* launch_reporter.h */; };
170		F4F916B619F10FFC00B83BE4 /* launch_reporter.cc in Sources */ = {isa = PBXBuildFile; fileRef = F4DAB1DB19F1027100A5A838 /* launch_reporter.cc */; };
171		F91AF6210FD60784009D8BE2 /* Breakpad.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Breakpad.framework */; };
172		F9286B3A0F7EB25800A4DCC8 /* InspectorMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = F9286B390F7EB25800A4DCC8 /* InspectorMain.mm */; };
173		F92C53B80ECCE7B3009BE4BA /* Inspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C53B70ECCE7B3009BE4BA /* Inspector.mm */; };
174		F92C554C0ECCF534009BE4BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
175		F92C55D00ECD0064009BE4BA /* Breakpad.h in Headers */ = {isa = PBXBuildFile; fileRef = F92C55CE0ECD0064009BE4BA /* Breakpad.h */; settings = {ATTRIBUTES = (Public, ); }; };
176		F92C55D10ECD0064009BE4BA /* Breakpad.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C55CF0ECD0064009BE4BA /* Breakpad.mm */; };
177		F92C56330ECD0DF1009BE4BA /* OnDemandServer.h in Headers */ = {isa = PBXBuildFile; fileRef = F92C56310ECD0DF1009BE4BA /* OnDemandServer.h */; };
178		F92C56340ECD0DF1009BE4BA /* OnDemandServer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C56320ECD0DF1009BE4BA /* OnDemandServer.mm */; };
179		F92C563F0ECD10CA009BE4BA /* convert_UTF.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */; };
180		F92C56400ECD10CA009BE4BA /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */; };
181		F92C56410ECD10CA009BE4BA /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53740ECCE635009BE4BA /* file_id.cc */; };
182		F92C56420ECD10CA009BE4BA /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537A0ECCE635009BE4BA /* macho_id.cc */; };
183		F92C56430ECD10CA009BE4BA /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537C0ECCE635009BE4BA /* macho_utilities.cc */; };
184		F92C56440ECD10CA009BE4BA /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537E0ECCE635009BE4BA /* macho_walker.cc */; };
185		F92C56450ECD10CA009BE4BA /* MachIPC.mm in Sources */ = {isa = PBXBuildFile; fileRef = F92C53790ECCE635009BE4BA /* MachIPC.mm */; };
186		F92C56460ECD10CA009BE4BA /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */; };
187		F92C56470ECD10CA009BE4BA /* minidump_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */; };
188		F92C56490ECD10CA009BE4BA /* string_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53820ECCE635009BE4BA /* string_utilities.cc */; };
189		F92C564A0ECD10CA009BE4BA /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
190		F92C564C0ECD10DD009BE4BA /* breakpadUtilities.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */; };
191		F92C56570ECD113E009BE4BA /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F92C554A0ECCF530009BE4BA /* Carbon.framework */; };
192		F92C565C0ECD1158009BE4BA /* breakpadUtilities.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */; };
193		F92C565F0ECD116B009BE4BA /* protected_memory_allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53720ECCE3FD009BE4BA /* protected_memory_allocator.cc */; };
194		F92C56630ECD1179009BE4BA /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */; };
195		F92C56650ECD1185009BE4BA /* breakpadUtilities.dylib in Resources */ = {isa = PBXBuildFile; fileRef = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */; };
196		F92C568A0ECD15F9009BE4BA /* Inspector in Resources */ = {isa = PBXBuildFile; fileRef = F92C53540ECCE349009BE4BA /* Inspector */; };
197		F92C56A90ECE04C5009BE4BA /* crash_report_sender.m in Sources */ = {isa = PBXBuildFile; fileRef = F92C56A80ECE04C5009BE4BA /* crash_report_sender.m */; };
198		F93803CD0F8083B7004D428B /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */; };
199		F93803CE0F8083B7004D428B /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */; };
200		F93803CF0F8083B7004D428B /* minidump_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */; };
201		F93803D00F8083B7004D428B /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */; };
202		F93803D10F8083B7004D428B /* convert_UTF.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */; };
203		F93803D20F8083B7004D428B /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
204		F93803D30F8083B7004D428B /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53740ECCE635009BE4BA /* file_id.cc */; };
205		F93803D40F8083B7004D428B /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537A0ECCE635009BE4BA /* macho_id.cc */; };
206		F93803D50F8083B7004D428B /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537C0ECCE635009BE4BA /* macho_utilities.cc */; };
207		F93803D60F8083B7004D428B /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537E0ECCE635009BE4BA /* macho_walker.cc */; };
208		F93803D70F8083B7004D428B /* string_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53820ECCE635009BE4BA /* string_utilities.cc */; };
209		F93DE2D80F82A70E00608B94 /* minidump_file_writer_unittest.cc in Sources */ = {isa = PBXBuildFile; fileRef = F93DE2D70F82A70E00608B94 /* minidump_file_writer_unittest.cc */; };
210		F93DE2D90F82A73500608B94 /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */; };
211		F93DE2DA0F82A73500608B94 /* convert_UTF.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */; };
212		F93DE2DB0F82A73500608B94 /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
213		F93DE3350F82C66B00608B94 /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */; };
214		F93DE3360F82C66B00608B94 /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */; };
215		F93DE3370F82C66B00608B94 /* minidump_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */; };
216		F93DE3380F82C66B00608B94 /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */; };
217		F93DE3390F82C66B00608B94 /* convert_UTF.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */; };
218		F93DE33A0F82C66B00608B94 /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53850ECCE6AD009BE4BA /* string_conversion.cc */; };
219		F93DE33B0F82C66B00608B94 /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53740ECCE635009BE4BA /* file_id.cc */; };
220		F93DE33C0F82C66B00608B94 /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537A0ECCE635009BE4BA /* macho_id.cc */; };
221		F93DE33D0F82C66B00608B94 /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537C0ECCE635009BE4BA /* macho_utilities.cc */; };
222		F93DE33E0F82C66B00608B94 /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C537E0ECCE635009BE4BA /* macho_walker.cc */; };
223		F93DE33F0F82C66B00608B94 /* string_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = F92C53820ECCE635009BE4BA /* string_utilities.cc */; };
224		F945849E0F280E3C009A47BF /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F945849C0F280E3C009A47BF /* Localizable.strings */; };
225		F9B630A0100FF96B00D0F4AC /* goArrow.png in Resources */ = {isa = PBXBuildFile; fileRef = F9B6309F100FF96B00D0F4AC /* goArrow.png */; };
226		F9C44DB20EF07288003AEBAA /* Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C44DAC0EF07288003AEBAA /* Controller.m */; };
227		F9C44DB30EF07288003AEBAA /* crashduringload in Resources */ = {isa = PBXBuildFile; fileRef = F9C44DAD0EF07288003AEBAA /* crashduringload */; };
228		F9C44DB40EF07288003AEBAA /* crashInMain in Resources */ = {isa = PBXBuildFile; fileRef = F9C44DAE0EF07288003AEBAA /* crashInMain */; };
229		F9C44DB60EF07288003AEBAA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C44DB00EF07288003AEBAA /* main.m */; };
230		F9C44DB70EF07288003AEBAA /* TestClass.mm in Sources */ = {isa = PBXBuildFile; fileRef = F9C44DB10EF07288003AEBAA /* TestClass.mm */; };
231		F9C44DBC0EF072A0003AEBAA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = F9C44DB80EF072A0003AEBAA /* InfoPlist.strings */; };
232		F9C44DBD0EF072A0003AEBAA /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = F9C44DBA0EF072A0003AEBAA /* MainMenu.xib */; };
233		F9C44E000EF077CD003AEBAA /* Breakpad.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Breakpad.framework */; };
234		F9C44E3C0EF08B12003AEBAA /* Breakpad.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Breakpad.framework */; };
235		F9C44E980EF09F56003AEBAA /* crash_report_sender.app in Resources */ = {isa = PBXBuildFile; fileRef = F92C56A00ECE04A7009BE4BA /* crash_report_sender.app */; };
236		F9C44EA20EF09F93003AEBAA /* HTTPMultipartUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = F92C53770ECCE635009BE4BA /* HTTPMultipartUpload.m */; };
237		F9C44EE50EF0A006003AEBAA /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9C44EE40EF0A006003AEBAA /* SystemConfiguration.framework */; };
238		F9C44EE90EF0A3C1003AEBAA /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C44EE80EF0A3C1003AEBAA /* GTMLogger.m */; };
239		F9C77E130F7DDF810045F7DB /* GTMSenTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C77E120F7DDF810045F7DB /* GTMSenTestCase.m */; };
240/* End PBXBuildFile section */
241
242/* Begin PBXContainerItemProxy section */
243		8B31023811F0CF0600FCF3E4 /* PBXContainerItemProxy */ = {
244			isa = PBXContainerItemProxy;
245			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
246			proxyType = 1;
247			remoteGlobalIDString = B88FAFC9116BDCAD00407530;
248			remoteInfo = all_unittests;
249		};
250		8B31051611F1010E00FCF3E4 /* PBXContainerItemProxy */ = {
251			isa = PBXContainerItemProxy;
252			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
253			proxyType = 1;
254			remoteGlobalIDString = F93803BD0F80820F004D428B;
255			remoteInfo = generator_test;
256		};
257		8B31051811F1010E00FCF3E4 /* PBXContainerItemProxy */ = {
258			isa = PBXContainerItemProxy;
259			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
260			proxyType = 1;
261			remoteGlobalIDString = F93DE2D00F82A67300608B94;
262			remoteInfo = minidump_file_writer_unittest;
263		};
264		8B31051A11F1010E00FCF3E4 /* PBXContainerItemProxy */ = {
265			isa = PBXContainerItemProxy;
266			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
267			proxyType = 1;
268			remoteGlobalIDString = F93DE32B0F82C55600608B94;
269			remoteInfo = handler_test;
270		};
271		8B31051C11F1010E00FCF3E4 /* PBXContainerItemProxy */ = {
272			isa = PBXContainerItemProxy;
273			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
274			proxyType = 1;
275			remoteGlobalIDString = B89E0E731166575200DD08C9;
276			remoteInfo = macho_dump;
277		};
278		8B31051E11F1010E00FCF3E4 /* PBXContainerItemProxy */ = {
279			isa = PBXContainerItemProxy;
280			containerPortal = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
281			proxyType = 1;
282			remoteGlobalIDString = 9BD835FA0B0544950055103E;
283			remoteInfo = minidump_upload;
284		};
285		8B31F7A011EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
286			isa = PBXContainerItemProxy;
287			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
288			proxyType = 2;
289			remoteGlobalIDString = B89E0E741166575200DD08C9;
290			remoteInfo = macho_dump;
291		};
292		8B31F7A211EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
293			isa = PBXContainerItemProxy;
294			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
295			proxyType = 2;
296			remoteGlobalIDString = B88FB024116BDFFF00407530;
297			remoteInfo = gtestmockall;
298		};
299		8B31F7A411EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
300			isa = PBXContainerItemProxy;
301			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
302			proxyType = 2;
303			remoteGlobalIDString = B88FB14B116CF4A700407530;
304			remoteInfo = byte_cursor_unittest;
305		};
306		8B31F7A611EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
307			isa = PBXContainerItemProxy;
308			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
309			proxyType = 2;
310			remoteGlobalIDString = B89E0E9511665A6400DD08C9;
311			remoteInfo = macho_reader_unittest;
312		};
313		8B31F7A811EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
314			isa = PBXContainerItemProxy;
315			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
316			proxyType = 2;
317			remoteGlobalIDString = B88FB007116BDE8300407530;
318			remoteInfo = stabs_reader_unittest;
319		};
320		8B31F7AA11EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
321			isa = PBXContainerItemProxy;
322			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
323			proxyType = 2;
324			remoteGlobalIDString = B88FB135116CF30F00407530;
325			remoteInfo = bytereader_unittest;
326		};
327		8B31F7AC11EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
328			isa = PBXContainerItemProxy;
329			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
330			proxyType = 2;
331			remoteGlobalIDString = B88FAF2F116A591E00407530;
332			remoteInfo = dwarf2reader_cfi_unittest;
333		};
334		8B31F7AE11EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
335			isa = PBXContainerItemProxy;
336			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
337			proxyType = 2;
338			remoteGlobalIDString = B88FB0DF116CEEA800407530;
339			remoteInfo = dwarf2diehandler_unittest;
340		};
341		8B31F7B011EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
342			isa = PBXContainerItemProxy;
343			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
344			proxyType = 2;
345			remoteGlobalIDString = B88FB10A116CF07900407530;
346			remoteInfo = dwarf_cu_to_module_unittest;
347		};
348		8B31F7B211EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
349			isa = PBXContainerItemProxy;
350			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
351			proxyType = 2;
352			remoteGlobalIDString = B88FB0F2116CEF1900407530;
353			remoteInfo = dwarf_line_to_module_unittest;
354		};
355		8B31F7B411EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
356			isa = PBXContainerItemProxy;
357			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
358			proxyType = 2;
359			remoteGlobalIDString = B88FB11F116CF27F00407530;
360			remoteInfo = dwarf_cfi_to_module_unittest;
361		};
362		8B31F7B611EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
363			isa = PBXContainerItemProxy;
364			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
365			proxyType = 2;
366			remoteGlobalIDString = B84A91F4116CF784006C210E;
367			remoteInfo = stabs_to_module_unittest;
368		};
369		8B31F7B811EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
370			isa = PBXContainerItemProxy;
371			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
372			proxyType = 2;
373			remoteGlobalIDString = B88FB0B9116CEABF00407530;
374			remoteInfo = module_unittest;
375		};
376		8B31F7BA11EF9A8700FCF3E4 /* PBXContainerItemProxy */ = {
377			isa = PBXContainerItemProxy;
378			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
379			proxyType = 2;
380			remoteGlobalIDString = D21F97D211CBA0F200239E38;
381			remoteInfo = test_assembler_unittest;
382		};
383		D23F4B2F12A7E16200686C8D /* PBXContainerItemProxy */ = {
384			isa = PBXContainerItemProxy;
385			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
386			proxyType = 1;
387			remoteGlobalIDString = D2F9A41412131EF0002747C1;
388			remoteInfo = gtest;
389		};
390		D23F4BB912A8694C00686C8D /* PBXContainerItemProxy */ = {
391			isa = PBXContainerItemProxy;
392			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
393			proxyType = 1;
394			remoteGlobalIDString = D23F4BAA12A868A500686C8D;
395			remoteInfo = minidump_generator_test_helper;
396		};
397		D2F9A44212131F80002747C1 /* PBXContainerItemProxy */ = {
398			isa = PBXContainerItemProxy;
399			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
400			proxyType = 1;
401			remoteGlobalIDString = D2F9A41412131EF0002747C1;
402			remoteInfo = gtest;
403		};
404		D2F9A52C121383A1002747C1 /* PBXContainerItemProxy */ = {
405			isa = PBXContainerItemProxy;
406			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
407			proxyType = 1;
408			remoteGlobalIDString = D2F9A41412131EF0002747C1;
409			remoteInfo = gtest;
410		};
411		D2F9A5DE12142A6A002747C1 /* PBXContainerItemProxy */ = {
412			isa = PBXContainerItemProxy;
413			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
414			proxyType = 1;
415			remoteGlobalIDString = D2F9A52A121383A1002747C1;
416			remoteInfo = crash_generation_server_test;
417		};
418		F91AF6370FD60A74009D8BE2 /* PBXContainerItemProxy */ = {
419			isa = PBXContainerItemProxy;
420			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
421			proxyType = 1;
422			remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
423			remoteInfo = Breakpad;
424		};
425		F92C564D0ECD10E5009BE4BA /* PBXContainerItemProxy */ = {
426			isa = PBXContainerItemProxy;
427			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
428			proxyType = 1;
429			remoteGlobalIDString = F92C563B0ECD10B3009BE4BA;
430			remoteInfo = breakpadUtilities;
431		};
432		F92C56850ECD15EF009BE4BA /* PBXContainerItemProxy */ = {
433			isa = PBXContainerItemProxy;
434			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
435			proxyType = 1;
436			remoteGlobalIDString = F92C563B0ECD10B3009BE4BA;
437			remoteInfo = breakpadUtilities;
438		};
439		F92C56870ECD15F1009BE4BA /* PBXContainerItemProxy */ = {
440			isa = PBXContainerItemProxy;
441			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
442			proxyType = 1;
443			remoteGlobalIDString = F92C53530ECCE349009BE4BA;
444			remoteInfo = Inspector;
445		};
446		F93DE2FB0F82C3C600608B94 /* PBXContainerItemProxy */ = {
447			isa = PBXContainerItemProxy;
448			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
449			proxyType = 1;
450			remoteGlobalIDString = F93803BD0F80820F004D428B;
451			remoteInfo = generator_test;
452		};
453		F93DE36F0F82CC1300608B94 /* PBXContainerItemProxy */ = {
454			isa = PBXContainerItemProxy;
455			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
456			proxyType = 1;
457			remoteGlobalIDString = F93DE32B0F82C55600608B94;
458			remoteInfo = handler_test;
459		};
460		F93DE3A60F830D1D00608B94 /* PBXContainerItemProxy */ = {
461			isa = PBXContainerItemProxy;
462			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
463			proxyType = 1;
464			remoteGlobalIDString = F9C77DD90F7DD5CF0045F7DB;
465			remoteInfo = UnitTests;
466		};
467		F94585870F78232B009A47BF /* PBXContainerItemProxy */ = {
468			isa = PBXContainerItemProxy;
469			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
470			proxyType = 1;
471			remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
472			remoteInfo = Breakpad;
473		};
474		F94585890F78232E009A47BF /* PBXContainerItemProxy */ = {
475			isa = PBXContainerItemProxy;
476			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
477			proxyType = 1;
478			remoteGlobalIDString = F92C53530ECCE349009BE4BA;
479			remoteInfo = Inspector;
480		};
481		F945858B0F782330009A47BF /* PBXContainerItemProxy */ = {
482			isa = PBXContainerItemProxy;
483			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
484			proxyType = 1;
485			remoteGlobalIDString = F92C563B0ECD10B3009BE4BA;
486			remoteInfo = breakpadUtilities;
487		};
488		F945858D0F782333009A47BF /* PBXContainerItemProxy */ = {
489			isa = PBXContainerItemProxy;
490			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
491			proxyType = 1;
492			remoteGlobalIDString = F92C569F0ECE04A7009BE4BA;
493			remoteInfo = crash_report_sender;
494		};
495		F945858F0F782336009A47BF /* PBXContainerItemProxy */ = {
496			isa = PBXContainerItemProxy;
497			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
498			proxyType = 1;
499			remoteGlobalIDString = F9C44DA40EF060A8003AEBAA;
500			remoteInfo = BreakpadTest;
501		};
502		F95BB884101F949F00AA053B /* PBXContainerItemProxy */ = {
503			isa = PBXContainerItemProxy;
504			containerPortal = F95BB87C101F949F00AA053B /* crash_report.xcodeproj */;
505			proxyType = 2;
506			remoteGlobalIDString = 8DD76FA10486AA7600D96B5E;
507			remoteInfo = crash_report;
508		};
509		F95BB891101F94AC00AA053B /* PBXContainerItemProxy */ = {
510			isa = PBXContainerItemProxy;
511			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
512			proxyType = 2;
513			remoteGlobalIDString = 8DD76FA10486AA7600D96B5E;
514			remoteInfo = dump_syms;
515		};
516		F95BB89E101F94C000AA053B /* PBXContainerItemProxy */ = {
517			isa = PBXContainerItemProxy;
518			containerPortal = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
519			proxyType = 2;
520			remoteGlobalIDString = 8DD76FA10486AA7600D96B5E;
521			remoteInfo = symupload;
522		};
523		F95BB8A0101F94C000AA053B /* PBXContainerItemProxy */ = {
524			isa = PBXContainerItemProxy;
525			containerPortal = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
526			proxyType = 2;
527			remoteGlobalIDString = 9BD835FB0B0544950055103E;
528			remoteInfo = minidump_upload;
529		};
530		F95BB8B2101F94D300AA053B /* PBXContainerItemProxy */ = {
531			isa = PBXContainerItemProxy;
532			containerPortal = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
533			proxyType = 1;
534			remoteGlobalIDString = B8C5B5101166531A00D34F4E;
535			remoteInfo = dump_syms;
536		};
537		F95BB8B4101F94D300AA053B /* PBXContainerItemProxy */ = {
538			isa = PBXContainerItemProxy;
539			containerPortal = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
540			proxyType = 1;
541			remoteGlobalIDString = 8DD76F960486AA7600D96B5E;
542			remoteInfo = symupload;
543		};
544		F95BB8B6101F94D300AA053B /* PBXContainerItemProxy */ = {
545			isa = PBXContainerItemProxy;
546			containerPortal = F95BB87C101F949F00AA053B /* crash_report.xcodeproj */;
547			proxyType = 1;
548			remoteGlobalIDString = 8DD76F960486AA7600D96B5E;
549			remoteInfo = crash_report;
550		};
551		F9C44E190EF0790F003AEBAA /* PBXContainerItemProxy */ = {
552			isa = PBXContainerItemProxy;
553			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
554			proxyType = 1;
555			remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
556			remoteInfo = Breakpad;
557		};
558		F9C44E960EF09F4B003AEBAA /* PBXContainerItemProxy */ = {
559			isa = PBXContainerItemProxy;
560			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
561			proxyType = 1;
562			remoteGlobalIDString = F92C569F0ECE04A7009BE4BA;
563			remoteInfo = crash_report_sender;
564		};
565/* End PBXContainerItemProxy section */
566
567/* Begin PBXCopyFilesBuildPhase section */
568		F9C44E410EF08B17003AEBAA /* Copy Frameworks */ = {
569			isa = PBXCopyFilesBuildPhase;
570			buildActionMask = 2147483647;
571			dstPath = "";
572			dstSubfolderSpec = 10;
573			files = (
574				F9C44E3C0EF08B12003AEBAA /* Breakpad.framework in Copy Frameworks */,
575			);
576			name = "Copy Frameworks";
577			runOnlyForDeploymentPostprocessing = 0;
578		};
579/* End PBXCopyFilesBuildPhase section */
580
581/* Begin PBXFileReference section */
582		0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
583		0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
584		1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
585		162F64F0161C577500CD68D5 /* arch_utilities.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arch_utilities.cc; path = ../../common/mac/arch_utilities.cc; sourceTree = "<group>"; };
586		162F64F1161C577500CD68D5 /* arch_utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arch_utilities.h; path = ../../common/mac/arch_utilities.h; sourceTree = "<group>"; };
587		163201D41443019E00C4DBF5 /* ConfigFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConfigFile.h; path = crash_generation/ConfigFile.h; sourceTree = "<group>"; };
588		163201D51443019E00C4DBF5 /* ConfigFile.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = ConfigFile.mm; path = crash_generation/ConfigFile.mm; sourceTree = "<group>"; };
589		163202431443201300C4DBF5 /* uploader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = uploader.h; path = sender/uploader.h; sourceTree = "<group>"; };
590		16C7C917147D45AE00776EAD /* BreakpadDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BreakpadDefines.h; sourceTree = "<group>"; };
591		16E02DB4147410D4008C604D /* uploader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = uploader.mm; path = sender/uploader.mm; sourceTree = "<group>"; };
592		1EEEB6211720829E00F7E689 /* simple_string_dictionary.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = simple_string_dictionary.cc; path = ../../common/simple_string_dictionary.cc; sourceTree = "<group>"; };
593		1EEEB6221720829E00F7E689 /* simple_string_dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simple_string_dictionary.h; path = ../../common/simple_string_dictionary.h; sourceTree = "<group>"; };
594		1EEEB6251720830600F7E689 /* simple_string_dictionary_unittest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = simple_string_dictionary_unittest.cc; path = ../../common/simple_string_dictionary_unittest.cc; sourceTree = "<group>"; };
595		32DBCF5E0370ADEE00C91783 /* Breakpad_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Breakpad_Prefix.pch; path = Framework/Breakpad_Prefix.pch; sourceTree = "<group>"; };
596		3329D4EC0FA16D820007BBC5 /* Breakpad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Breakpad.xib; path = sender/Breakpad.xib; sourceTree = "<group>"; };
597		33880C7F0F9E097100817F82 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = sender/English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
598		4084699C0F5D9CF900FDCA37 /* crash_report_sender.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = crash_report_sender.icns; path = sender/crash_report_sender.icns; sourceTree = "<group>"; };
599		421BC5AD21110C0300B8042E /* convert_old_arm64_context.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_old_arm64_context.cc; path = ../../processor/convert_old_arm64_context.cc; sourceTree = "<group>"; };
600		421BC5BB21110C0300B8042E /* convert_old_arm64_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = convert_old_arm64_context.h; path = ../../processor/convert_old_arm64_context.h; sourceTree = "<group>"; };
601		4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bootstrap_compat.cc; path = ../../common/mac/bootstrap_compat.cc; sourceTree = SOURCE_ROOT; };
602		4D61A25E14F43CFC002D5862 /* bootstrap_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bootstrap_compat.h; path = ../../common/mac/bootstrap_compat.h; sourceTree = SOURCE_ROOT; };
603		4D72CA0D13DFAD5C006CABE3 /* md5.cc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = md5.cc; path = ../../common/md5.cc; sourceTree = SOURCE_ROOT; };
604		4DBE4769134A4F080072546A /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; };
605		8B31007011F0CD3C00FCF3E4 /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMDefines.h; path = ../../common/mac/GTMDefines.h; sourceTree = SOURCE_ROOT; };
606		8B3101E911F0CDE300FCF3E4 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
607		8B31027711F0D3AF00FCF3E4 /* BreakpadDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = BreakpadDebug.xcconfig; path = ../../common/mac/BreakpadDebug.xcconfig; sourceTree = SOURCE_ROOT; };
608		8B31027811F0D3AF00FCF3E4 /* BreakpadRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = BreakpadRelease.xcconfig; path = ../../common/mac/BreakpadRelease.xcconfig; sourceTree = SOURCE_ROOT; };
609		8B31FFF611F0C90500FCF3E4 /* Breakpad.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Breakpad.xcconfig; path = ../../common/mac/Breakpad.xcconfig; sourceTree = SOURCE_ROOT; };
610		8DC2EF5B0486A6940098B216 /* Breakpad.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Breakpad.framework; sourceTree = BUILT_PRODUCTS_DIR; };
611		D23F4B2C12A7E13200686C8D /* minidump_generator_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minidump_generator_test.cc; path = tests/minidump_generator_test.cc; sourceTree = "<group>"; };
612		D23F4B9A12A8688800686C8D /* minidump_generator_test_helper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minidump_generator_test_helper.cc; path = tests/minidump_generator_test_helper.cc; sourceTree = "<group>"; };
613		D23F4BAB12A868A500686C8D /* minidump_generator_test_helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = minidump_generator_test_helper; sourceTree = BUILT_PRODUCTS_DIR; };
614		D244534F12426E98009BBCE0 /* basic_code_modules.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = basic_code_modules.cc; path = ../../processor/basic_code_modules.cc; sourceTree = SOURCE_ROOT; };
615		D244535112426EBB009BBCE0 /* logging.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = logging.cc; path = ../../processor/logging.cc; sourceTree = SOURCE_ROOT; };
616		D244535212426EBB009BBCE0 /* minidump.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minidump.cc; path = ../../processor/minidump.cc; sourceTree = SOURCE_ROOT; };
617		D244535312426EBB009BBCE0 /* pathname_stripper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pathname_stripper.cc; path = ../../processor/pathname_stripper.cc; sourceTree = SOURCE_ROOT; };
618		D244540A12439BA0009BBCE0 /* memory_allocator_unittest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = memory_allocator_unittest.cc; path = ../../common/memory_allocator_unittest.cc; sourceTree = SOURCE_ROOT; };
619		D2F9A3D41212F87C002747C1 /* exception_handler_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = exception_handler_test.cc; path = tests/exception_handler_test.cc; sourceTree = "<group>"; };
620		D2F9A41512131EF0002747C1 /* libgtest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgtest.a; sourceTree = BUILT_PRODUCTS_DIR; };
621		D2F9A43C12131F55002747C1 /* gmock-all.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "gmock-all.cc"; path = "../../testing/googlemock/src/gmock-all.cc"; sourceTree = SOURCE_ROOT; };
622		D2F9A43E12131F65002747C1 /* gtest_main.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gtest_main.cc; path = ../../testing/googletest/src/gtest_main.cc; sourceTree = "<group>"; };
623		D2F9A43F12131F65002747C1 /* gtest-all.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "gtest-all.cc"; path = "../../testing/googletest/src/gtest-all.cc"; sourceTree = "<group>"; };
624		D2F9A4C4121336C7002747C1 /* client_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = client_info.h; path = crash_generation/client_info.h; sourceTree = "<group>"; };
625		D2F9A4C5121336C7002747C1 /* crash_generation_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crash_generation_client.h; path = crash_generation/crash_generation_client.h; sourceTree = "<group>"; };
626		D2F9A4C6121336C7002747C1 /* crash_generation_client.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = crash_generation_client.cc; path = crash_generation/crash_generation_client.cc; sourceTree = "<group>"; };
627		D2F9A4C7121336C7002747C1 /* crash_generation_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crash_generation_server.h; path = crash_generation/crash_generation_server.h; sourceTree = "<group>"; };
628		D2F9A4C8121336C7002747C1 /* crash_generation_server.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = crash_generation_server.cc; path = crash_generation/crash_generation_server.cc; sourceTree = "<group>"; };
629		D2F9A4CE121336F7002747C1 /* crash_generation_server_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = crash_generation_server_test.cc; path = tests/crash_generation_server_test.cc; sourceTree = "<group>"; };
630		D2F9A546121383A1002747C1 /* crash_generation_server_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = crash_generation_server_test; sourceTree = BUILT_PRODUCTS_DIR; };
631		DE43467411C72855004F095F /* da */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = da; path = sender/da.lproj/Localizable.strings; sourceTree = "<group>"; };
632		DE43467511C72857004F095F /* de */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = de; path = sender/de.lproj/Localizable.strings; sourceTree = "<group>"; };
633		DE43467611C7285B004F095F /* es */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = sender/es.lproj/Localizable.strings; sourceTree = "<group>"; };
634		DE43467711C72862004F095F /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = sender/fr.lproj/Localizable.strings; sourceTree = "<group>"; };
635		DE43467811C72869004F095F /* it */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = it; path = sender/it.lproj/Localizable.strings; sourceTree = "<group>"; };
636		DE43467911C7286D004F095F /* nl */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = nl; path = sender/nl.lproj/Localizable.strings; sourceTree = "<group>"; };
637		DE43467A11C72873004F095F /* no */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = no; path = sender/no.lproj/Localizable.strings; sourceTree = "<group>"; };
638		DE43467B11C72877004F095F /* sl */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = sl; path = sender/sl.lproj/Localizable.strings; sourceTree = "<group>"; };
639		DE43467C11C7287A004F095F /* sv */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = sv; path = sender/sv.lproj/Localizable.strings; sourceTree = "<group>"; };
640		DE43467E11C728DC004F095F /* ja */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = ja; path = sender/ja.lproj/Localizable.strings; sourceTree = "<group>"; };
641		DE43467F11C728E1004F095F /* tr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = tr; path = sender/tr.lproj/Localizable.strings; sourceTree = "<group>"; };
642		DE43468611C72958004F095F /* de */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = de; path = sender/de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
643		DE43468711C7295D004F095F /* da */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = da; path = sender/da.lproj/InfoPlist.strings; sourceTree = "<group>"; };
644		DE43468811C7295F004F095F /* es */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = sender/es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
645		DE43468911C72964004F095F /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = sender/fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
646		DE43468A11C72967004F095F /* it */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = it; path = sender/it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
647		DE43468B11C7296B004F095F /* ja */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = ja; path = sender/ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
648		DE43468C11C7296D004F095F /* nl */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = nl; path = sender/nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
649		DE43468D11C7296F004F095F /* no */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = no; path = sender/no.lproj/InfoPlist.strings; sourceTree = "<group>"; };
650		DE43468E11C72971004F095F /* sl */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = sl; path = sender/sl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
651		DE43468F11C72973004F095F /* sv */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = sv; path = sender/sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
652		DE43469011C72976004F095F /* tr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = tr; path = sender/tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
653		EB9CF89F24F01E1D00F9B6D1 /* encoding_util.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = encoding_util.m; path = ../../common/mac/encoding_util.m; sourceTree = "<group>"; };
654		EB9CF8AD24F01E1D00F9B6D1 /* minidump_upload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = minidump_upload.m; path = ../../common/mac/minidump_upload.m; sourceTree = "<group>"; };
655		EB9CF8AE24F01E1D00F9B6D1 /* encoding_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = encoding_util.h; path = ../../common/mac/encoding_util.h; sourceTree = "<group>"; };
656		EB9CF8AF24F01E1D00F9B6D1 /* HTTPSimplePostRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPSimplePostRequest.h; path = ../../common/mac/HTTPSimplePostRequest.h; sourceTree = "<group>"; };
657		EB9CF8B024F01E1D00F9B6D1 /* HTTPRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPRequest.h; path = ../../common/mac/HTTPRequest.h; sourceTree = "<group>"; };
658		EB9CF8B124F01E1D00F9B6D1 /* HTTPPutRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPPutRequest.m; path = ../../common/mac/HTTPPutRequest.m; sourceTree = "<group>"; };
659		EB9CF8B224F01E1D00F9B6D1 /* HTTPRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPRequest.m; path = ../../common/mac/HTTPRequest.m; sourceTree = "<group>"; };
660		EB9CF8B324F01E1D00F9B6D1 /* SymbolCollectorClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SymbolCollectorClient.m; path = ../../common/mac/SymbolCollectorClient.m; sourceTree = "<group>"; };
661		EB9CF8B424F01E1D00F9B6D1 /* HTTPGetRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPGetRequest.h; path = ../../common/mac/HTTPGetRequest.h; sourceTree = "<group>"; };
662		EB9CF8B524F01E1D00F9B6D1 /* HTTPGetRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPGetRequest.m; path = ../../common/mac/HTTPGetRequest.m; sourceTree = "<group>"; };
663		EB9CF8B624F01E1D00F9B6D1 /* HTTPSimplePostRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPSimplePostRequest.m; path = ../../common/mac/HTTPSimplePostRequest.m; sourceTree = "<group>"; };
664		EB9CF8B724F01E1D00F9B6D1 /* SymbolCollectorClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SymbolCollectorClient.h; path = ../../common/mac/SymbolCollectorClient.h; sourceTree = "<group>"; };
665		EB9CF8B824F01E1D00F9B6D1 /* HTTPPutRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPPutRequest.h; path = ../../common/mac/HTTPPutRequest.h; sourceTree = "<group>"; };
666		F4DAB1DB19F1027100A5A838 /* launch_reporter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = launch_reporter.cc; path = ../../common/mac/launch_reporter.cc; sourceTree = SOURCE_ROOT; };
667		F4DAB1DC19F1027100A5A838 /* launch_reporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = launch_reporter.h; path = ../../common/mac/launch_reporter.h; sourceTree = SOURCE_ROOT; };
668		F91AF5CF0FD60393009D8BE2 /* BreakpadFramework_Test.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = BreakpadFramework_Test.mm; path = tests/BreakpadFramework_Test.mm; sourceTree = "<group>"; };
669		F9286B380F7EB25800A4DCC8 /* Inspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Inspector.h; path = crash_generation/Inspector.h; sourceTree = "<group>"; };
670		F9286B390F7EB25800A4DCC8 /* InspectorMain.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = InspectorMain.mm; path = crash_generation/InspectorMain.mm; sourceTree = "<group>"; };
671		F92C53540ECCE349009BE4BA /* Inspector */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Inspector; sourceTree = BUILT_PRODUCTS_DIR; };
672		F92C53670ECCE3FD009BE4BA /* breakpad_exc_server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = breakpad_exc_server.c; path = handler/breakpad_exc_server.c; sourceTree = SOURCE_ROOT; };
673		F92C53680ECCE3FD009BE4BA /* breakpad_exc_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = breakpad_exc_server.h; path = handler/breakpad_exc_server.h; sourceTree = SOURCE_ROOT; };
674		F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = breakpad_nlist_64.cc; path = handler/breakpad_nlist_64.cc; sourceTree = SOURCE_ROOT; };
675		F92C536A0ECCE3FD009BE4BA /* breakpad_nlist_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = breakpad_nlist_64.h; path = handler/breakpad_nlist_64.h; sourceTree = SOURCE_ROOT; };
676		F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dynamic_images.cc; path = handler/dynamic_images.cc; sourceTree = SOURCE_ROOT; };
677		F92C536C0ECCE3FD009BE4BA /* dynamic_images.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dynamic_images.h; path = handler/dynamic_images.h; sourceTree = SOURCE_ROOT; };
678		F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = exception_handler.cc; path = handler/exception_handler.cc; sourceTree = SOURCE_ROOT; };
679		F92C536E0ECCE3FD009BE4BA /* exception_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = exception_handler.h; path = handler/exception_handler.h; sourceTree = SOURCE_ROOT; };
680		F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minidump_generator.cc; path = handler/minidump_generator.cc; sourceTree = SOURCE_ROOT; };
681		F92C53700ECCE3FD009BE4BA /* minidump_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = minidump_generator.h; path = handler/minidump_generator.h; sourceTree = SOURCE_ROOT; };
682		F92C53720ECCE3FD009BE4BA /* protected_memory_allocator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = protected_memory_allocator.cc; path = handler/protected_memory_allocator.cc; sourceTree = SOURCE_ROOT; };
683		F92C53730ECCE3FD009BE4BA /* protected_memory_allocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = protected_memory_allocator.h; path = handler/protected_memory_allocator.h; sourceTree = SOURCE_ROOT; };
684		F92C53740ECCE635009BE4BA /* file_id.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = file_id.cc; path = ../../common/mac/file_id.cc; sourceTree = SOURCE_ROOT; };
685		F92C53750ECCE635009BE4BA /* file_id.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = file_id.h; path = ../../common/mac/file_id.h; sourceTree = SOURCE_ROOT; };
686		F92C53760ECCE635009BE4BA /* HTTPMultipartUpload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTTPMultipartUpload.h; path = ../../common/mac/HTTPMultipartUpload.h; sourceTree = SOURCE_ROOT; };
687		F92C53770ECCE635009BE4BA /* HTTPMultipartUpload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPMultipartUpload.m; path = ../../common/mac/HTTPMultipartUpload.m; sourceTree = SOURCE_ROOT; };
688		F92C53780ECCE635009BE4BA /* MachIPC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MachIPC.h; path = ../../common/mac/MachIPC.h; sourceTree = SOURCE_ROOT; };
689		F92C53790ECCE635009BE4BA /* MachIPC.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MachIPC.mm; path = ../../common/mac/MachIPC.mm; sourceTree = SOURCE_ROOT; };
690		F92C537A0ECCE635009BE4BA /* macho_id.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = macho_id.cc; path = ../../common/mac/macho_id.cc; sourceTree = SOURCE_ROOT; };
691		F92C537B0ECCE635009BE4BA /* macho_id.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macho_id.h; path = ../../common/mac/macho_id.h; sourceTree = SOURCE_ROOT; };
692		F92C537C0ECCE635009BE4BA /* macho_utilities.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = macho_utilities.cc; path = ../../common/mac/macho_utilities.cc; sourceTree = SOURCE_ROOT; };
693		F92C537D0ECCE635009BE4BA /* macho_utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macho_utilities.h; path = ../../common/mac/macho_utilities.h; sourceTree = SOURCE_ROOT; };
694		F92C537E0ECCE635009BE4BA /* macho_walker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = macho_walker.cc; path = ../../common/mac/macho_walker.cc; sourceTree = SOURCE_ROOT; };
695		F92C537F0ECCE635009BE4BA /* macho_walker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macho_walker.h; path = ../../common/mac/macho_walker.h; sourceTree = SOURCE_ROOT; };
696		F92C53820ECCE635009BE4BA /* string_utilities.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = string_utilities.cc; path = ../../common/mac/string_utilities.cc; sourceTree = SOURCE_ROOT; };
697		F92C53830ECCE635009BE4BA /* string_utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = string_utilities.h; path = ../../common/mac/string_utilities.h; sourceTree = SOURCE_ROOT; };
698		F92C53850ECCE6AD009BE4BA /* string_conversion.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = string_conversion.cc; path = ../../common/string_conversion.cc; sourceTree = SOURCE_ROOT; };
699		F92C53860ECCE6AD009BE4BA /* string_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = string_conversion.h; path = ../../common/string_conversion.h; sourceTree = SOURCE_ROOT; };
700		F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_UTF.cc; path = ../../common/convert_UTF.cc; sourceTree = SOURCE_ROOT; };
701		F92C53880ECCE6C0009BE4BA /* convert_UTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = convert_UTF.h; path = ../../common/convert_UTF.h; sourceTree = SOURCE_ROOT; };
702		F92C538E0ECCE70A009BE4BA /* minidump_file_writer-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "minidump_file_writer-inl.h"; path = "../minidump_file_writer-inl.h"; sourceTree = SOURCE_ROOT; };
703		F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minidump_file_writer.cc; path = ../minidump_file_writer.cc; sourceTree = SOURCE_ROOT; };
704		F92C53900ECCE70A009BE4BA /* minidump_file_writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = minidump_file_writer.h; path = ../minidump_file_writer.h; sourceTree = SOURCE_ROOT; };
705		F92C53B70ECCE7B3009BE4BA /* Inspector.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Inspector.mm; path = crash_generation/Inspector.mm; sourceTree = SOURCE_ROOT; };
706		F92C554A0ECCF530009BE4BA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
707		F92C55CE0ECD0064009BE4BA /* Breakpad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Breakpad.h; path = Framework/Breakpad.h; sourceTree = "<group>"; };
708		F92C55CF0ECD0064009BE4BA /* Breakpad.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = Breakpad.mm; path = Framework/Breakpad.mm; sourceTree = "<group>"; };
709		F92C56310ECD0DF1009BE4BA /* OnDemandServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OnDemandServer.h; path = Framework/OnDemandServer.h; sourceTree = "<group>"; };
710		F92C56320ECD0DF1009BE4BA /* OnDemandServer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OnDemandServer.mm; path = Framework/OnDemandServer.mm; sourceTree = "<group>"; };
711		F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = breakpadUtilities.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
712		F92C56A00ECE04A7009BE4BA /* crash_report_sender.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = crash_report_sender.app; sourceTree = BUILT_PRODUCTS_DIR; };
713		F92C56A20ECE04A7009BE4BA /* crash_report_sender-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "crash_report_sender-Info.plist"; path = "sender/crash_report_sender-Info.plist"; sourceTree = "<group>"; };
714		F92C56A70ECE04C5009BE4BA /* crash_report_sender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crash_report_sender.h; path = sender/crash_report_sender.h; sourceTree = "<group>"; };
715		F92C56A80ECE04C5009BE4BA /* crash_report_sender.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = crash_report_sender.m; path = sender/crash_report_sender.m; sourceTree = "<group>"; };
716		F93803BE0F80820F004D428B /* generator_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = generator_test; sourceTree = BUILT_PRODUCTS_DIR; };
717		F93DE2D10F82A67300608B94 /* minidump_file_writer_unittest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = minidump_file_writer_unittest; sourceTree = BUILT_PRODUCTS_DIR; };
718		F93DE2D70F82A70E00608B94 /* minidump_file_writer_unittest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minidump_file_writer_unittest.cc; path = ../minidump_file_writer_unittest.cc; sourceTree = SOURCE_ROOT; };
719		F93DE32C0F82C55600608B94 /* handler_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = handler_test; sourceTree = BUILT_PRODUCTS_DIR; };
720		F945849D0F280E3C009A47BF /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = sender/English.lproj/Localizable.strings; sourceTree = "<group>"; };
721		F945859D0F78241E009A47BF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Framework/Info.plist; sourceTree = "<group>"; };
722		F95BB87C101F949F00AA053B /* crash_report.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = crash_report.xcodeproj; path = ../../tools/mac/crash_report/crash_report.xcodeproj; sourceTree = SOURCE_ROOT; };
723		F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = dump_syms.xcodeproj; path = ../../tools/mac/dump_syms/dump_syms.xcodeproj; sourceTree = SOURCE_ROOT; };
724		F95BB894101F94C000AA053B /* symupload.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = symupload.xcodeproj; path = ../../tools/mac/symupload/symupload.xcodeproj; sourceTree = SOURCE_ROOT; };
725		F9B6309F100FF96B00D0F4AC /* goArrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = goArrow.png; path = sender/goArrow.png; sourceTree = "<group>"; };
726		F9C44DA50EF060A8003AEBAA /* BreakpadTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BreakpadTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
727		F9C44DAC0EF07288003AEBAA /* Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Controller.m; path = testapp/Controller.m; sourceTree = "<group>"; };
728		F9C44DAD0EF07288003AEBAA /* crashduringload */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = crashduringload; path = testapp/crashduringload; sourceTree = "<group>"; };
729		F9C44DAE0EF07288003AEBAA /* crashInMain */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = crashInMain; path = testapp/crashInMain; sourceTree = "<group>"; };
730		F9C44DAF0EF07288003AEBAA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = testapp/Info.plist; sourceTree = "<group>"; };
731		F9C44DB00EF07288003AEBAA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = testapp/main.m; sourceTree = "<group>"; };
732		F9C44DB10EF07288003AEBAA /* TestClass.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = TestClass.mm; path = testapp/TestClass.mm; sourceTree = "<group>"; };
733		F9C44DB90EF072A0003AEBAA /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = testapp/English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
734		F9C44DBB0EF072A0003AEBAA /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = testapp/English.lproj/MainMenu.xib; sourceTree = "<group>"; };
735		F9C44DBF0EF0778F003AEBAA /* Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Controller.h; path = testapp/Controller.h; sourceTree = "<group>"; };
736		F9C44DC00EF0778F003AEBAA /* TestClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TestClass.h; path = testapp/TestClass.h; sourceTree = "<group>"; };
737		F9C44EE40EF0A006003AEBAA /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
738		F9C44EE70EF0A3C1003AEBAA /* GTMLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMLogger.h; path = ../../common/mac/GTMLogger.h; sourceTree = SOURCE_ROOT; };
739		F9C44EE80EF0A3C1003AEBAA /* GTMLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GTMLogger.m; path = ../../common/mac/GTMLogger.m; sourceTree = SOURCE_ROOT; };
740		F9C77DDA0F7DD5CF0045F7DB /* UnitTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
741		F9C77DDB0F7DD5CF0045F7DB /* UnitTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "UnitTests-Info.plist"; sourceTree = "<group>"; };
742		F9C77E110F7DDF810045F7DB /* GTMSenTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMSenTestCase.h; path = ../../common/mac/testing/GTMSenTestCase.h; sourceTree = SOURCE_ROOT; };
743		F9C77E120F7DDF810045F7DB /* GTMSenTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GTMSenTestCase.m; path = ../../common/mac/testing/GTMSenTestCase.m; sourceTree = SOURCE_ROOT; };
744/* End PBXFileReference section */
745
746/* Begin PBXFrameworksBuildPhase section */
747		8DC2EF560486A6940098B216 /* Frameworks */ = {
748			isa = PBXFrameworksBuildPhase;
749			buildActionMask = 2147483647;
750			files = (
751				F92C565C0ECD1158009BE4BA /* breakpadUtilities.dylib in Frameworks */,
752				8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */,
753			);
754			runOnlyForDeploymentPostprocessing = 0;
755		};
756		D23F4BA912A868A500686C8D /* Frameworks */ = {
757			isa = PBXFrameworksBuildPhase;
758			buildActionMask = 2147483647;
759			files = (
760				D246418412BAA4BA005170D0 /* Foundation.framework in Frameworks */,
761				4DBE49A6134A4F200072546A /* CoreServices.framework in Frameworks */,
762			);
763			runOnlyForDeploymentPostprocessing = 0;
764		};
765		D2F9A41312131EF0002747C1 /* Frameworks */ = {
766			isa = PBXFrameworksBuildPhase;
767			buildActionMask = 2147483647;
768			files = (
769			);
770			runOnlyForDeploymentPostprocessing = 0;
771		};
772		D2F9A53E121383A1002747C1 /* Frameworks */ = {
773			isa = PBXFrameworksBuildPhase;
774			buildActionMask = 2147483647;
775			files = (
776				D2F9A53F121383A1002747C1 /* Foundation.framework in Frameworks */,
777				D2F9A541121383A1002747C1 /* libgtest.a in Frameworks */,
778				4DBE49A9134A4F460072546A /* CoreServices.framework in Frameworks */,
779			);
780			runOnlyForDeploymentPostprocessing = 0;
781		};
782		F92C53520ECCE349009BE4BA /* Frameworks */ = {
783			isa = PBXFrameworksBuildPhase;
784			buildActionMask = 2147483647;
785			files = (
786				F92C564C0ECD10DD009BE4BA /* breakpadUtilities.dylib in Frameworks */,
787				F92C554C0ECCF534009BE4BA /* Foundation.framework in Frameworks */,
788			);
789			runOnlyForDeploymentPostprocessing = 0;
790		};
791		F92C563A0ECD10B3009BE4BA /* Frameworks */ = {
792			isa = PBXFrameworksBuildPhase;
793			buildActionMask = 2147483647;
794			files = (
795				8B31FC8211EFD2B800FCF3E4 /* Foundation.framework in Frameworks */,
796				F92C56570ECD113E009BE4BA /* Carbon.framework in Frameworks */,
797			);
798			runOnlyForDeploymentPostprocessing = 0;
799		};
800		F92C569E0ECE04A7009BE4BA /* Frameworks */ = {
801			isa = PBXFrameworksBuildPhase;
802			buildActionMask = 2147483647;
803			files = (
804				F9C44EE50EF0A006003AEBAA /* SystemConfiguration.framework in Frameworks */,
805				8B3101C611F0CD9F00FCF3E4 /* AppKit.framework in Frameworks */,
806				8B3101C711F0CD9F00FCF3E4 /* Foundation.framework in Frameworks */,
807			);
808			runOnlyForDeploymentPostprocessing = 0;
809		};
810		F93803BC0F80820F004D428B /* Frameworks */ = {
811			isa = PBXFrameworksBuildPhase;
812			buildActionMask = 2147483647;
813			files = (
814				8B31029411F0D54300FCF3E4 /* Foundation.framework in Frameworks */,
815				D23F4B3312A7E17700686C8D /* libgtest.a in Frameworks */,
816				4DBE49A7134A4F280072546A /* CoreServices.framework in Frameworks */,
817			);
818			runOnlyForDeploymentPostprocessing = 0;
819		};
820		F93DE2CF0F82A67300608B94 /* Frameworks */ = {
821			isa = PBXFrameworksBuildPhase;
822			buildActionMask = 2147483647;
823			files = (
824			);
825			runOnlyForDeploymentPostprocessing = 0;
826		};
827		F93DE32A0F82C55600608B94 /* Frameworks */ = {
828			isa = PBXFrameworksBuildPhase;
829			buildActionMask = 2147483647;
830			files = (
831				8B3102E611F0D74C00FCF3E4 /* Foundation.framework in Frameworks */,
832				D2F9A44412131F84002747C1 /* libgtest.a in Frameworks */,
833				4DBE49A8134A4F380072546A /* CoreServices.framework in Frameworks */,
834			);
835			runOnlyForDeploymentPostprocessing = 0;
836		};
837		F9C44DA30EF060A8003AEBAA /* Frameworks */ = {
838			isa = PBXFrameworksBuildPhase;
839			buildActionMask = 2147483647;
840			files = (
841				F9C44E000EF077CD003AEBAA /* Breakpad.framework in Frameworks */,
842				8B3101CA11F0CDB000FCF3E4 /* AppKit.framework in Frameworks */,
843				8B3101CB11F0CDB000FCF3E4 /* Foundation.framework in Frameworks */,
844			);
845			runOnlyForDeploymentPostprocessing = 0;
846		};
847		F9C77DD70F7DD5CF0045F7DB /* Frameworks */ = {
848			isa = PBXFrameworksBuildPhase;
849			buildActionMask = 2147483647;
850			files = (
851				F91AF6210FD60784009D8BE2 /* Breakpad.framework in Frameworks */,
852				8B3101EA11F0CDE300FCF3E4 /* SenTestingKit.framework in Frameworks */,
853				8B3102EB11F0D78000FCF3E4 /* Foundation.framework in Frameworks */,
854				D24BBBFD121050F000F3D417 /* breakpadUtilities.dylib in Frameworks */,
855			);
856			runOnlyForDeploymentPostprocessing = 0;
857		};
858/* End PBXFrameworksBuildPhase section */
859
860/* Begin PBXGroup section */
861		034768DFFF38A50411DB9C8B /* Products */ = {
862			isa = PBXGroup;
863			children = (
864				8DC2EF5B0486A6940098B216 /* Breakpad.framework */,
865				F92C53540ECCE349009BE4BA /* Inspector */,
866				F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */,
867				F92C56A00ECE04A7009BE4BA /* crash_report_sender.app */,
868				F9C44DA50EF060A8003AEBAA /* BreakpadTest.app */,
869				F9C77DDA0F7DD5CF0045F7DB /* UnitTests.octest */,
870				F93803BE0F80820F004D428B /* generator_test */,
871				F93DE2D10F82A67300608B94 /* minidump_file_writer_unittest */,
872				F93DE32C0F82C55600608B94 /* handler_test */,
873				D2F9A41512131EF0002747C1 /* libgtest.a */,
874				D2F9A546121383A1002747C1 /* crash_generation_server_test */,
875				D23F4BAB12A868A500686C8D /* minidump_generator_test_helper */,
876			);
877			name = Products;
878			sourceTree = "<group>";
879		};
880		0867D691FE84028FC02AAC07 /* Breakpad */ = {
881			isa = PBXGroup;
882			children = (
883				D2F9A43812131F3B002747C1 /* gtest */,
884				8B31FFF611F0C90500FCF3E4 /* Breakpad.xcconfig */,
885				8B31027711F0D3AF00FCF3E4 /* BreakpadDebug.xcconfig */,
886				8B31027811F0D3AF00FCF3E4 /* BreakpadRelease.xcconfig */,
887				F95BB8A3101F94C300AA053B /* Tools */,
888				32DBCF5E0370ADEE00C91783 /* Breakpad_Prefix.pch */,
889				F92C538D0ECCE6F2009BE4BA /* client */,
890				F92C53600ECCE3D6009BE4BA /* common */,
891				D244536912426EE7009BBCE0 /* processor */,
892				0867D69AFE84028FC02AAC07 /* Frameworks */,
893				034768DFFF38A50411DB9C8B /* Products */,
894				F9C77DDB0F7DD5CF0045F7DB /* UnitTests-Info.plist */,
895			);
896			name = Breakpad;
897			sourceTree = "<group>";
898		};
899		0867D69AFE84028FC02AAC07 /* Frameworks */ = {
900			isa = PBXGroup;
901			children = (
902				8B3101E911F0CDE300FCF3E4 /* SenTestingKit.framework */,
903				F9C44EE40EF0A006003AEBAA /* SystemConfiguration.framework */,
904				F92C554A0ECCF530009BE4BA /* Carbon.framework */,
905				1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */,
906				0867D6A5FE840307C02AAC07 /* AppKit.framework */,
907				0867D69BFE84028FC02AAC07 /* Foundation.framework */,
908				4DBE4769134A4F080072546A /* CoreServices.framework */,
909			);
910			name = Frameworks;
911			sourceTree = "<group>";
912		};
913		16C7C915147D45AE00776EAD /* apple */ = {
914			isa = PBXGroup;
915			children = (
916				16C7C916147D45AE00776EAD /* Framework */,
917			);
918			name = apple;
919			path = ../apple;
920			sourceTree = SOURCE_ROOT;
921		};
922		16C7C916147D45AE00776EAD /* Framework */ = {
923			isa = PBXGroup;
924			children = (
925				16C7C917147D45AE00776EAD /* BreakpadDefines.h */,
926			);
927			path = Framework;
928			sourceTree = "<group>";
929		};
930		D244536912426EE7009BBCE0 /* processor */ = {
931			isa = PBXGroup;
932			children = (
933				421BC5AD21110C0300B8042E /* convert_old_arm64_context.cc */,
934				421BC5BB21110C0300B8042E /* convert_old_arm64_context.h */,
935				D244535112426EBB009BBCE0 /* logging.cc */,
936				D244535212426EBB009BBCE0 /* minidump.cc */,
937				D244535312426EBB009BBCE0 /* pathname_stripper.cc */,
938				D244534F12426E98009BBCE0 /* basic_code_modules.cc */,
939			);
940			name = processor;
941			sourceTree = "<group>";
942		};
943		D2F9A43812131F3B002747C1 /* gtest */ = {
944			isa = PBXGroup;
945			children = (
946				D2F9A43E12131F65002747C1 /* gtest_main.cc */,
947				D2F9A43F12131F65002747C1 /* gtest-all.cc */,
948				D2F9A43C12131F55002747C1 /* gmock-all.cc */,
949			);
950			name = gtest;
951			sourceTree = "<group>";
952		};
953		F92C53590ECCE3BB009BE4BA /* handler */ = {
954			isa = PBXGroup;
955			children = (
956				F92C53670ECCE3FD009BE4BA /* breakpad_exc_server.c */,
957				F92C53680ECCE3FD009BE4BA /* breakpad_exc_server.h */,
958				F92C53690ECCE3FD009BE4BA /* breakpad_nlist_64.cc */,
959				F92C536A0ECCE3FD009BE4BA /* breakpad_nlist_64.h */,
960				F92C536B0ECCE3FD009BE4BA /* dynamic_images.cc */,
961				F92C536C0ECCE3FD009BE4BA /* dynamic_images.h */,
962				F92C536D0ECCE3FD009BE4BA /* exception_handler.cc */,
963				F92C536E0ECCE3FD009BE4BA /* exception_handler.h */,
964				F92C536F0ECCE3FD009BE4BA /* minidump_generator.cc */,
965				F92C53700ECCE3FD009BE4BA /* minidump_generator.h */,
966				F92C53720ECCE3FD009BE4BA /* protected_memory_allocator.cc */,
967				F92C53730ECCE3FD009BE4BA /* protected_memory_allocator.h */,
968			);
969			name = handler;
970			sourceTree = "<group>";
971		};
972		F92C53600ECCE3D6009BE4BA /* common */ = {
973			isa = PBXGroup;
974			children = (
975				D244540A12439BA0009BBCE0 /* memory_allocator_unittest.cc */,
976				F92C53870ECCE6C0009BE4BA /* convert_UTF.cc */,
977				F92C53880ECCE6C0009BE4BA /* convert_UTF.h */,
978				4D72CA0D13DFAD5C006CABE3 /* md5.cc */,
979				1EEEB6211720829E00F7E689 /* simple_string_dictionary.cc */,
980				1EEEB6221720829E00F7E689 /* simple_string_dictionary.h */,
981				F92C53850ECCE6AD009BE4BA /* string_conversion.cc */,
982				F92C53860ECCE6AD009BE4BA /* string_conversion.h */,
983				F92C53840ECCE68D009BE4BA /* mac */,
984			);
985			name = common;
986			sourceTree = "<group>";
987		};
988		F92C53840ECCE68D009BE4BA /* mac */ = {
989			isa = PBXGroup;
990			children = (
991				EB9CF8AE24F01E1D00F9B6D1 /* encoding_util.h */,
992				EB9CF89F24F01E1D00F9B6D1 /* encoding_util.m */,
993				EB9CF8B424F01E1D00F9B6D1 /* HTTPGetRequest.h */,
994				EB9CF8B524F01E1D00F9B6D1 /* HTTPGetRequest.m */,
995				EB9CF8B824F01E1D00F9B6D1 /* HTTPPutRequest.h */,
996				EB9CF8B124F01E1D00F9B6D1 /* HTTPPutRequest.m */,
997				EB9CF8B024F01E1D00F9B6D1 /* HTTPRequest.h */,
998				EB9CF8B224F01E1D00F9B6D1 /* HTTPRequest.m */,
999				EB9CF8AF24F01E1D00F9B6D1 /* HTTPSimplePostRequest.h */,
1000				EB9CF8B624F01E1D00F9B6D1 /* HTTPSimplePostRequest.m */,
1001				EB9CF8AD24F01E1D00F9B6D1 /* minidump_upload.m */,
1002				EB9CF8B724F01E1D00F9B6D1 /* SymbolCollectorClient.h */,
1003				EB9CF8B324F01E1D00F9B6D1 /* SymbolCollectorClient.m */,
1004				162F64F0161C577500CD68D5 /* arch_utilities.cc */,
1005				162F64F1161C577500CD68D5 /* arch_utilities.h */,
1006				8B31007011F0CD3C00FCF3E4 /* GTMDefines.h */,
1007				F9C77E0F0F7DDF650045F7DB /* testing */,
1008				F9C44EE70EF0A3C1003AEBAA /* GTMLogger.h */,
1009				F9C44EE80EF0A3C1003AEBAA /* GTMLogger.m */,
1010				F92C53740ECCE635009BE4BA /* file_id.cc */,
1011				F92C53750ECCE635009BE4BA /* file_id.h */,
1012				F92C53760ECCE635009BE4BA /* HTTPMultipartUpload.h */,
1013				F92C53770ECCE635009BE4BA /* HTTPMultipartUpload.m */,
1014				F4DAB1DB19F1027100A5A838 /* launch_reporter.cc */,
1015				F4DAB1DC19F1027100A5A838 /* launch_reporter.h */,
1016				F92C53780ECCE635009BE4BA /* MachIPC.h */,
1017				F92C53790ECCE635009BE4BA /* MachIPC.mm */,
1018				4D61A25D14F43CFC002D5862 /* bootstrap_compat.cc */,
1019				4D61A25E14F43CFC002D5862 /* bootstrap_compat.h */,
1020				F92C537A0ECCE635009BE4BA /* macho_id.cc */,
1021				F92C537B0ECCE635009BE4BA /* macho_id.h */,
1022				F92C537C0ECCE635009BE4BA /* macho_utilities.cc */,
1023				F92C537D0ECCE635009BE4BA /* macho_utilities.h */,
1024				F92C537E0ECCE635009BE4BA /* macho_walker.cc */,
1025				F92C537F0ECCE635009BE4BA /* macho_walker.h */,
1026				F92C53820ECCE635009BE4BA /* string_utilities.cc */,
1027				F92C53830ECCE635009BE4BA /* string_utilities.h */,
1028			);
1029			name = mac;
1030			sourceTree = "<group>";
1031		};
1032		F92C538D0ECCE6F2009BE4BA /* client */ = {
1033			isa = PBXGroup;
1034			children = (
1035				16C7C915147D45AE00776EAD /* apple */,
1036				F92C53990ECCE78E009BE4BA /* mac */,
1037				F92C538E0ECCE70A009BE4BA /* minidump_file_writer-inl.h */,
1038				F92C538F0ECCE70A009BE4BA /* minidump_file_writer.cc */,
1039				F92C53900ECCE70A009BE4BA /* minidump_file_writer.h */,
1040				F93DE2D70F82A70E00608B94 /* minidump_file_writer_unittest.cc */,
1041			);
1042			name = client;
1043			sourceTree = "<group>";
1044		};
1045		F92C53990ECCE78E009BE4BA /* mac */ = {
1046			isa = PBXGroup;
1047			children = (
1048				F9C77DDF0F7DD7CF0045F7DB /* tests */,
1049				F9C44DAB0EF0726F003AEBAA /* testapp */,
1050				F92C56A60ECE04B6009BE4BA /* sender */,
1051				F92C55CD0ECD0053009BE4BA /* Framework */,
1052				F92C53B50ECCE799009BE4BA /* crash_generation */,
1053				F92C53590ECCE3BB009BE4BA /* handler */,
1054			);
1055			name = mac;
1056			sourceTree = "<group>";
1057		};
1058		F92C53B50ECCE799009BE4BA /* crash_generation */ = {
1059			isa = PBXGroup;
1060			children = (
1061				163201D41443019E00C4DBF5 /* ConfigFile.h */,
1062				163201D51443019E00C4DBF5 /* ConfigFile.mm */,
1063				D2F9A4C4121336C7002747C1 /* client_info.h */,
1064				D2F9A4C5121336C7002747C1 /* crash_generation_client.h */,
1065				D2F9A4C6121336C7002747C1 /* crash_generation_client.cc */,
1066				D2F9A4C7121336C7002747C1 /* crash_generation_server.h */,
1067				D2F9A4C8121336C7002747C1 /* crash_generation_server.cc */,
1068				F9286B380F7EB25800A4DCC8 /* Inspector.h */,
1069				F9286B390F7EB25800A4DCC8 /* InspectorMain.mm */,
1070				F92C53B70ECCE7B3009BE4BA /* Inspector.mm */,
1071			);
1072			name = crash_generation;
1073			sourceTree = "<group>";
1074		};
1075		F92C55CD0ECD0053009BE4BA /* Framework */ = {
1076			isa = PBXGroup;
1077			children = (
1078				F945859D0F78241E009A47BF /* Info.plist */,
1079				F92C56310ECD0DF1009BE4BA /* OnDemandServer.h */,
1080				F92C56320ECD0DF1009BE4BA /* OnDemandServer.mm */,
1081				F92C55CE0ECD0064009BE4BA /* Breakpad.h */,
1082				F92C55CF0ECD0064009BE4BA /* Breakpad.mm */,
1083			);
1084			name = Framework;
1085			sourceTree = "<group>";
1086		};
1087		F92C56A60ECE04B6009BE4BA /* sender */ = {
1088			isa = PBXGroup;
1089			children = (
1090				16E02DB4147410D4008C604D /* uploader.mm */,
1091				163202431443201300C4DBF5 /* uploader.h */,
1092				F9B6309F100FF96B00D0F4AC /* goArrow.png */,
1093				F92C56A70ECE04C5009BE4BA /* crash_report_sender.h */,
1094				F92C56A80ECE04C5009BE4BA /* crash_report_sender.m */,
1095				F945849C0F280E3C009A47BF /* Localizable.strings */,
1096				33880C7E0F9E097100817F82 /* InfoPlist.strings */,
1097				3329D4EC0FA16D820007BBC5 /* Breakpad.xib */,
1098				4084699C0F5D9CF900FDCA37 /* crash_report_sender.icns */,
1099				F92C56A20ECE04A7009BE4BA /* crash_report_sender-Info.plist */,
1100			);
1101			name = sender;
1102			sourceTree = "<group>";
1103		};
1104		F95BB87D101F949F00AA053B /* Products */ = {
1105			isa = PBXGroup;
1106			children = (
1107				F95BB885101F949F00AA053B /* crash_report */,
1108			);
1109			name = Products;
1110			sourceTree = "<group>";
1111		};
1112		F95BB88A101F94AC00AA053B /* Products */ = {
1113			isa = PBXGroup;
1114			children = (
1115				F95BB892101F94AC00AA053B /* dump_syms */,
1116				8B31F7A111EF9A8700FCF3E4 /* macho_dump */,
1117				8B31F7A311EF9A8700FCF3E4 /* libgtestmockall.a */,
1118				8B31F7A511EF9A8700FCF3E4 /* byte_cursor_unittest */,
1119				8B31F7A711EF9A8700FCF3E4 /* macho_reader_unittest */,
1120				8B31F7A911EF9A8700FCF3E4 /* stabs_reader_unittest */,
1121				8B31F7AB11EF9A8700FCF3E4 /* bytereader_unittest */,
1122				8B31F7AD11EF9A8700FCF3E4 /* dwarf2reader_cfi_unittest */,
1123				8B31F7AF11EF9A8700FCF3E4 /* dwarf2diehandler_unittest */,
1124				8B31F7B111EF9A8700FCF3E4 /* dwarf_cu_to_module_unittest */,
1125				8B31F7B311EF9A8700FCF3E4 /* dwarf_line_to_module_unittest */,
1126				8B31F7B511EF9A8700FCF3E4 /* dwarf_cfi_to_module_unittest */,
1127				8B31F7B711EF9A8700FCF3E4 /* stabs_to_module_unittest */,
1128				8B31F7B911EF9A8700FCF3E4 /* module_unittest */,
1129				8B31F7BB11EF9A8700FCF3E4 /* test_assembler_unittest */,
1130			);
1131			name = Products;
1132			sourceTree = "<group>";
1133		};
1134		F95BB895101F94C000AA053B /* Products */ = {
1135			isa = PBXGroup;
1136			children = (
1137				F95BB89F101F94C000AA053B /* symupload */,
1138				F95BB8A1101F94C000AA053B /* minidump_upload */,
1139			);
1140			name = Products;
1141			sourceTree = "<group>";
1142		};
1143		F95BB8A3101F94C300AA053B /* Tools */ = {
1144			isa = PBXGroup;
1145			children = (
1146				F95BB894101F94C000AA053B /* symupload.xcodeproj */,
1147				F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */,
1148				F95BB87C101F949F00AA053B /* crash_report.xcodeproj */,
1149			);
1150			name = Tools;
1151			sourceTree = "<group>";
1152		};
1153		F9C44DAB0EF0726F003AEBAA /* testapp */ = {
1154			isa = PBXGroup;
1155			children = (
1156				F9C44DBF0EF0778F003AEBAA /* Controller.h */,
1157				F9C44DC00EF0778F003AEBAA /* TestClass.h */,
1158				F9C44DB80EF072A0003AEBAA /* InfoPlist.strings */,
1159				F9C44DBA0EF072A0003AEBAA /* MainMenu.xib */,
1160				F9C44DAC0EF07288003AEBAA /* Controller.m */,
1161				F9C44DAD0EF07288003AEBAA /* crashduringload */,
1162				F9C44DAE0EF07288003AEBAA /* crashInMain */,
1163				F9C44DAF0EF07288003AEBAA /* Info.plist */,
1164				F9C44DB00EF07288003AEBAA /* main.m */,
1165				F9C44DB10EF07288003AEBAA /* TestClass.mm */,
1166			);
1167			name = testapp;
1168			sourceTree = "<group>";
1169		};
1170		F9C77DDF0F7DD7CF0045F7DB /* tests */ = {
1171			isa = PBXGroup;
1172			children = (
1173				1EEEB6251720830600F7E689 /* simple_string_dictionary_unittest.cc */,
1174				D23F4B9A12A8688800686C8D /* minidump_generator_test_helper.cc */,
1175				D23F4B2C12A7E13200686C8D /* minidump_generator_test.cc */,
1176				D2F9A4CE121336F7002747C1 /* crash_generation_server_test.cc */,
1177				D2F9A3D41212F87C002747C1 /* exception_handler_test.cc */,
1178				F91AF5CF0FD60393009D8BE2 /* BreakpadFramework_Test.mm */,
1179			);
1180			name = tests;
1181			sourceTree = "<group>";
1182		};
1183		F9C77E0F0F7DDF650045F7DB /* testing */ = {
1184			isa = PBXGroup;
1185			children = (
1186				F9C77E110F7DDF810045F7DB /* GTMSenTestCase.h */,
1187				F9C77E120F7DDF810045F7DB /* GTMSenTestCase.m */,
1188			);
1189			name = testing;
1190			sourceTree = "<group>";
1191		};
1192/* End PBXGroup section */
1193
1194/* Begin PBXHeadersBuildPhase section */
1195		8DC2EF500486A6940098B216 /* Headers */ = {
1196			isa = PBXHeadersBuildPhase;
1197			buildActionMask = 2147483647;
1198			files = (
1199				F92C55D00ECD0064009BE4BA /* Breakpad.h in Headers */,
1200				EB9CF8BC24F01E1D00F9B6D1 /* HTTPSimplePostRequest.h in Headers */,
1201				EB9CF8BB24F01E1D00F9B6D1 /* encoding_util.h in Headers */,
1202				F92C56330ECD0DF1009BE4BA /* OnDemandServer.h in Headers */,
1203				EB9CF8BD24F01E1D00F9B6D1 /* HTTPRequest.h in Headers */,
1204				D2F9A4C9121336C7002747C1 /* client_info.h in Headers */,
1205				EB9CF8C524F01E1D00F9B6D1 /* HTTPPutRequest.h in Headers */,
1206				D2F9A4CA121336C7002747C1 /* crash_generation_client.h in Headers */,
1207				D2F9A4CC121336C7002747C1 /* crash_generation_server.h in Headers */,
1208				163201D61443019E00C4DBF5 /* ConfigFile.h in Headers */,
1209				EB9CF8C424F01E1D00F9B6D1 /* SymbolCollectorClient.h in Headers */,
1210				16C7C918147D45AE00776EAD /* BreakpadDefines.h in Headers */,
1211				421BC5BD21110C0300B8042E /* convert_old_arm64_context.h in Headers */,
1212				EB9CF8C124F01E1D00F9B6D1 /* HTTPGetRequest.h in Headers */,
1213				162F64F3161C577500CD68D5 /* arch_utilities.h in Headers */,
1214				F4DAB1DE19F1027100A5A838 /* launch_reporter.h in Headers */,
1215				1EEEB6241720829E00F7E689 /* simple_string_dictionary.h in Headers */,
1216			);
1217			runOnlyForDeploymentPostprocessing = 0;
1218		};
1219		D2F9A41112131EF0002747C1 /* Headers */ = {
1220			isa = PBXHeadersBuildPhase;
1221			buildActionMask = 2147483647;
1222			files = (
1223			);
1224			runOnlyForDeploymentPostprocessing = 0;
1225		};
1226		F92C56380ECD10B3009BE4BA /* Headers */ = {
1227			isa = PBXHeadersBuildPhase;
1228			buildActionMask = 2147483647;
1229			files = (
1230			);
1231			runOnlyForDeploymentPostprocessing = 0;
1232		};
1233/* End PBXHeadersBuildPhase section */
1234
1235/* Begin PBXNativeTarget section */
1236		8DC2EF4F0486A6940098B216 /* Breakpad */ = {
1237			isa = PBXNativeTarget;
1238			buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Breakpad" */;
1239			buildPhases = (
1240				F97A0E850ED4EC15008784D3 /* Change install name of breakpadUtilities */,
1241				8DC2EF500486A6940098B216 /* Headers */,
1242				8DC2EF520486A6940098B216 /* Resources */,
1243				8DC2EF540486A6940098B216 /* Sources */,
1244				8DC2EF560486A6940098B216 /* Frameworks */,
1245			);
1246			buildRules = (
1247			);
1248			dependencies = (
1249				F92C56860ECD15EF009BE4BA /* PBXTargetDependency */,
1250				F92C56880ECD15F1009BE4BA /* PBXTargetDependency */,
1251				F9C44E970EF09F4B003AEBAA /* PBXTargetDependency */,
1252			);
1253			name = Breakpad;
1254			productInstallPath = "$(HOME)/Library/Frameworks";
1255			productName = Breakpad;
1256			productReference = 8DC2EF5B0486A6940098B216 /* Breakpad.framework */;
1257			productType = "com.apple.product-type.framework";
1258		};
1259		D23F4BAA12A868A500686C8D /* minidump_generator_test_helper */ = {
1260			isa = PBXNativeTarget;
1261			buildConfigurationList = D23F4BB012A868C400686C8D /* Build configuration list for PBXNativeTarget "minidump_generator_test_helper" */;
1262			buildPhases = (
1263				D23F4BA812A868A500686C8D /* Sources */,
1264				D23F4BA912A868A500686C8D /* Frameworks */,
1265			);
1266			buildRules = (
1267			);
1268			dependencies = (
1269			);
1270			name = minidump_generator_test_helper;
1271			productName = minidump_generator_test_helper;
1272			productReference = D23F4BAB12A868A500686C8D /* minidump_generator_test_helper */;
1273			productType = "com.apple.product-type.tool";
1274		};
1275		D2F9A41412131EF0002747C1 /* gtest */ = {
1276			isa = PBXNativeTarget;
1277			buildConfigurationList = D2F9A42D12131F0E002747C1 /* Build configuration list for PBXNativeTarget "gtest" */;
1278			buildPhases = (
1279				D2F9A41112131EF0002747C1 /* Headers */,
1280				D2F9A41212131EF0002747C1 /* Sources */,
1281				D2F9A41312131EF0002747C1 /* Frameworks */,
1282			);
1283			buildRules = (
1284			);
1285			dependencies = (
1286			);
1287			name = gtest;
1288			productName = gtest;
1289			productReference = D2F9A41512131EF0002747C1 /* libgtest.a */;
1290			productType = "com.apple.product-type.library.static";
1291		};
1292		D2F9A52A121383A1002747C1 /* crash_generation_server_test */ = {
1293			isa = PBXNativeTarget;
1294			buildConfigurationList = D2F9A542121383A1002747C1 /* Build configuration list for PBXNativeTarget "crash_generation_server_test" */;
1295			buildPhases = (
1296				D2F9A52D121383A1002747C1 /* Sources */,
1297				D2F9A53E121383A1002747C1 /* Frameworks */,
1298			);
1299			buildRules = (
1300			);
1301			dependencies = (
1302				D2F9A52B121383A1002747C1 /* PBXTargetDependency */,
1303			);
1304			name = crash_generation_server_test;
1305			productName = handler_test;
1306			productReference = D2F9A546121383A1002747C1 /* crash_generation_server_test */;
1307			productType = "com.apple.product-type.tool";
1308		};
1309		F92C53530ECCE349009BE4BA /* Inspector */ = {
1310			isa = PBXNativeTarget;
1311			buildConfigurationList = F92C53580ECCE36D009BE4BA /* Build configuration list for PBXNativeTarget "Inspector" */;
1312			buildPhases = (
1313				F94584840F27FB40009A47BF /* Change install name of breakpadUtilities */,
1314				F92C53510ECCE349009BE4BA /* Sources */,
1315				F92C53520ECCE349009BE4BA /* Frameworks */,
1316			);
1317			buildRules = (
1318			);
1319			dependencies = (
1320				F92C564E0ECD10E5009BE4BA /* PBXTargetDependency */,
1321			);
1322			name = Inspector;
1323			productName = Inspector;
1324			productReference = F92C53540ECCE349009BE4BA /* Inspector */;
1325			productType = "com.apple.product-type.tool";
1326		};
1327		F92C563B0ECD10B3009BE4BA /* breakpadUtilities */ = {
1328			isa = PBXNativeTarget;
1329			buildConfigurationList = F92C56670ECD11A3009BE4BA /* Build configuration list for PBXNativeTarget "breakpadUtilities" */;
1330			buildPhases = (
1331				F92C56380ECD10B3009BE4BA /* Headers */,
1332				F92C56390ECD10B3009BE4BA /* Sources */,
1333				F92C563A0ECD10B3009BE4BA /* Frameworks */,
1334			);
1335			buildRules = (
1336			);
1337			dependencies = (
1338			);
1339			name = breakpadUtilities;
1340			productName = breakpadUtilities;
1341			productReference = F92C563C0ECD10B3009BE4BA /* breakpadUtilities.dylib */;
1342			productType = "com.apple.product-type.library.dynamic";
1343		};
1344		F92C569F0ECE04A7009BE4BA /* crash_report_sender */ = {
1345			isa = PBXNativeTarget;
1346			buildConfigurationList = F92C56A50ECE04A8009BE4BA /* Build configuration list for PBXNativeTarget "crash_report_sender" */;
1347			buildPhases = (
1348				F92C569C0ECE04A7009BE4BA /* Resources */,
1349				F92C569D0ECE04A7009BE4BA /* Sources */,
1350				F92C569E0ECE04A7009BE4BA /* Frameworks */,
1351			);
1352			buildRules = (
1353			);
1354			dependencies = (
1355			);
1356			name = crash_report_sender;
1357			productName = crash_report_sender;
1358			productReference = F92C56A00ECE04A7009BE4BA /* crash_report_sender.app */;
1359			productType = "com.apple.product-type.application";
1360		};
1361		F93803BD0F80820F004D428B /* generator_test */ = {
1362			isa = PBXNativeTarget;
1363			buildConfigurationList = F93803C40F80822E004D428B /* Build configuration list for PBXNativeTarget "generator_test" */;
1364			buildPhases = (
1365				F93803BB0F80820F004D428B /* Sources */,
1366				F93803BC0F80820F004D428B /* Frameworks */,
1367			);
1368			buildRules = (
1369			);
1370			dependencies = (
1371				D23F4B3012A7E16200686C8D /* PBXTargetDependency */,
1372				D23F4BBA12A8694C00686C8D /* PBXTargetDependency */,
1373			);
1374			name = generator_test;
1375			productName = generator_test;
1376			productReference = F93803BE0F80820F004D428B /* generator_test */;
1377			productType = "com.apple.product-type.tool";
1378		};
1379		F93DE2D00F82A67300608B94 /* minidump_file_writer_unittest */ = {
1380			isa = PBXNativeTarget;
1381			buildConfigurationList = F93DE2D60F82A67700608B94 /* Build configuration list for PBXNativeTarget "minidump_file_writer_unittest" */;
1382			buildPhases = (
1383				F93DE2CE0F82A67300608B94 /* Sources */,
1384				F93DE2CF0F82A67300608B94 /* Frameworks */,
1385			);
1386			buildRules = (
1387			);
1388			dependencies = (
1389			);
1390			name = minidump_file_writer_unittest;
1391			productName = minidump_file_writer_unittest;
1392			productReference = F93DE2D10F82A67300608B94 /* minidump_file_writer_unittest */;
1393			productType = "com.apple.product-type.tool";
1394		};
1395		F93DE32B0F82C55600608B94 /* handler_test */ = {
1396			isa = PBXNativeTarget;
1397			buildConfigurationList = F93DE3320F82C5D800608B94 /* Build configuration list for PBXNativeTarget "handler_test" */;
1398			buildPhases = (
1399				F93DE3290F82C55600608B94 /* Sources */,
1400				F93DE32A0F82C55600608B94 /* Frameworks */,
1401			);
1402			buildRules = (
1403			);
1404			dependencies = (
1405				D2F9A44312131F80002747C1 /* PBXTargetDependency */,
1406			);
1407			name = handler_test;
1408			productName = handler_test;
1409			productReference = F93DE32C0F82C55600608B94 /* handler_test */;
1410			productType = "com.apple.product-type.tool";
1411		};
1412		F9C44DA40EF060A8003AEBAA /* BreakpadTest */ = {
1413			isa = PBXNativeTarget;
1414			buildConfigurationList = F9C44DAA0EF060A9003AEBAA /* Build configuration list for PBXNativeTarget "BreakpadTest" */;
1415			buildPhases = (
1416				F9C44DA10EF060A8003AEBAA /* Resources */,
1417				F9C44DA20EF060A8003AEBAA /* Sources */,
1418				F9C44DA30EF060A8003AEBAA /* Frameworks */,
1419				F9C44E410EF08B17003AEBAA /* Copy Frameworks */,
1420			);
1421			buildRules = (
1422			);
1423			dependencies = (
1424				F9C44E1A0EF0790F003AEBAA /* PBXTargetDependency */,
1425			);
1426			name = BreakpadTest;
1427			productName = BreakpadTest;
1428			productReference = F9C44DA50EF060A8003AEBAA /* BreakpadTest.app */;
1429			productType = "com.apple.product-type.application";
1430		};
1431		F9C77DD90F7DD5CF0045F7DB /* UnitTests */ = {
1432			isa = PBXNativeTarget;
1433			buildConfigurationList = F9C77DDE0F7DD5D00045F7DB /* Build configuration list for PBXNativeTarget "UnitTests" */;
1434			buildPhases = (
1435				F9C77DD50F7DD5CF0045F7DB /* Resources */,
1436				F9C77DD60F7DD5CF0045F7DB /* Sources */,
1437				F9C77DD70F7DD5CF0045F7DB /* Frameworks */,
1438				F9C77DD80F7DD5CF0045F7DB /* ShellScript */,
1439			);
1440			buildRules = (
1441			);
1442			dependencies = (
1443				F93DE2FC0F82C3C600608B94 /* PBXTargetDependency */,
1444				F93DE3700F82CC1300608B94 /* PBXTargetDependency */,
1445				F91AF6380FD60A74009D8BE2 /* PBXTargetDependency */,
1446				D2F9A5DF12142A6A002747C1 /* PBXTargetDependency */,
1447			);
1448			name = UnitTests;
1449			productName = UnitTests;
1450			productReference = F9C77DDA0F7DD5CF0045F7DB /* UnitTests.octest */;
1451			productType = "com.apple.product-type.bundle";
1452		};
1453/* End PBXNativeTarget section */
1454
1455/* Begin PBXProject section */
1456		0867D690FE84028FC02AAC07 /* Project object */ = {
1457			isa = PBXProject;
1458			attributes = {
1459			};
1460			buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Breakpad" */;
1461			compatibilityVersion = "Xcode 3.1";
1462			developmentRegion = English;
1463			hasScannedForEncodings = 1;
1464			knownRegions = (
1465				English,
1466				da,
1467				de,
1468				es,
1469				fr,
1470				it,
1471				ja,
1472				nl,
1473				no,
1474				sl,
1475				sv,
1476				tr,
1477			);
1478			mainGroup = 0867D691FE84028FC02AAC07 /* Breakpad */;
1479			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
1480			projectDirPath = "";
1481			projectReferences = (
1482				{
1483					ProductGroup = F95BB87D101F949F00AA053B /* Products */;
1484					ProjectRef = F95BB87C101F949F00AA053B /* crash_report.xcodeproj */;
1485				},
1486				{
1487					ProductGroup = F95BB88A101F94AC00AA053B /* Products */;
1488					ProjectRef = F95BB889101F94AC00AA053B /* dump_syms.xcodeproj */;
1489				},
1490				{
1491					ProductGroup = F95BB895101F94C000AA053B /* Products */;
1492					ProjectRef = F95BB894101F94C000AA053B /* symupload.xcodeproj */;
1493				},
1494			);
1495			projectRoot = "";
1496			targets = (
1497				8DC2EF4F0486A6940098B216 /* Breakpad */,
1498				F92C53530ECCE349009BE4BA /* Inspector */,
1499				F92C563B0ECD10B3009BE4BA /* breakpadUtilities */,
1500				F92C569F0ECE04A7009BE4BA /* crash_report_sender */,
1501				F9C44DA40EF060A8003AEBAA /* BreakpadTest */,
1502				F94585840F782326009A47BF /* All */,
1503				F9C77DD90F7DD5CF0045F7DB /* UnitTests */,
1504				F93803BD0F80820F004D428B /* generator_test */,
1505				F93DE2D00F82A67300608B94 /* minidump_file_writer_unittest */,
1506				F93DE32B0F82C55600608B94 /* handler_test */,
1507				D2F9A41412131EF0002747C1 /* gtest */,
1508				D2F9A52A121383A1002747C1 /* crash_generation_server_test */,
1509				D23F4BAA12A868A500686C8D /* minidump_generator_test_helper */,
1510			);
1511		};
1512/* End PBXProject section */
1513
1514/* Begin PBXReferenceProxy section */
1515		8B31F7A111EF9A8700FCF3E4 /* macho_dump */ = {
1516			isa = PBXReferenceProxy;
1517			fileType = "compiled.mach-o.executable";
1518			path = macho_dump;
1519			remoteRef = 8B31F7A011EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1520			sourceTree = BUILT_PRODUCTS_DIR;
1521		};
1522		8B31F7A311EF9A8700FCF3E4 /* libgtestmockall.a */ = {
1523			isa = PBXReferenceProxy;
1524			fileType = archive.ar;
1525			path = libgtestmockall.a;
1526			remoteRef = 8B31F7A211EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1527			sourceTree = BUILT_PRODUCTS_DIR;
1528		};
1529		8B31F7A511EF9A8700FCF3E4 /* byte_cursor_unittest */ = {
1530			isa = PBXReferenceProxy;
1531			fileType = "compiled.mach-o.executable";
1532			path = byte_cursor_unittest;
1533			remoteRef = 8B31F7A411EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1534			sourceTree = BUILT_PRODUCTS_DIR;
1535		};
1536		8B31F7A711EF9A8700FCF3E4 /* macho_reader_unittest */ = {
1537			isa = PBXReferenceProxy;
1538			fileType = "compiled.mach-o.executable";
1539			path = macho_reader_unittest;
1540			remoteRef = 8B31F7A611EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1541			sourceTree = BUILT_PRODUCTS_DIR;
1542		};
1543		8B31F7A911EF9A8700FCF3E4 /* stabs_reader_unittest */ = {
1544			isa = PBXReferenceProxy;
1545			fileType = "compiled.mach-o.executable";
1546			path = stabs_reader_unittest;
1547			remoteRef = 8B31F7A811EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1548			sourceTree = BUILT_PRODUCTS_DIR;
1549		};
1550		8B31F7AB11EF9A8700FCF3E4 /* bytereader_unittest */ = {
1551			isa = PBXReferenceProxy;
1552			fileType = "compiled.mach-o.executable";
1553			path = bytereader_unittest;
1554			remoteRef = 8B31F7AA11EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1555			sourceTree = BUILT_PRODUCTS_DIR;
1556		};
1557		8B31F7AD11EF9A8700FCF3E4 /* dwarf2reader_cfi_unittest */ = {
1558			isa = PBXReferenceProxy;
1559			fileType = "compiled.mach-o.executable";
1560			path = dwarf2reader_cfi_unittest;
1561			remoteRef = 8B31F7AC11EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1562			sourceTree = BUILT_PRODUCTS_DIR;
1563		};
1564		8B31F7AF11EF9A8700FCF3E4 /* dwarf2diehandler_unittest */ = {
1565			isa = PBXReferenceProxy;
1566			fileType = "compiled.mach-o.executable";
1567			path = dwarf2diehandler_unittest;
1568			remoteRef = 8B31F7AE11EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1569			sourceTree = BUILT_PRODUCTS_DIR;
1570		};
1571		8B31F7B111EF9A8700FCF3E4 /* dwarf_cu_to_module_unittest */ = {
1572			isa = PBXReferenceProxy;
1573			fileType = "compiled.mach-o.executable";
1574			path = dwarf_cu_to_module_unittest;
1575			remoteRef = 8B31F7B011EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1576			sourceTree = BUILT_PRODUCTS_DIR;
1577		};
1578		8B31F7B311EF9A8700FCF3E4 /* dwarf_line_to_module_unittest */ = {
1579			isa = PBXReferenceProxy;
1580			fileType = "compiled.mach-o.executable";
1581			path = dwarf_line_to_module_unittest;
1582			remoteRef = 8B31F7B211EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1583			sourceTree = BUILT_PRODUCTS_DIR;
1584		};
1585		8B31F7B511EF9A8700FCF3E4 /* dwarf_cfi_to_module_unittest */ = {
1586			isa = PBXReferenceProxy;
1587			fileType = "compiled.mach-o.executable";
1588			path = dwarf_cfi_to_module_unittest;
1589			remoteRef = 8B31F7B411EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1590			sourceTree = BUILT_PRODUCTS_DIR;
1591		};
1592		8B31F7B711EF9A8700FCF3E4 /* stabs_to_module_unittest */ = {
1593			isa = PBXReferenceProxy;
1594			fileType = "compiled.mach-o.executable";
1595			path = stabs_to_module_unittest;
1596			remoteRef = 8B31F7B611EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1597			sourceTree = BUILT_PRODUCTS_DIR;
1598		};
1599		8B31F7B911EF9A8700FCF3E4 /* module_unittest */ = {
1600			isa = PBXReferenceProxy;
1601			fileType = "compiled.mach-o.executable";
1602			path = module_unittest;
1603			remoteRef = 8B31F7B811EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1604			sourceTree = BUILT_PRODUCTS_DIR;
1605		};
1606		8B31F7BB11EF9A8700FCF3E4 /* test_assembler_unittest */ = {
1607			isa = PBXReferenceProxy;
1608			fileType = "compiled.mach-o.executable";
1609			path = test_assembler_unittest;
1610			remoteRef = 8B31F7BA11EF9A8700FCF3E4 /* PBXContainerItemProxy */;
1611			sourceTree = BUILT_PRODUCTS_DIR;
1612		};
1613		F95BB885101F949F00AA053B /* crash_report */ = {
1614			isa = PBXReferenceProxy;
1615			fileType = "compiled.mach-o.executable";
1616			path = crash_report;
1617			remoteRef = F95BB884101F949F00AA053B /* PBXContainerItemProxy */;
1618			sourceTree = BUILT_PRODUCTS_DIR;
1619		};
1620		F95BB892101F94AC00AA053B /* dump_syms */ = {
1621			isa = PBXReferenceProxy;
1622			fileType = "compiled.mach-o.executable";
1623			path = dump_syms;
1624			remoteRef = F95BB891101F94AC00AA053B /* PBXContainerItemProxy */;
1625			sourceTree = BUILT_PRODUCTS_DIR;
1626		};
1627		F95BB89F101F94C000AA053B /* symupload */ = {
1628			isa = PBXReferenceProxy;
1629			fileType = "compiled.mach-o.executable";
1630			path = symupload;
1631			remoteRef = F95BB89E101F94C000AA053B /* PBXContainerItemProxy */;
1632			sourceTree = BUILT_PRODUCTS_DIR;
1633		};
1634		F95BB8A1101F94C000AA053B /* minidump_upload */ = {
1635			isa = PBXReferenceProxy;
1636			fileType = "compiled.mach-o.executable";
1637			path = minidump_upload;
1638			remoteRef = F95BB8A0101F94C000AA053B /* PBXContainerItemProxy */;
1639			sourceTree = BUILT_PRODUCTS_DIR;
1640		};
1641/* End PBXReferenceProxy section */
1642
1643/* Begin PBXResourcesBuildPhase section */
1644		8DC2EF520486A6940098B216 /* Resources */ = {
1645			isa = PBXResourcesBuildPhase;
1646			buildActionMask = 2147483647;
1647			files = (
1648				F9C44E980EF09F56003AEBAA /* crash_report_sender.app in Resources */,
1649				F92C568A0ECD15F9009BE4BA /* Inspector in Resources */,
1650				F92C56650ECD1185009BE4BA /* breakpadUtilities.dylib in Resources */,
1651			);
1652			runOnlyForDeploymentPostprocessing = 0;
1653		};
1654		F92C569C0ECE04A7009BE4BA /* Resources */ = {
1655			isa = PBXResourcesBuildPhase;
1656			buildActionMask = 2147483647;
1657			files = (
1658				F945849E0F280E3C009A47BF /* Localizable.strings in Resources */,
1659				4084699D0F5D9CF900FDCA37 /* crash_report_sender.icns in Resources */,
1660				33880C800F9E097100817F82 /* InfoPlist.strings in Resources */,
1661				3329D4ED0FA16D820007BBC5 /* Breakpad.xib in Resources */,
1662				F9B630A0100FF96B00D0F4AC /* goArrow.png in Resources */,
1663			);
1664			runOnlyForDeploymentPostprocessing = 0;
1665		};
1666		F9C44DA10EF060A8003AEBAA /* Resources */ = {
1667			isa = PBXResourcesBuildPhase;
1668			buildActionMask = 2147483647;
1669			files = (
1670				F9C44DB30EF07288003AEBAA /* crashduringload in Resources */,
1671				F9C44DB40EF07288003AEBAA /* crashInMain in Resources */,
1672				F9C44DBC0EF072A0003AEBAA /* InfoPlist.strings in Resources */,
1673				F9C44DBD0EF072A0003AEBAA /* MainMenu.xib in Resources */,
1674			);
1675			runOnlyForDeploymentPostprocessing = 0;
1676		};
1677		F9C77DD50F7DD5CF0045F7DB /* Resources */ = {
1678			isa = PBXResourcesBuildPhase;
1679			buildActionMask = 2147483647;
1680			files = (
1681			);
1682			runOnlyForDeploymentPostprocessing = 0;
1683		};
1684/* End PBXResourcesBuildPhase section */
1685
1686/* Begin PBXShellScriptBuildPhase section */
1687		F94584840F27FB40009A47BF /* Change install name of breakpadUtilities */ = {
1688			isa = PBXShellScriptBuildPhase;
1689			buildActionMask = 2147483647;
1690			files = (
1691			);
1692			inputPaths = (
1693			);
1694			name = "Change install name of breakpadUtilities";
1695			outputPaths = (
1696			);
1697			runOnlyForDeploymentPostprocessing = 0;
1698			shellPath = /bin/sh;
1699			shellScript = "install_name_tool -id \"@executable_path/../Resources/breakpadUtilities.dylib\" \"${BUILT_PRODUCTS_DIR}/breakpadUtilities.dylib\"\n";
1700		};
1701		F97A0E850ED4EC15008784D3 /* Change install name of breakpadUtilities */ = {
1702			isa = PBXShellScriptBuildPhase;
1703			buildActionMask = 2147483647;
1704			files = (
1705			);
1706			inputPaths = (
1707			);
1708			name = "Change install name of breakpadUtilities";
1709			outputPaths = (
1710			);
1711			runOnlyForDeploymentPostprocessing = 0;
1712			shellPath = /bin/sh;
1713			shellScript = "#!/bin/bash\ninstall_name_tool -id \"@executable_path/../Frameworks/Breakpad.framework/Resources/breakpadUtilities.dylib\" \"${BUILT_PRODUCTS_DIR}/breakpadUtilities.dylib\"\n";
1714		};
1715		F9C77DD80F7DD5CF0045F7DB /* ShellScript */ = {
1716			isa = PBXShellScriptBuildPhase;
1717			buildActionMask = 2147483647;
1718			files = (
1719			);
1720			inputPaths = (
1721			);
1722			outputPaths = (
1723			);
1724			runOnlyForDeploymentPostprocessing = 0;
1725			shellPath = /bin/sh;
1726			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n\necho running minidump generator tests...\n\"${BUILT_PRODUCTS_DIR}/generator_test\"\necho Running exception handler tests...\n\"${BUILT_PRODUCTS_DIR}/handler_test\"\necho Running crash generation server tests...\n\"${BUILT_PRODUCTS_DIR}/crash_generation_server_test\"\n";
1727		};
1728/* End PBXShellScriptBuildPhase section */
1729
1730/* Begin PBXSourcesBuildPhase section */
1731		8DC2EF540486A6940098B216 /* Sources */ = {
1732			isa = PBXSourcesBuildPhase;
1733			buildActionMask = 2147483647;
1734			files = (
1735				EB9CF8C824F01FB900F9B6D1 /* HTTPMultipartUpload.m in Sources */,
1736				EB9CF8C224F01E1D00F9B6D1 /* HTTPGetRequest.m in Sources */,
1737				F92C565F0ECD116B009BE4BA /* protected_memory_allocator.cc in Sources */,
1738				EB9CF8BA24F01E1D00F9B6D1 /* minidump_upload.m in Sources */,
1739				F92C56630ECD1179009BE4BA /* exception_handler.cc in Sources */,
1740				EB9CF8BE24F01E1D00F9B6D1 /* HTTPPutRequest.m in Sources */,
1741				F92C55D10ECD0064009BE4BA /* Breakpad.mm in Sources */,
1742				F4DAB1DD19F1027100A5A838 /* launch_reporter.cc in Sources */,
1743				F92C56340ECD0DF1009BE4BA /* OnDemandServer.mm in Sources */,
1744				D2F9A4CB121336C7002747C1 /* crash_generation_client.cc in Sources */,
1745				D2F9A4CD121336C7002747C1 /* crash_generation_server.cc in Sources */,
1746				163201D71443019E00C4DBF5 /* ConfigFile.mm in Sources */,
1747				162F64F2161C577500CD68D5 /* arch_utilities.cc in Sources */,
1748				1EEEB6231720829E00F7E689 /* simple_string_dictionary.cc in Sources */,
1749				EB9CF8C324F01E1D00F9B6D1 /* HTTPSimplePostRequest.m in Sources */,
1750				EB9CF8B924F01E1D00F9B6D1 /* encoding_util.m in Sources */,
1751				EB9CF8BF24F01E1D00F9B6D1 /* HTTPRequest.m in Sources */,
1752				EB9CF8C024F01E1D00F9B6D1 /* SymbolCollectorClient.m in Sources */,
1753				421BC5BC21110C0300B8042E /* convert_old_arm64_context.cc in Sources */,
1754			);
1755			runOnlyForDeploymentPostprocessing = 0;
1756		};
1757		D23F4BA812A868A500686C8D /* Sources */ = {
1758			isa = PBXSourcesBuildPhase;
1759			buildActionMask = 2147483647;
1760			files = (
1761				D23F4BB112A868CB00686C8D /* minidump_generator_test_helper.cc in Sources */,
1762				D23F4BB812A868F700686C8D /* MachIPC.mm in Sources */,
1763				D246417012BAA40E005170D0 /* exception_handler.cc in Sources */,
1764				D246417112BAA41C005170D0 /* crash_generation_client.cc in Sources */,
1765				D246417512BAA438005170D0 /* minidump_generator.cc in Sources */,
1766				D246417612BAA43F005170D0 /* dynamic_images.cc in Sources */,
1767				D246417712BAA444005170D0 /* breakpad_nlist_64.cc in Sources */,
1768				D246418812BAA4E3005170D0 /* string_utilities.cc in Sources */,
1769				D246418C12BAA508005170D0 /* minidump_file_writer.cc in Sources */,
1770				D246419012BAA52A005170D0 /* string_conversion.cc in Sources */,
1771				D246419112BAA52F005170D0 /* convert_UTF.cc in Sources */,
1772				D246419512BAA54C005170D0 /* file_id.cc in Sources */,
1773				D246419612BAA55A005170D0 /* macho_id.cc in Sources */,
1774				D24641A012BAA67F005170D0 /* macho_walker.cc in Sources */,
1775				D24641AF12BAA82D005170D0 /* macho_utilities.cc in Sources */,
1776				4D72CA2513DFAE1C006CABE3 /* md5.cc in Sources */,
1777				4D61A26C14F43D42002D5862 /* bootstrap_compat.cc in Sources */,
1778			);
1779			runOnlyForDeploymentPostprocessing = 0;
1780		};
1781		D2F9A41212131EF0002747C1 /* Sources */ = {
1782			isa = PBXSourcesBuildPhase;
1783			buildActionMask = 2147483647;
1784			files = (
1785				D2F9A43D12131F55002747C1 /* gmock-all.cc in Sources */,
1786				D2F9A44012131F65002747C1 /* gtest_main.cc in Sources */,
1787				D2F9A44112131F65002747C1 /* gtest-all.cc in Sources */,
1788			);
1789			runOnlyForDeploymentPostprocessing = 0;
1790		};
1791		D2F9A52D121383A1002747C1 /* Sources */ = {
1792			isa = PBXSourcesBuildPhase;
1793			buildActionMask = 2147483647;
1794			files = (
1795				D2F9A553121383DC002747C1 /* crash_generation_server_test.cc in Sources */,
1796				D2F9A52E121383A1002747C1 /* crash_generation_client.cc in Sources */,
1797				D2F9A52F121383A1002747C1 /* crash_generation_server.cc in Sources */,
1798				D2F9A530121383A1002747C1 /* MachIPC.mm in Sources */,
1799				D2F9A531121383A1002747C1 /* breakpad_nlist_64.cc in Sources */,
1800				D2F9A532121383A1002747C1 /* dynamic_images.cc in Sources */,
1801				D2F9A533121383A1002747C1 /* exception_handler.cc in Sources */,
1802				D2F9A534121383A1002747C1 /* minidump_generator.cc in Sources */,
1803				D2F9A535121383A1002747C1 /* minidump_file_writer.cc in Sources */,
1804				D2F9A536121383A1002747C1 /* convert_UTF.cc in Sources */,
1805				D2F9A537121383A1002747C1 /* string_conversion.cc in Sources */,
1806				D2F9A538121383A1002747C1 /* file_id.cc in Sources */,
1807				D2F9A539121383A1002747C1 /* macho_id.cc in Sources */,
1808				D2F9A53A121383A1002747C1 /* macho_utilities.cc in Sources */,
1809				D2F9A53B121383A1002747C1 /* macho_walker.cc in Sources */,
1810				D2F9A53C121383A1002747C1 /* string_utilities.cc in Sources */,
1811				D24641EC12BAC6FB005170D0 /* logging.cc in Sources */,
1812				D24641ED12BAC6FB005170D0 /* minidump.cc in Sources */,
1813				D24641EE12BAC6FB005170D0 /* pathname_stripper.cc in Sources */,
1814				D24641EF12BAC6FB005170D0 /* basic_code_modules.cc in Sources */,
1815				4D72CA3913DFAE92006CABE3 /* md5.cc in Sources */,
1816				4D61A26F14F43D48002D5862 /* bootstrap_compat.cc in Sources */,
1817			);
1818			runOnlyForDeploymentPostprocessing = 0;
1819		};
1820		F92C53510ECCE349009BE4BA /* Sources */ = {
1821			isa = PBXSourcesBuildPhase;
1822			buildActionMask = 2147483647;
1823			files = (
1824				F92C53B80ECCE7B3009BE4BA /* Inspector.mm in Sources */,
1825				F9286B3A0F7EB25800A4DCC8 /* InspectorMain.mm in Sources */,
1826				163201E31443029300C4DBF5 /* ConfigFile.mm in Sources */,
1827				4D61A26B14F43D3C002D5862 /* bootstrap_compat.cc in Sources */,
1828			);
1829			runOnlyForDeploymentPostprocessing = 0;
1830		};
1831		F92C56390ECD10B3009BE4BA /* Sources */ = {
1832			isa = PBXSourcesBuildPhase;
1833			buildActionMask = 2147483647;
1834			files = (
1835				F4F916B619F10FFC00B83BE4 /* launch_reporter.cc in Sources */,
1836				162F64F4161C579B00CD68D5 /* arch_utilities.cc in Sources */,
1837				162F64F5161C579B00CD68D5 /* arch_utilities.h in Sources */,
1838				D2A5DD301188633800081F03 /* breakpad_nlist_64.cc in Sources */,
1839				F92C563F0ECD10CA009BE4BA /* convert_UTF.cc in Sources */,
1840				F92C56400ECD10CA009BE4BA /* dynamic_images.cc in Sources */,
1841				F92C56410ECD10CA009BE4BA /* file_id.cc in Sources */,
1842				F92C56420ECD10CA009BE4BA /* macho_id.cc in Sources */,
1843				F92C56430ECD10CA009BE4BA /* macho_utilities.cc in Sources */,
1844				F92C56440ECD10CA009BE4BA /* macho_walker.cc in Sources */,
1845				F92C56450ECD10CA009BE4BA /* MachIPC.mm in Sources */,
1846				4D72CA0E13DFAD5C006CABE3 /* md5.cc in Sources */,
1847				F92C56460ECD10CA009BE4BA /* minidump_file_writer.cc in Sources */,
1848				F92C56470ECD10CA009BE4BA /* minidump_generator.cc in Sources */,
1849				F92C56490ECD10CA009BE4BA /* string_utilities.cc in Sources */,
1850				F92C564A0ECD10CA009BE4BA /* string_conversion.cc in Sources */,
1851				4D61A25F14F43CFC002D5862 /* bootstrap_compat.cc in Sources */,
1852			);
1853			runOnlyForDeploymentPostprocessing = 0;
1854		};
1855		F92C569D0ECE04A7009BE4BA /* Sources */ = {
1856			isa = PBXSourcesBuildPhase;
1857			buildActionMask = 2147483647;
1858			files = (
1859				EB9CF8C724F01F7600F9B6D1 /* encoding_util.m in Sources */,
1860				EB9CF8C624F01F1100F9B6D1 /* HTTPRequest.m in Sources */,
1861				F9C44EA20EF09F93003AEBAA /* HTTPMultipartUpload.m in Sources */,
1862				F92C56A90ECE04C5009BE4BA /* crash_report_sender.m in Sources */,
1863				F9C44EE90EF0A3C1003AEBAA /* GTMLogger.m in Sources */,
1864				16E02DB8147410F0008C604D /* uploader.mm in Sources */,
1865			);
1866			runOnlyForDeploymentPostprocessing = 0;
1867		};
1868		F93803BB0F80820F004D428B /* Sources */ = {
1869			isa = PBXSourcesBuildPhase;
1870			buildActionMask = 2147483647;
1871			files = (
1872				D2C1DBE412AFC270006917BD /* logging.cc in Sources */,
1873				D2C1DBE512AFC270006917BD /* minidump.cc in Sources */,
1874				D2C1DBE612AFC270006917BD /* pathname_stripper.cc in Sources */,
1875				D2C1DBE712AFC270006917BD /* basic_code_modules.cc in Sources */,
1876				D2F9A4DF12133AD9002747C1 /* crash_generation_client.cc in Sources */,
1877				D2F9A4E012133AD9002747C1 /* crash_generation_server.cc in Sources */,
1878				D24BBD291211EDB100F3D417 /* MachIPC.mm in Sources */,
1879				D2A5DD401188640400081F03 /* breakpad_nlist_64.cc in Sources */,
1880				F93803CD0F8083B7004D428B /* dynamic_images.cc in Sources */,
1881				F93803CE0F8083B7004D428B /* exception_handler.cc in Sources */,
1882				F93803CF0F8083B7004D428B /* minidump_generator.cc in Sources */,
1883				F93803D00F8083B7004D428B /* minidump_file_writer.cc in Sources */,
1884				F93803D10F8083B7004D428B /* convert_UTF.cc in Sources */,
1885				F93803D20F8083B7004D428B /* string_conversion.cc in Sources */,
1886				F93803D30F8083B7004D428B /* file_id.cc in Sources */,
1887				F93803D40F8083B7004D428B /* macho_id.cc in Sources */,
1888				F93803D50F8083B7004D428B /* macho_utilities.cc in Sources */,
1889				F93803D60F8083B7004D428B /* macho_walker.cc in Sources */,
1890				F93803D70F8083B7004D428B /* string_utilities.cc in Sources */,
1891				D23F4B2E12A7E13200686C8D /* minidump_generator_test.cc in Sources */,
1892				4D72CA2F13DFAE65006CABE3 /* md5.cc in Sources */,
1893				4D61A26D14F43D43002D5862 /* bootstrap_compat.cc in Sources */,
1894				1EEEB62B1720868C00F7E689 /* simple_string_dictionary.cc in Sources */,
1895				1EEEB62A1720859200F7E689 /* simple_string_dictionary_unittest.cc in Sources */,
1896			);
1897			runOnlyForDeploymentPostprocessing = 0;
1898		};
1899		F93DE2CE0F82A67300608B94 /* Sources */ = {
1900			isa = PBXSourcesBuildPhase;
1901			buildActionMask = 2147483647;
1902			files = (
1903				F93DE2D90F82A73500608B94 /* minidump_file_writer.cc in Sources */,
1904				F93DE2DA0F82A73500608B94 /* convert_UTF.cc in Sources */,
1905				F93DE2DB0F82A73500608B94 /* string_conversion.cc in Sources */,
1906				F93DE2D80F82A70E00608B94 /* minidump_file_writer_unittest.cc in Sources */,
1907			);
1908			runOnlyForDeploymentPostprocessing = 0;
1909		};
1910		F93DE3290F82C55600608B94 /* Sources */ = {
1911			isa = PBXSourcesBuildPhase;
1912			buildActionMask = 2147483647;
1913			files = (
1914				421BC5BE21110C1000B8042E /* convert_old_arm64_context.cc in Sources */,
1915				4247E6412110D7A300482558 /* memory_allocator_unittest.cc in Sources */,
1916				D244536A12426F00009BBCE0 /* logging.cc in Sources */,
1917				D244536B12426F00009BBCE0 /* minidump.cc in Sources */,
1918				D244536C12426F00009BBCE0 /* pathname_stripper.cc in Sources */,
1919				D244536D12426F00009BBCE0 /* basic_code_modules.cc in Sources */,
1920				D2F9A4E112133AE2002747C1 /* crash_generation_client.cc in Sources */,
1921				D2F9A4E212133AE2002747C1 /* crash_generation_server.cc in Sources */,
1922				D24BBD321212CACF00F3D417 /* MachIPC.mm in Sources */,
1923				D2A5DD411188642E00081F03 /* breakpad_nlist_64.cc in Sources */,
1924				F93DE3350F82C66B00608B94 /* dynamic_images.cc in Sources */,
1925				F93DE3360F82C66B00608B94 /* exception_handler.cc in Sources */,
1926				F93DE3370F82C66B00608B94 /* minidump_generator.cc in Sources */,
1927				F93DE3380F82C66B00608B94 /* minidump_file_writer.cc in Sources */,
1928				F93DE3390F82C66B00608B94 /* convert_UTF.cc in Sources */,
1929				F93DE33A0F82C66B00608B94 /* string_conversion.cc in Sources */,
1930				F93DE33B0F82C66B00608B94 /* file_id.cc in Sources */,
1931				F93DE33C0F82C66B00608B94 /* macho_id.cc in Sources */,
1932				F93DE33D0F82C66B00608B94 /* macho_utilities.cc in Sources */,
1933				F93DE33E0F82C66B00608B94 /* macho_walker.cc in Sources */,
1934				F93DE33F0F82C66B00608B94 /* string_utilities.cc in Sources */,
1935				D2F9A3D51212F87C002747C1 /* exception_handler_test.cc in Sources */,
1936				4D72CA3813DFAE91006CABE3 /* md5.cc in Sources */,
1937				4D61A26E14F43D45002D5862 /* bootstrap_compat.cc in Sources */,
1938				1EEEB6271720831E00F7E689 /* BreakpadFramework_Test.mm in Sources */,
1939			);
1940			runOnlyForDeploymentPostprocessing = 0;
1941		};
1942		F9C44DA20EF060A8003AEBAA /* Sources */ = {
1943			isa = PBXSourcesBuildPhase;
1944			buildActionMask = 2147483647;
1945			files = (
1946				F9C44DB20EF07288003AEBAA /* Controller.m in Sources */,
1947				F9C44DB60EF07288003AEBAA /* main.m in Sources */,
1948				F9C44DB70EF07288003AEBAA /* TestClass.mm in Sources */,
1949			);
1950			runOnlyForDeploymentPostprocessing = 0;
1951		};
1952		F9C77DD60F7DD5CF0045F7DB /* Sources */ = {
1953			isa = PBXSourcesBuildPhase;
1954			buildActionMask = 2147483647;
1955			files = (
1956				F9C77E130F7DDF810045F7DB /* GTMSenTestCase.m in Sources */,
1957			);
1958			runOnlyForDeploymentPostprocessing = 0;
1959		};
1960/* End PBXSourcesBuildPhase section */
1961
1962/* Begin PBXTargetDependency section */
1963		8B31023911F0CF0600FCF3E4 /* PBXTargetDependency */ = {
1964			isa = PBXTargetDependency;
1965			name = all_unittests;
1966			targetProxy = 8B31023811F0CF0600FCF3E4 /* PBXContainerItemProxy */;
1967		};
1968		8B31051711F1010E00FCF3E4 /* PBXTargetDependency */ = {
1969			isa = PBXTargetDependency;
1970			target = F93803BD0F80820F004D428B /* generator_test */;
1971			targetProxy = 8B31051611F1010E00FCF3E4 /* PBXContainerItemProxy */;
1972		};
1973		8B31051911F1010E00FCF3E4 /* PBXTargetDependency */ = {
1974			isa = PBXTargetDependency;
1975			target = F93DE2D00F82A67300608B94 /* minidump_file_writer_unittest */;
1976			targetProxy = 8B31051811F1010E00FCF3E4 /* PBXContainerItemProxy */;
1977		};
1978		8B31051B11F1010E00FCF3E4 /* PBXTargetDependency */ = {
1979			isa = PBXTargetDependency;
1980			target = F93DE32B0F82C55600608B94 /* handler_test */;
1981			targetProxy = 8B31051A11F1010E00FCF3E4 /* PBXContainerItemProxy */;
1982		};
1983		8B31051D11F1010E00FCF3E4 /* PBXTargetDependency */ = {
1984			isa = PBXTargetDependency;
1985			name = macho_dump;
1986			targetProxy = 8B31051C11F1010E00FCF3E4 /* PBXContainerItemProxy */;
1987		};
1988		8B31051F11F1010E00FCF3E4 /* PBXTargetDependency */ = {
1989			isa = PBXTargetDependency;
1990			name = minidump_upload;
1991			targetProxy = 8B31051E11F1010E00FCF3E4 /* PBXContainerItemProxy */;
1992		};
1993		D23F4B3012A7E16200686C8D /* PBXTargetDependency */ = {
1994			isa = PBXTargetDependency;
1995			target = D2F9A41412131EF0002747C1 /* gtest */;
1996			targetProxy = D23F4B2F12A7E16200686C8D /* PBXContainerItemProxy */;
1997		};
1998		D23F4BBA12A8694C00686C8D /* PBXTargetDependency */ = {
1999			isa = PBXTargetDependency;
2000			target = D23F4BAA12A868A500686C8D /* minidump_generator_test_helper */;
2001			targetProxy = D23F4BB912A8694C00686C8D /* PBXContainerItemProxy */;
2002		};
2003		D2F9A44312131F80002747C1 /* PBXTargetDependency */ = {
2004			isa = PBXTargetDependency;
2005			target = D2F9A41412131EF0002747C1 /* gtest */;
2006			targetProxy = D2F9A44212131F80002747C1 /* PBXContainerItemProxy */;
2007		};
2008		D2F9A52B121383A1002747C1 /* PBXTargetDependency */ = {
2009			isa = PBXTargetDependency;
2010			target = D2F9A41412131EF0002747C1 /* gtest */;
2011			targetProxy = D2F9A52C121383A1002747C1 /* PBXContainerItemProxy */;
2012		};
2013		D2F9A5DF12142A6A002747C1 /* PBXTargetDependency */ = {
2014			isa = PBXTargetDependency;
2015			target = D2F9A52A121383A1002747C1 /* crash_generation_server_test */;
2016			targetProxy = D2F9A5DE12142A6A002747C1 /* PBXContainerItemProxy */;
2017		};
2018		F91AF6380FD60A74009D8BE2 /* PBXTargetDependency */ = {
2019			isa = PBXTargetDependency;
2020			target = 8DC2EF4F0486A6940098B216 /* Breakpad */;
2021			targetProxy = F91AF6370FD60A74009D8BE2 /* PBXContainerItemProxy */;
2022		};
2023		F92C564E0ECD10E5009BE4BA /* PBXTargetDependency */ = {
2024			isa = PBXTargetDependency;
2025			target = F92C563B0ECD10B3009BE4BA /* breakpadUtilities */;
2026			targetProxy = F92C564D0ECD10E5009BE4BA /* PBXContainerItemProxy */;
2027		};
2028		F92C56860ECD15EF009BE4BA /* PBXTargetDependency */ = {
2029			isa = PBXTargetDependency;
2030			target = F92C563B0ECD10B3009BE4BA /* breakpadUtilities */;
2031			targetProxy = F92C56850ECD15EF009BE4BA /* PBXContainerItemProxy */;
2032		};
2033		F92C56880ECD15F1009BE4BA /* PBXTargetDependency */ = {
2034			isa = PBXTargetDependency;
2035			target = F92C53530ECCE349009BE4BA /* Inspector */;
2036			targetProxy = F92C56870ECD15F1009BE4BA /* PBXContainerItemProxy */;
2037		};
2038		F93DE2FC0F82C3C600608B94 /* PBXTargetDependency */ = {
2039			isa = PBXTargetDependency;
2040			target = F93803BD0F80820F004D428B /* generator_test */;
2041			targetProxy = F93DE2FB0F82C3C600608B94 /* PBXContainerItemProxy */;
2042		};
2043		F93DE3700F82CC1300608B94 /* PBXTargetDependency */ = {
2044			isa = PBXTargetDependency;
2045			target = F93DE32B0F82C55600608B94 /* handler_test */;
2046			targetProxy = F93DE36F0F82CC1300608B94 /* PBXContainerItemProxy */;
2047		};
2048		F93DE3A70F830D1D00608B94 /* PBXTargetDependency */ = {
2049			isa = PBXTargetDependency;
2050			target = F9C77DD90F7DD5CF0045F7DB /* UnitTests */;
2051			targetProxy = F93DE3A60F830D1D00608B94 /* PBXContainerItemProxy */;
2052		};
2053		F94585880F78232B009A47BF /* PBXTargetDependency */ = {
2054			isa = PBXTargetDependency;
2055			target = 8DC2EF4F0486A6940098B216 /* Breakpad */;
2056			targetProxy = F94585870F78232B009A47BF /* PBXContainerItemProxy */;
2057		};
2058		F945858A0F78232E009A47BF /* PBXTargetDependency */ = {
2059			isa = PBXTargetDependency;
2060			target = F92C53530ECCE349009BE4BA /* Inspector */;
2061			targetProxy = F94585890F78232E009A47BF /* PBXContainerItemProxy */;
2062		};
2063		F945858C0F782330009A47BF /* PBXTargetDependency */ = {
2064			isa = PBXTargetDependency;
2065			target = F92C563B0ECD10B3009BE4BA /* breakpadUtilities */;
2066			targetProxy = F945858B0F782330009A47BF /* PBXContainerItemProxy */;
2067		};
2068		F945858E0F782333009A47BF /* PBXTargetDependency */ = {
2069			isa = PBXTargetDependency;
2070			target = F92C569F0ECE04A7009BE4BA /* crash_report_sender */;
2071			targetProxy = F945858D0F782333009A47BF /* PBXContainerItemProxy */;
2072		};
2073		F94585900F782336009A47BF /* PBXTargetDependency */ = {
2074			isa = PBXTargetDependency;
2075			target = F9C44DA40EF060A8003AEBAA /* BreakpadTest */;
2076			targetProxy = F945858F0F782336009A47BF /* PBXContainerItemProxy */;
2077		};
2078		F95BB8B3101F94D300AA053B /* PBXTargetDependency */ = {
2079			isa = PBXTargetDependency;
2080			name = dump_syms;
2081			targetProxy = F95BB8B2101F94D300AA053B /* PBXContainerItemProxy */;
2082		};
2083		F95BB8B5101F94D300AA053B /* PBXTargetDependency */ = {
2084			isa = PBXTargetDependency;
2085			name = symupload;
2086			targetProxy = F95BB8B4101F94D300AA053B /* PBXContainerItemProxy */;
2087		};
2088		F95BB8B7101F94D300AA053B /* PBXTargetDependency */ = {
2089			isa = PBXTargetDependency;
2090			name = crash_report;
2091			targetProxy = F95BB8B6101F94D300AA053B /* PBXContainerItemProxy */;
2092		};
2093		F9C44E1A0EF0790F003AEBAA /* PBXTargetDependency */ = {
2094			isa = PBXTargetDependency;
2095			target = 8DC2EF4F0486A6940098B216 /* Breakpad */;
2096			targetProxy = F9C44E190EF0790F003AEBAA /* PBXContainerItemProxy */;
2097		};
2098		F9C44E970EF09F4B003AEBAA /* PBXTargetDependency */ = {
2099			isa = PBXTargetDependency;
2100			target = F92C569F0ECE04A7009BE4BA /* crash_report_sender */;
2101			targetProxy = F9C44E960EF09F4B003AEBAA /* PBXContainerItemProxy */;
2102		};
2103/* End PBXTargetDependency section */
2104
2105/* Begin PBXVariantGroup section */
2106		33880C7E0F9E097100817F82 /* InfoPlist.strings */ = {
2107			isa = PBXVariantGroup;
2108			children = (
2109				33880C7F0F9E097100817F82 /* English */,
2110				DE43468711C7295D004F095F /* da */,
2111				DE43468611C72958004F095F /* de */,
2112				DE43468811C7295F004F095F /* es */,
2113				DE43468911C72964004F095F /* fr */,
2114				DE43468A11C72967004F095F /* it */,
2115				DE43468B11C7296B004F095F /* ja */,
2116				DE43468C11C7296D004F095F /* nl */,
2117				DE43468D11C7296F004F095F /* no */,
2118				DE43468E11C72971004F095F /* sl */,
2119				DE43468F11C72973004F095F /* sv */,
2120				DE43469011C72976004F095F /* tr */,
2121			);
2122			name = InfoPlist.strings;
2123			sourceTree = "<group>";
2124		};
2125		F945849C0F280E3C009A47BF /* Localizable.strings */ = {
2126			isa = PBXVariantGroup;
2127			children = (
2128				F945849D0F280E3C009A47BF /* English */,
2129				DE43467411C72855004F095F /* da */,
2130				DE43467511C72857004F095F /* de */,
2131				DE43467611C7285B004F095F /* es */,
2132				DE43467711C72862004F095F /* fr */,
2133				DE43467811C72869004F095F /* it */,
2134				DE43467E11C728DC004F095F /* ja */,
2135				DE43467911C7286D004F095F /* nl */,
2136				DE43467A11C72873004F095F /* no */,
2137				DE43467B11C72877004F095F /* sl */,
2138				DE43467C11C7287A004F095F /* sv */,
2139				DE43467F11C728E1004F095F /* tr */,
2140			);
2141			name = Localizable.strings;
2142			sourceTree = "<group>";
2143		};
2144		F9C44DB80EF072A0003AEBAA /* InfoPlist.strings */ = {
2145			isa = PBXVariantGroup;
2146			children = (
2147				F9C44DB90EF072A0003AEBAA /* English */,
2148			);
2149			name = InfoPlist.strings;
2150			sourceTree = "<group>";
2151		};
2152		F9C44DBA0EF072A0003AEBAA /* MainMenu.xib */ = {
2153			isa = PBXVariantGroup;
2154			children = (
2155				F9C44DBB0EF072A0003AEBAA /* English */,
2156			);
2157			name = MainMenu.xib;
2158			sourceTree = "<group>";
2159		};
2160/* End PBXVariantGroup section */
2161
2162/* Begin XCBuildConfiguration section */
2163		1DEB91AE08733DA50010E9CD /* Debug */ = {
2164			isa = XCBuildConfiguration;
2165			buildSettings = {
2166				DYLIB_COMPATIBILITY_VERSION = 1;
2167				DYLIB_CURRENT_VERSION = 1;
2168				FRAMEWORK_VERSION = A;
2169				GCC_PRECOMPILE_PREFIX_HEADER = YES;
2170				GCC_PREFIX_HEADER = Framework/Breakpad_Prefix.pch;
2171				HEADER_SEARCH_PATHS = ../..;
2172				INFOPLIST_FILE = Framework/Info.plist;
2173				INSTALL_PATH = "@executable_path/../Frameworks";
2174				PRODUCT_NAME = Breakpad;
2175				WRAPPER_EXTENSION = framework;
2176			};
2177			name = Debug;
2178		};
2179		1DEB91AF08733DA50010E9CD /* Release */ = {
2180			isa = XCBuildConfiguration;
2181			buildSettings = {
2182				DYLIB_COMPATIBILITY_VERSION = 1;
2183				DYLIB_CURRENT_VERSION = 1;
2184				FRAMEWORK_VERSION = A;
2185				GCC_PRECOMPILE_PREFIX_HEADER = YES;
2186				GCC_PREFIX_HEADER = Framework/Breakpad_Prefix.pch;
2187				HEADER_SEARCH_PATHS = ../..;
2188				INFOPLIST_FILE = Framework/Info.plist;
2189				INSTALL_PATH = "@executable_path/../Frameworks";
2190				PRODUCT_NAME = Breakpad;
2191				WRAPPER_EXTENSION = framework;
2192			};
2193			name = Release;
2194		};
2195		1DEB91B208733DA50010E9CD /* Debug */ = {
2196			isa = XCBuildConfiguration;
2197			baseConfigurationReference = 8B31027711F0D3AF00FCF3E4 /* BreakpadDebug.xcconfig */;
2198			buildSettings = {
2199				CLANG_CXX_LANGUAGE_STANDARD = "c++17";
2200				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
2201				SDKROOT = macosx;
2202			};
2203			name = Debug;
2204		};
2205		1DEB91B308733DA50010E9CD /* Release */ = {
2206			isa = XCBuildConfiguration;
2207			baseConfigurationReference = 8B31027811F0D3AF00FCF3E4 /* BreakpadRelease.xcconfig */;
2208			buildSettings = {
2209				CLANG_CXX_LANGUAGE_STANDARD = "c++17";
2210				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
2211			};
2212			name = Release;
2213		};
2214		D23F4BAD12A868A600686C8D /* Debug */ = {
2215			isa = XCBuildConfiguration;
2216			buildSettings = {
2217				ALWAYS_SEARCH_USER_PATHS = NO;
2218				COPY_PHASE_STRIP = NO;
2219				GCC_DYNAMIC_NO_PIC = NO;
2220				GCC_ENABLE_FIX_AND_CONTINUE = YES;
2221				GCC_MODEL_TUNING = G5;
2222				GCC_OPTIMIZATION_LEVEL = 0;
2223				HEADER_SEARCH_PATHS = ../..;
2224				INSTALL_PATH = /usr/local/bin;
2225				PREBINDING = NO;
2226				PRODUCT_NAME = minidump_generator_test_helper;
2227			};
2228			name = Debug;
2229		};
2230		D23F4BAE12A868A600686C8D /* Debug With Code Coverage */ = {
2231			isa = XCBuildConfiguration;
2232			buildSettings = {
2233				ALWAYS_SEARCH_USER_PATHS = NO;
2234				GCC_ENABLE_FIX_AND_CONTINUE = YES;
2235				GCC_MODEL_TUNING = G5;
2236				HEADER_SEARCH_PATHS = ../..;
2237				INSTALL_PATH = /usr/local/bin;
2238				PREBINDING = NO;
2239				PRODUCT_NAME = minidump_generator_test_helper;
2240			};
2241			name = "Debug With Code Coverage";
2242		};
2243		D23F4BAF12A868A600686C8D /* Release */ = {
2244			isa = XCBuildConfiguration;
2245			buildSettings = {
2246				ALWAYS_SEARCH_USER_PATHS = NO;
2247				COPY_PHASE_STRIP = YES;
2248				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2249				GCC_ENABLE_FIX_AND_CONTINUE = NO;
2250				GCC_MODEL_TUNING = G5;
2251				HEADER_SEARCH_PATHS = ../..;
2252				INSTALL_PATH = /usr/local/bin;
2253				PREBINDING = NO;
2254				PRODUCT_NAME = minidump_generator_test_helper;
2255				ZERO_LINK = NO;
2256			};
2257			name = Release;
2258		};
2259		D2F9A41612131EF0002747C1 /* Debug */ = {
2260			isa = XCBuildConfiguration;
2261			buildSettings = {
2262				ALWAYS_SEARCH_USER_PATHS = NO;
2263				COPY_PHASE_STRIP = NO;
2264				GCC_DYNAMIC_NO_PIC = NO;
2265				GCC_OPTIMIZATION_LEVEL = 0;
2266				HEADER_SEARCH_PATHS = (
2267					"$(inherited)",
2268					../../testing/googlemock,
2269					../../testing/googlemock/include,
2270					../../testing/googletest,
2271					../../testing/googletest/include,
2272				);
2273				PREBINDING = NO;
2274				PRODUCT_NAME = gtest;
2275			};
2276			name = Debug;
2277		};
2278		D2F9A41712131EF0002747C1 /* Debug With Code Coverage */ = {
2279			isa = XCBuildConfiguration;
2280			buildSettings = {
2281				ALWAYS_SEARCH_USER_PATHS = NO;
2282				HEADER_SEARCH_PATHS = (
2283					"$(inherited)",
2284					../../testing/googlemock,
2285					../../testing/googlemock/include,
2286					../../testing/googletest,
2287					../../testing/googletest/include,
2288				);
2289				PREBINDING = NO;
2290				PRODUCT_NAME = gtest;
2291			};
2292			name = "Debug With Code Coverage";
2293		};
2294		D2F9A41812131EF0002747C1 /* Release */ = {
2295			isa = XCBuildConfiguration;
2296			buildSettings = {
2297				ALWAYS_SEARCH_USER_PATHS = NO;
2298				COPY_PHASE_STRIP = YES;
2299				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2300				GCC_ENABLE_FIX_AND_CONTINUE = NO;
2301				HEADER_SEARCH_PATHS = (
2302					"$(inherited)",
2303					../../testing/googlemock,
2304					../../testing/googlemock/include,
2305					../../testing/googletest,
2306					../../testing/googletest/include,
2307				);
2308				PREBINDING = NO;
2309				PRODUCT_NAME = gtest;
2310				ZERO_LINK = NO;
2311			};
2312			name = Release;
2313		};
2314		D2F9A543121383A1002747C1 /* Debug */ = {
2315			isa = XCBuildConfiguration;
2316			buildSettings = {
2317				DEBUG_INFORMATION_FORMAT = dwarf;
2318				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
2319				GCC_PREPROCESSOR_DEFINITIONS = "BP_LOGGING_INCLUDE=\\\"client/mac/tests/testlogging.h\\\"";
2320				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
2321				HEADER_SEARCH_PATHS = (
2322					../..,
2323					../../testing/googlemock,
2324					../../testing/googlemock/include,
2325					../../testing/googletest,
2326					../../testing/googletest/include,
2327				);
2328				LIBRARY_SEARCH_PATHS = (
2329					"$(inherited)",
2330					"\"$(SRCROOT)/build/Debug\"",
2331				);
2332				PRODUCT_NAME = crash_generation_server_test;
2333			};
2334			name = Debug;
2335		};
2336		D2F9A544121383A1002747C1 /* Debug With Code Coverage */ = {
2337			isa = XCBuildConfiguration;
2338			buildSettings = {
2339				HEADER_SEARCH_PATHS = (
2340					../..,
2341					../../testing/googlemock,
2342					../../testing/googlemock/include,
2343					../../testing/googletest,
2344					../../testing/googletest/include,
2345				);
2346				LIBRARY_SEARCH_PATHS = (
2347					"$(inherited)",
2348					"\\\"$(SRCROOT)/build/Debug\\\"",
2349				);
2350				PRODUCT_NAME = crash_generation_server_test;
2351			};
2352			name = "Debug With Code Coverage";
2353		};
2354		D2F9A545121383A1002747C1 /* Release */ = {
2355			isa = XCBuildConfiguration;
2356			buildSettings = {
2357				HEADER_SEARCH_PATHS = (
2358					../..,
2359					../../testing/googlemock,
2360					../../testing/googlemock/include,
2361					../../testing/googletest,
2362					../../testing/googletest/include,
2363				);
2364				LIBRARY_SEARCH_PATHS = (
2365					"$(inherited)",
2366					"\\\"$(SRCROOT)/build/Debug\\\"",
2367				);
2368				PRODUCT_NAME = crash_generation_server_test;
2369			};
2370			name = Release;
2371		};
2372		F92C53560ECCE34A009BE4BA /* Debug */ = {
2373			isa = XCBuildConfiguration;
2374			buildSettings = {
2375				HEADER_SEARCH_PATHS = ../..;
2376				PRODUCT_NAME = Inspector;
2377			};
2378			name = Debug;
2379		};
2380		F92C53570ECCE34A009BE4BA /* Release */ = {
2381			isa = XCBuildConfiguration;
2382			buildSettings = {
2383				HEADER_SEARCH_PATHS = ../..;
2384				PRODUCT_NAME = Inspector;
2385			};
2386			name = Release;
2387		};
2388		F92C563D0ECD10B3009BE4BA /* Debug */ = {
2389			isa = XCBuildConfiguration;
2390			buildSettings = {
2391				DYLIB_COMPATIBILITY_VERSION = 1;
2392				DYLIB_CURRENT_VERSION = 1;
2393				HEADER_SEARCH_PATHS = ../..;
2394				LD_DYLIB_INSTALL_NAME = "@executable_path/../Resources/$(EXECUTABLE_PATH)";
2395				OTHER_LDFLAGS = (
2396					"$(inherited)",
2397					"-headerpad_max_install_names",
2398				);
2399				PRODUCT_NAME = breakpadUtilities;
2400			};
2401			name = Debug;
2402		};
2403		F92C563E0ECD10B3009BE4BA /* Release */ = {
2404			isa = XCBuildConfiguration;
2405			buildSettings = {
2406				DYLIB_COMPATIBILITY_VERSION = 1;
2407				DYLIB_CURRENT_VERSION = 1;
2408				HEADER_SEARCH_PATHS = ../..;
2409				LD_DYLIB_INSTALL_NAME = "@executable_path/../Resources/$(EXECUTABLE_PATH)";
2410				OTHER_LDFLAGS = (
2411					"$(inherited)",
2412					"-headerpad_max_install_names",
2413				);
2414				PRODUCT_NAME = breakpadUtilities;
2415			};
2416			name = Release;
2417		};
2418		F92C56A30ECE04A8009BE4BA /* Debug */ = {
2419			isa = XCBuildConfiguration;
2420			buildSettings = {
2421				HEADER_SEARCH_PATHS = ../..;
2422				INFOPLIST_FILE = "sender/crash_report_sender-Info.plist";
2423				PRODUCT_NAME = crash_report_sender;
2424			};
2425			name = Debug;
2426		};
2427		F92C56A40ECE04A8009BE4BA /* Release */ = {
2428			isa = XCBuildConfiguration;
2429			buildSettings = {
2430				HEADER_SEARCH_PATHS = ../..;
2431				INFOPLIST_FILE = "sender/crash_report_sender-Info.plist";
2432				PRODUCT_NAME = crash_report_sender;
2433			};
2434			name = Release;
2435		};
2436		F93803C00F808210004D428B /* Debug */ = {
2437			isa = XCBuildConfiguration;
2438			buildSettings = {
2439				GCC_PREPROCESSOR_DEFINITIONS = "BP_LOGGING_INCLUDE=\\\"client/mac/tests/testlogging.h\\\"";
2440				HEADER_SEARCH_PATHS = (
2441					../..,
2442					../../..,
2443					../../testing/googlemock/include,
2444					../../testing/googletest/include,
2445				);
2446				PRODUCT_NAME = generator_test;
2447			};
2448			name = Debug;
2449		};
2450		F93803C10F808210004D428B /* Release */ = {
2451			isa = XCBuildConfiguration;
2452			buildSettings = {
2453				HEADER_SEARCH_PATHS = (
2454					../..,
2455					../../..,
2456					../../testing/googlemock/include,
2457					../../testing/googletest/include,
2458				);
2459				PRODUCT_NAME = generator_test;
2460			};
2461			name = Release;
2462		};
2463		F93DE2D30F82A67400608B94 /* Debug */ = {
2464			isa = XCBuildConfiguration;
2465			buildSettings = {
2466				HEADER_SEARCH_PATHS = ../..;
2467				PRODUCT_NAME = minidump_file_writer_unittest;
2468			};
2469			name = Debug;
2470		};
2471		F93DE2D40F82A67400608B94 /* Release */ = {
2472			isa = XCBuildConfiguration;
2473			buildSettings = {
2474				HEADER_SEARCH_PATHS = ../..;
2475				PRODUCT_NAME = minidump_file_writer_unittest;
2476			};
2477			name = Release;
2478		};
2479		F93DE32E0F82C55700608B94 /* Debug */ = {
2480			isa = XCBuildConfiguration;
2481			buildSettings = {
2482				DEBUG_INFORMATION_FORMAT = dwarf;
2483				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
2484				GCC_PREPROCESSOR_DEFINITIONS = "BP_LOGGING_INCLUDE=\\\"client/mac/tests/testlogging.h\\\"";
2485				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
2486				HEADER_SEARCH_PATHS = (
2487					../../..,
2488					../..,
2489					../../testing/googletest,
2490					../../testing/googletest/include,
2491					../../testing/googlemock,
2492					../../testing/googlemock/include,
2493				);
2494				LIBRARY_SEARCH_PATHS = (
2495					"$(inherited)",
2496					"\"$(SRCROOT)/build/Debug\"",
2497				);
2498				PRODUCT_NAME = handler_test;
2499			};
2500			name = Debug;
2501		};
2502		F93DE32F0F82C55700608B94 /* Release */ = {
2503			isa = XCBuildConfiguration;
2504			buildSettings = {
2505				HEADER_SEARCH_PATHS = (
2506					../../..,
2507					../..,
2508					../../testing/googletest,
2509					../../testing/googletest/include,
2510					../../testing/googlemock,
2511					../../testing/googlemock/include,
2512				);
2513				LIBRARY_SEARCH_PATHS = (
2514					"$(inherited)",
2515					"\"$(SRCROOT)/build/Debug\"",
2516				);
2517				PRODUCT_NAME = handler_test;
2518			};
2519			name = Release;
2520		};
2521		F93DE3B90F830E7000608B94 /* Debug With Code Coverage */ = {
2522			isa = XCBuildConfiguration;
2523			baseConfigurationReference = 8B31027711F0D3AF00FCF3E4 /* BreakpadDebug.xcconfig */;
2524			buildSettings = {
2525				CLANG_CXX_LANGUAGE_STANDARD = "c++17";
2526				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
2527			};
2528			name = "Debug With Code Coverage";
2529		};
2530		F93DE3BA0F830E7000608B94 /* Debug With Code Coverage */ = {
2531			isa = XCBuildConfiguration;
2532			buildSettings = {
2533				DYLIB_COMPATIBILITY_VERSION = 1;
2534				DYLIB_CURRENT_VERSION = 1;
2535				FRAMEWORK_VERSION = A;
2536				GCC_PRECOMPILE_PREFIX_HEADER = YES;
2537				GCC_PREFIX_HEADER = Framework/Breakpad_Prefix.pch;
2538				HEADER_SEARCH_PATHS = ../..;
2539				INFOPLIST_FILE = Framework/Info.plist;
2540				INSTALL_PATH = "@executable_path/../Frameworks";
2541				PRODUCT_NAME = Breakpad;
2542				WRAPPER_EXTENSION = framework;
2543			};
2544			name = "Debug With Code Coverage";
2545		};
2546		F93DE3BB0F830E7000608B94 /* Debug With Code Coverage */ = {
2547			isa = XCBuildConfiguration;
2548			buildSettings = {
2549				HEADER_SEARCH_PATHS = ../..;
2550				PRODUCT_NAME = Inspector;
2551			};
2552			name = "Debug With Code Coverage";
2553		};
2554		F93DE3BC0F830E7000608B94 /* Debug With Code Coverage */ = {
2555			isa = XCBuildConfiguration;
2556			buildSettings = {
2557				DYLIB_COMPATIBILITY_VERSION = 1;
2558				DYLIB_CURRENT_VERSION = 1;
2559				HEADER_SEARCH_PATHS = ../..;
2560				LD_DYLIB_INSTALL_NAME = "@executable_path/../Resources/$(EXECUTABLE_PATH)";
2561				OTHER_LDFLAGS = (
2562					"$(inherited)",
2563					"-headerpad_max_install_names",
2564				);
2565				PRODUCT_NAME = breakpadUtilities;
2566			};
2567			name = "Debug With Code Coverage";
2568		};
2569		F93DE3BD0F830E7000608B94 /* Debug With Code Coverage */ = {
2570			isa = XCBuildConfiguration;
2571			buildSettings = {
2572				HEADER_SEARCH_PATHS = ../..;
2573				INFOPLIST_FILE = "sender/crash_report_sender-Info.plist";
2574				PRODUCT_NAME = crash_report_sender;
2575			};
2576			name = "Debug With Code Coverage";
2577		};
2578		F93DE3BE0F830E7000608B94 /* Debug With Code Coverage */ = {
2579			isa = XCBuildConfiguration;
2580			buildSettings = {
2581				FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/build/$(CONFIGURATION)";
2582				INFOPLIST_FILE = testapp/Info.plist;
2583				PRODUCT_NAME = BreakpadTest;
2584			};
2585			name = "Debug With Code Coverage";
2586		};
2587		F93DE3BF0F830E7000608B94 /* Debug With Code Coverage */ = {
2588			isa = XCBuildConfiguration;
2589			buildSettings = {
2590				PRODUCT_NAME = All;
2591			};
2592			name = "Debug With Code Coverage";
2593		};
2594		F93DE3C00F830E7000608B94 /* Debug With Code Coverage */ = {
2595			isa = XCBuildConfiguration;
2596			buildSettings = {
2597				FRAMEWORK_SEARCH_PATHS = (
2598					"$(inherited)",
2599					"\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
2600				);
2601				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
2602				HEADER_SEARCH_PATHS = ../..;
2603				INFOPLIST_FILE = "UnitTests-Info.plist";
2604				PRODUCT_NAME = UnitTests;
2605				WRAPPER_EXTENSION = octest;
2606			};
2607			name = "Debug With Code Coverage";
2608		};
2609		F93DE3C10F830E7000608B94 /* Debug With Code Coverage */ = {
2610			isa = XCBuildConfiguration;
2611			buildSettings = {
2612				HEADER_SEARCH_PATHS = (
2613					../..,
2614					../../..,
2615					../../testing/googlemock/include,
2616					../../testing/googletest/include,
2617				);
2618				PRODUCT_NAME = generator_test;
2619			};
2620			name = "Debug With Code Coverage";
2621		};
2622		F93DE3C20F830E7000608B94 /* Debug With Code Coverage */ = {
2623			isa = XCBuildConfiguration;
2624			buildSettings = {
2625				HEADER_SEARCH_PATHS = ../..;
2626				PRODUCT_NAME = minidump_file_writer_unittest;
2627			};
2628			name = "Debug With Code Coverage";
2629		};
2630		F93DE3C30F830E7000608B94 /* Debug With Code Coverage */ = {
2631			isa = XCBuildConfiguration;
2632			buildSettings = {
2633				HEADER_SEARCH_PATHS = (
2634					../../..,
2635					../..,
2636					../../testing/googletest,
2637					../../testing/googletest/include,
2638					../../testing/googlemock,
2639					../../testing/googlemock/include,
2640				);
2641				LIBRARY_SEARCH_PATHS = (
2642					"$(inherited)",
2643					"\"$(SRCROOT)/build/Debug\"",
2644				);
2645				PRODUCT_NAME = handler_test;
2646			};
2647			name = "Debug With Code Coverage";
2648		};
2649		F94585850F782326009A47BF /* Debug */ = {
2650			isa = XCBuildConfiguration;
2651			buildSettings = {
2652				PRODUCT_NAME = All;
2653			};
2654			name = Debug;
2655		};
2656		F94585860F782326009A47BF /* Release */ = {
2657			isa = XCBuildConfiguration;
2658			buildSettings = {
2659				PRODUCT_NAME = All;
2660			};
2661			name = Release;
2662		};
2663		F9C44DA80EF060A8003AEBAA /* Debug */ = {
2664			isa = XCBuildConfiguration;
2665			buildSettings = {
2666				FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/build/$(CONFIGURATION)";
2667				INFOPLIST_FILE = testapp/Info.plist;
2668				PRODUCT_NAME = BreakpadTest;
2669			};
2670			name = Debug;
2671		};
2672		F9C44DA90EF060A8003AEBAA /* Release */ = {
2673			isa = XCBuildConfiguration;
2674			buildSettings = {
2675				FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/build/$(CONFIGURATION)";
2676				INFOPLIST_FILE = testapp/Info.plist;
2677				PRODUCT_NAME = BreakpadTest;
2678			};
2679			name = Release;
2680		};
2681		F9C77DDC0F7DD5D00045F7DB /* Debug */ = {
2682			isa = XCBuildConfiguration;
2683			buildSettings = {
2684				FRAMEWORK_SEARCH_PATHS = (
2685					"$(inherited)",
2686					"\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
2687				);
2688				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
2689				INFOPLIST_FILE = "UnitTests-Info.plist";
2690				PRODUCT_NAME = UnitTests;
2691				WRAPPER_EXTENSION = octest;
2692			};
2693			name = Debug;
2694		};
2695		F9C77DDD0F7DD5D00045F7DB /* Release */ = {
2696			isa = XCBuildConfiguration;
2697			buildSettings = {
2698				FRAMEWORK_SEARCH_PATHS = (
2699					"$(inherited)",
2700					"\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
2701				);
2702				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
2703				INFOPLIST_FILE = "UnitTests-Info.plist";
2704				PRODUCT_NAME = UnitTests;
2705				WRAPPER_EXTENSION = octest;
2706			};
2707			name = Release;
2708		};
2709/* End XCBuildConfiguration section */
2710
2711/* Begin XCConfigurationList section */
2712		1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Breakpad" */ = {
2713			isa = XCConfigurationList;
2714			buildConfigurations = (
2715				1DEB91AE08733DA50010E9CD /* Debug */,
2716				F93DE3BA0F830E7000608B94 /* Debug With Code Coverage */,
2717				1DEB91AF08733DA50010E9CD /* Release */,
2718			);
2719			defaultConfigurationIsVisible = 0;
2720			defaultConfigurationName = Release;
2721		};
2722		1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Breakpad" */ = {
2723			isa = XCConfigurationList;
2724			buildConfigurations = (
2725				1DEB91B208733DA50010E9CD /* Debug */,
2726				F93DE3B90F830E7000608B94 /* Debug With Code Coverage */,
2727				1DEB91B308733DA50010E9CD /* Release */,
2728			);
2729			defaultConfigurationIsVisible = 0;
2730			defaultConfigurationName = Release;
2731		};
2732		D23F4BB012A868C400686C8D /* Build configuration list for PBXNativeTarget "minidump_generator_test_helper" */ = {
2733			isa = XCConfigurationList;
2734			buildConfigurations = (
2735				D23F4BAD12A868A600686C8D /* Debug */,
2736				D23F4BAE12A868A600686C8D /* Debug With Code Coverage */,
2737				D23F4BAF12A868A600686C8D /* Release */,
2738			);
2739			defaultConfigurationIsVisible = 0;
2740			defaultConfigurationName = Release;
2741		};
2742		D2F9A42D12131F0E002747C1 /* Build configuration list for PBXNativeTarget "gtest" */ = {
2743			isa = XCConfigurationList;
2744			buildConfigurations = (
2745				D2F9A41612131EF0002747C1 /* Debug */,
2746				D2F9A41712131EF0002747C1 /* Debug With Code Coverage */,
2747				D2F9A41812131EF0002747C1 /* Release */,
2748			);
2749			defaultConfigurationIsVisible = 0;
2750			defaultConfigurationName = Release;
2751		};
2752		D2F9A542121383A1002747C1 /* Build configuration list for PBXNativeTarget "crash_generation_server_test" */ = {
2753			isa = XCConfigurationList;
2754			buildConfigurations = (
2755				D2F9A543121383A1002747C1 /* Debug */,
2756				D2F9A544121383A1002747C1 /* Debug With Code Coverage */,
2757				D2F9A545121383A1002747C1 /* Release */,
2758			);
2759			defaultConfigurationIsVisible = 0;
2760			defaultConfigurationName = Release;
2761		};
2762		F92C53580ECCE36D009BE4BA /* Build configuration list for PBXNativeTarget "Inspector" */ = {
2763			isa = XCConfigurationList;
2764			buildConfigurations = (
2765				F92C53560ECCE34A009BE4BA /* Debug */,
2766				F93DE3BB0F830E7000608B94 /* Debug With Code Coverage */,
2767				F92C53570ECCE34A009BE4BA /* Release */,
2768			);
2769			defaultConfigurationIsVisible = 0;
2770			defaultConfigurationName = Release;
2771		};
2772		F92C56670ECD11A3009BE4BA /* Build configuration list for PBXNativeTarget "breakpadUtilities" */ = {
2773			isa = XCConfigurationList;
2774			buildConfigurations = (
2775				F92C563D0ECD10B3009BE4BA /* Debug */,
2776				F93DE3BC0F830E7000608B94 /* Debug With Code Coverage */,
2777				F92C563E0ECD10B3009BE4BA /* Release */,
2778			);
2779			defaultConfigurationIsVisible = 0;
2780			defaultConfigurationName = Release;
2781		};
2782		F92C56A50ECE04A8009BE4BA /* Build configuration list for PBXNativeTarget "crash_report_sender" */ = {
2783			isa = XCConfigurationList;
2784			buildConfigurations = (
2785				F92C56A30ECE04A8009BE4BA /* Debug */,
2786				F93DE3BD0F830E7000608B94 /* Debug With Code Coverage */,
2787				F92C56A40ECE04A8009BE4BA /* Release */,
2788			);
2789			defaultConfigurationIsVisible = 0;
2790			defaultConfigurationName = Release;
2791		};
2792		F93803C40F80822E004D428B /* Build configuration list for PBXNativeTarget "generator_test" */ = {
2793			isa = XCConfigurationList;
2794			buildConfigurations = (
2795				F93803C00F808210004D428B /* Debug */,
2796				F93DE3C10F830E7000608B94 /* Debug With Code Coverage */,
2797				F93803C10F808210004D428B /* Release */,
2798			);
2799			defaultConfigurationIsVisible = 0;
2800			defaultConfigurationName = Release;
2801		};
2802		F93DE2D60F82A67700608B94 /* Build configuration list for PBXNativeTarget "minidump_file_writer_unittest" */ = {
2803			isa = XCConfigurationList;
2804			buildConfigurations = (
2805				F93DE2D30F82A67400608B94 /* Debug */,
2806				F93DE3C20F830E7000608B94 /* Debug With Code Coverage */,
2807				F93DE2D40F82A67400608B94 /* Release */,
2808			);
2809			defaultConfigurationIsVisible = 0;
2810			defaultConfigurationName = Release;
2811		};
2812		F93DE3320F82C5D800608B94 /* Build configuration list for PBXNativeTarget "handler_test" */ = {
2813			isa = XCConfigurationList;
2814			buildConfigurations = (
2815				F93DE32E0F82C55700608B94 /* Debug */,
2816				F93DE3C30F830E7000608B94 /* Debug With Code Coverage */,
2817				F93DE32F0F82C55700608B94 /* Release */,
2818			);
2819			defaultConfigurationIsVisible = 0;
2820			defaultConfigurationName = Release;
2821		};
2822		F94585930F78235C009A47BF /* Build configuration list for PBXAggregateTarget "All" */ = {
2823			isa = XCConfigurationList;
2824			buildConfigurations = (
2825				F94585850F782326009A47BF /* Debug */,
2826				F93DE3BF0F830E7000608B94 /* Debug With Code Coverage */,
2827				F94585860F782326009A47BF /* Release */,
2828			);
2829			defaultConfigurationIsVisible = 0;
2830			defaultConfigurationName = Release;
2831		};
2832		F9C44DAA0EF060A9003AEBAA /* Build configuration list for PBXNativeTarget "BreakpadTest" */ = {
2833			isa = XCConfigurationList;
2834			buildConfigurations = (
2835				F9C44DA80EF060A8003AEBAA /* Debug */,
2836				F93DE3BE0F830E7000608B94 /* Debug With Code Coverage */,
2837				F9C44DA90EF060A8003AEBAA /* Release */,
2838			);
2839			defaultConfigurationIsVisible = 0;
2840			defaultConfigurationName = Release;
2841		};
2842		F9C77DDE0F7DD5D00045F7DB /* Build configuration list for PBXNativeTarget "UnitTests" */ = {
2843			isa = XCConfigurationList;
2844			buildConfigurations = (
2845				F9C77DDC0F7DD5D00045F7DB /* Debug */,
2846				F93DE3C00F830E7000608B94 /* Debug With Code Coverage */,
2847				F9C77DDD0F7DD5D00045F7DB /* Release */,
2848			);
2849			defaultConfigurationIsVisible = 0;
2850			defaultConfigurationName = Release;
2851		};
2852/* End XCConfigurationList section */
2853	};
2854	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
2855}