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