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