1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 46;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		14569321182CE29F0029C465 /* ucontext_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 14569320182CE29F0029C465 /* ucontext_compat.h */; };
11		14569323182CE2C10029C465 /* mach_vm_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 14569322182CE2C10029C465 /* mach_vm_compat.h */; };
12		16BFA67014E195E9009704F8 /* ios_exception_minidump_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 16BFA66E14E195E9009704F8 /* ios_exception_minidump_generator.h */; };
13		16BFA67214E1965A009704F8 /* ios_exception_minidump_generator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 16BFA67114E1965A009704F8 /* ios_exception_minidump_generator.mm */; };
14		16C7CCCB147D4A4300776EAD /* BreakpadDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7C968147D4A4200776EAD /* BreakpadDefines.h */; };
15		16C7CCCC147D4A4300776EAD /* Breakpad.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7C96A147D4A4200776EAD /* Breakpad.h */; };
16		16C7CCCD147D4A4300776EAD /* Breakpad.mm in Sources */ = {isa = PBXBuildFile; fileRef = 16C7C96B147D4A4200776EAD /* Breakpad.mm */; };
17		16C7CDE8147D4A4300776EAD /* ConfigFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CB9E147D4A4300776EAD /* ConfigFile.h */; };
18		16C7CDE9147D4A4300776EAD /* ConfigFile.mm in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CB9F147D4A4300776EAD /* ConfigFile.mm */; };
19		16C7CDF5147D4A4300776EAD /* breakpad_nlist_64.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CBAD147D4A4300776EAD /* breakpad_nlist_64.cc */; };
20		16C7CDF6147D4A4300776EAD /* breakpad_nlist_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CBAE147D4A4300776EAD /* breakpad_nlist_64.h */; };
21		16C7CDF7147D4A4300776EAD /* dynamic_images.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CBAF147D4A4300776EAD /* dynamic_images.cc */; };
22		16C7CDF8147D4A4300776EAD /* dynamic_images.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CBB0147D4A4300776EAD /* dynamic_images.h */; };
23		16C7CDF9147D4A4300776EAD /* exception_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CBB1147D4A4300776EAD /* exception_handler.cc */; };
24		16C7CDFA147D4A4300776EAD /* exception_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CBB2147D4A4300776EAD /* exception_handler.h */; };
25		16C7CDFC147D4A4300776EAD /* minidump_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CBB4147D4A4300776EAD /* minidump_generator.cc */; };
26		16C7CDFD147D4A4300776EAD /* minidump_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CBB5147D4A4300776EAD /* minidump_generator.h */; };
27		16C7CDFE147D4A4300776EAD /* protected_memory_allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CBBC147D4A4300776EAD /* protected_memory_allocator.cc */; };
28		16C7CDFF147D4A4300776EAD /* protected_memory_allocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CBBD147D4A4300776EAD /* protected_memory_allocator.h */; };
29		16C7CE08147D4A4300776EAD /* uploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CBEA147D4A4300776EAD /* uploader.h */; };
30		16C7CE09147D4A4300776EAD /* uploader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CBEB147D4A4300776EAD /* uploader.mm */; };
31		16C7CE18147D4A4300776EAD /* minidump_file_writer-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC04147D4A4300776EAD /* minidump_file_writer-inl.h */; };
32		16C7CE19147D4A4300776EAD /* minidump_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC05147D4A4300776EAD /* minidump_file_writer.cc */; };
33		16C7CE1A147D4A4300776EAD /* minidump_file_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC06147D4A4300776EAD /* minidump_file_writer.h */; };
34		16C7CE40147D4A4300776EAD /* convert_UTF.c in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC4A147D4A4300776EAD /* convert_UTF.c */; };
35		16C7CE41147D4A4300776EAD /* convert_UTF.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC4B147D4A4300776EAD /* convert_UTF.h */; };
36		16C7CE78147D4A4300776EAD /* GTMLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC88147D4A4300776EAD /* GTMLogger.h */; };
37		16C7CE79147D4A4300776EAD /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC89147D4A4300776EAD /* GTMLogger.m */; };
38		16C7CE7A147D4A4300776EAD /* HTTPMultipartUpload.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC8A147D4A4300776EAD /* HTTPMultipartUpload.h */; };
39		16C7CE7B147D4A4300776EAD /* HTTPMultipartUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC8B147D4A4300776EAD /* HTTPMultipartUpload.m */; };
40		16C7CE83147D4A4300776EAD /* file_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC93147D4A4300776EAD /* file_id.cc */; };
41		16C7CE84147D4A4300776EAD /* file_id.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC94147D4A4300776EAD /* file_id.h */; };
42		16C7CE85147D4A4300776EAD /* macho_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC95147D4A4300776EAD /* macho_id.cc */; };
43		16C7CE86147D4A4300776EAD /* macho_id.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC96147D4A4300776EAD /* macho_id.h */; };
44		16C7CE8A147D4A4300776EAD /* macho_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC9A147D4A4300776EAD /* macho_utilities.cc */; };
45		16C7CE8B147D4A4300776EAD /* macho_utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC9B147D4A4300776EAD /* macho_utilities.h */; };
46		16C7CE8C147D4A4300776EAD /* macho_walker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC9C147D4A4300776EAD /* macho_walker.cc */; };
47		16C7CE8D147D4A4300776EAD /* macho_walker.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CC9D147D4A4300776EAD /* macho_walker.h */; };
48		16C7CE8F147D4A4300776EAD /* string_utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CC9F147D4A4300776EAD /* string_utilities.cc */; };
49		16C7CE90147D4A4300776EAD /* string_utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CCA0147D4A4300776EAD /* string_utilities.h */; };
50		16C7CE93147D4A4300776EAD /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CCA4147D4A4300776EAD /* md5.cc */; };
51		16C7CE94147D4A4300776EAD /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CCA5147D4A4300776EAD /* md5.h */; };
52		16C7CEA7147D4A4300776EAD /* string_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 16C7CCB9147D4A4300776EAD /* string_conversion.cc */; };
53		16C7CEA8147D4A4300776EAD /* string_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C7CCBA147D4A4300776EAD /* string_conversion.h */; };
54		16C92FAD150DF8330053D7BA /* BreakpadController.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C92FAB150DF8330053D7BA /* BreakpadController.h */; };
55		16C92FAE150DF8330053D7BA /* BreakpadController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 16C92FAC150DF8330053D7BA /* BreakpadController.mm */; };
56		1EEEB60F1720821900F7E689 /* simple_string_dictionary.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1EEEB60C1720821900F7E689 /* simple_string_dictionary.cc */; };
57		1EEEB6101720821900F7E689 /* simple_string_dictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEEB60D1720821900F7E689 /* simple_string_dictionary.h */; };
58		AA747D9F0F9514B9006C5449 /* Breakpad_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* Breakpad_Prefix.pch */; };
59		AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
60/* End PBXBuildFile section */
61
62/* Begin PBXFileReference section */
63		14569320182CE29F0029C465 /* ucontext_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucontext_compat.h; sourceTree = "<group>"; };
64		14569322182CE2C10029C465 /* mach_vm_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mach_vm_compat.h; sourceTree = "<group>"; };
65		16BFA66E14E195E9009704F8 /* ios_exception_minidump_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ios_exception_minidump_generator.h; sourceTree = "<group>"; };
66		16BFA67114E1965A009704F8 /* ios_exception_minidump_generator.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ios_exception_minidump_generator.mm; sourceTree = "<group>"; };
67		16C7C968147D4A4200776EAD /* BreakpadDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BreakpadDefines.h; sourceTree = "<group>"; };
68		16C7C96A147D4A4200776EAD /* Breakpad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Breakpad.h; sourceTree = "<group>"; };
69		16C7C96B147D4A4200776EAD /* Breakpad.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Breakpad.mm; sourceTree = "<group>"; };
70		16C7CB9E147D4A4300776EAD /* ConfigFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfigFile.h; sourceTree = "<group>"; };
71		16C7CB9F147D4A4300776EAD /* ConfigFile.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ConfigFile.mm; sourceTree = "<group>"; };
72		16C7CBAD147D4A4300776EAD /* breakpad_nlist_64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = breakpad_nlist_64.cc; sourceTree = "<group>"; };
73		16C7CBAE147D4A4300776EAD /* breakpad_nlist_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = breakpad_nlist_64.h; sourceTree = "<group>"; };
74		16C7CBAF147D4A4300776EAD /* dynamic_images.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dynamic_images.cc; sourceTree = "<group>"; };
75		16C7CBB0147D4A4300776EAD /* dynamic_images.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dynamic_images.h; sourceTree = "<group>"; };
76		16C7CBB1147D4A4300776EAD /* exception_handler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exception_handler.cc; sourceTree = "<group>"; };
77		16C7CBB2147D4A4300776EAD /* exception_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exception_handler.h; sourceTree = "<group>"; };
78		16C7CBB4147D4A4300776EAD /* minidump_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minidump_generator.cc; sourceTree = "<group>"; };
79		16C7CBB5147D4A4300776EAD /* minidump_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = minidump_generator.h; sourceTree = "<group>"; };
80		16C7CBBC147D4A4300776EAD /* protected_memory_allocator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protected_memory_allocator.cc; sourceTree = "<group>"; };
81		16C7CBBD147D4A4300776EAD /* protected_memory_allocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protected_memory_allocator.h; sourceTree = "<group>"; };
82		16C7CBEA147D4A4300776EAD /* uploader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uploader.h; sourceTree = "<group>"; };
83		16C7CBEB147D4A4300776EAD /* uploader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = uploader.mm; sourceTree = "<group>"; };
84		16C7CC04147D4A4300776EAD /* minidump_file_writer-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "minidump_file_writer-inl.h"; sourceTree = "<group>"; };
85		16C7CC05147D4A4300776EAD /* minidump_file_writer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minidump_file_writer.cc; sourceTree = "<group>"; };
86		16C7CC06147D4A4300776EAD /* minidump_file_writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = minidump_file_writer.h; sourceTree = "<group>"; };
87		16C7CC07147D4A4300776EAD /* minidump_file_writer_unittest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minidump_file_writer_unittest.cc; sourceTree = "<group>"; };
88		16C7CC4A147D4A4300776EAD /* convert_UTF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = convert_UTF.c; sourceTree = "<group>"; };
89		16C7CC4B147D4A4300776EAD /* convert_UTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert_UTF.h; sourceTree = "<group>"; };
90		16C7CC88147D4A4300776EAD /* GTMLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMLogger.h; sourceTree = "<group>"; };
91		16C7CC89147D4A4300776EAD /* GTMLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMLogger.m; sourceTree = "<group>"; };
92		16C7CC8A147D4A4300776EAD /* HTTPMultipartUpload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPMultipartUpload.h; sourceTree = "<group>"; };
93		16C7CC8B147D4A4300776EAD /* HTTPMultipartUpload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPMultipartUpload.m; sourceTree = "<group>"; };
94		16C7CC93147D4A4300776EAD /* file_id.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_id.cc; sourceTree = "<group>"; };
95		16C7CC94147D4A4300776EAD /* file_id.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_id.h; sourceTree = "<group>"; };
96		16C7CC95147D4A4300776EAD /* macho_id.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_id.cc; sourceTree = "<group>"; };
97		16C7CC96147D4A4300776EAD /* macho_id.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho_id.h; sourceTree = "<group>"; };
98		16C7CC9A147D4A4300776EAD /* macho_utilities.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_utilities.cc; sourceTree = "<group>"; };
99		16C7CC9B147D4A4300776EAD /* macho_utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho_utilities.h; sourceTree = "<group>"; };
100		16C7CC9C147D4A4300776EAD /* macho_walker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macho_walker.cc; sourceTree = "<group>"; };
101		16C7CC9D147D4A4300776EAD /* macho_walker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho_walker.h; sourceTree = "<group>"; };
102		16C7CC9F147D4A4300776EAD /* string_utilities.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utilities.cc; sourceTree = "<group>"; };
103		16C7CCA0147D4A4300776EAD /* string_utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utilities.h; sourceTree = "<group>"; };
104		16C7CCA4147D4A4300776EAD /* md5.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cc; sourceTree = "<group>"; };
105		16C7CCA5147D4A4300776EAD /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = "<group>"; };
106		16C7CCB9147D4A4300776EAD /* string_conversion.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_conversion.cc; sourceTree = "<group>"; };
107		16C7CCBA147D4A4300776EAD /* string_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_conversion.h; sourceTree = "<group>"; };
108		16C92FAB150DF8330053D7BA /* BreakpadController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BreakpadController.h; sourceTree = "<group>"; };
109		16C92FAC150DF8330053D7BA /* BreakpadController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BreakpadController.mm; sourceTree = "<group>"; };
110		1EEEB60C1720821900F7E689 /* simple_string_dictionary.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_string_dictionary.cc; sourceTree = "<group>"; };
111		1EEEB60D1720821900F7E689 /* simple_string_dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_string_dictionary.h; sourceTree = "<group>"; };
112		AA747D9E0F9514B9006C5449 /* Breakpad_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Breakpad_Prefix.pch; sourceTree = SOURCE_ROOT; };
113		AACBBE490F95108600F1A2B1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
114		D2AAC07E0554694100DB518D /* libBreakpad.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBreakpad.a; sourceTree = BUILT_PRODUCTS_DIR; };
115/* End PBXFileReference section */
116
117/* Begin PBXFrameworksBuildPhase section */
118		D2AAC07C0554694100DB518D /* Frameworks */ = {
119			isa = PBXFrameworksBuildPhase;
120			buildActionMask = 2147483647;
121			files = (
122				AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */,
123			);
124			runOnlyForDeploymentPostprocessing = 0;
125		};
126/* End PBXFrameworksBuildPhase section */
127
128/* Begin PBXGroup section */
129		034768DFFF38A50411DB9C8B /* Products */ = {
130			isa = PBXGroup;
131			children = (
132				D2AAC07E0554694100DB518D /* libBreakpad.a */,
133			);
134			name = Products;
135			sourceTree = "<group>";
136		};
137		0867D691FE84028FC02AAC07 /* Breakpad */ = {
138			isa = PBXGroup;
139			children = (
140				08FB77AEFE84172EC02AAC07 /* Classes */,
141				32C88DFF0371C24200C91783 /* Other Sources */,
142				0867D69AFE84028FC02AAC07 /* Frameworks */,
143				034768DFFF38A50411DB9C8B /* Products */,
144			);
145			name = Breakpad;
146			sourceTree = "<group>";
147		};
148		0867D69AFE84028FC02AAC07 /* Frameworks */ = {
149			isa = PBXGroup;
150			children = (
151				AACBBE490F95108600F1A2B1 /* Foundation.framework */,
152			);
153			name = Frameworks;
154			sourceTree = "<group>";
155		};
156		08FB77AEFE84172EC02AAC07 /* Classes */ = {
157			isa = PBXGroup;
158			children = (
159				16C7C965147D4A4200776EAD /* client */,
160				16C7CC47147D4A4300776EAD /* common */,
161			);
162			name = Classes;
163			sourceTree = "<group>";
164		};
165		16BFA66A14E195E9009704F8 /* handler */ = {
166			isa = PBXGroup;
167			children = (
168				16BFA67114E1965A009704F8 /* ios_exception_minidump_generator.mm */,
169				16BFA66E14E195E9009704F8 /* ios_exception_minidump_generator.h */,
170			);
171			path = handler;
172			sourceTree = "<group>";
173		};
174		16C7C965147D4A4200776EAD /* client */ = {
175			isa = PBXGroup;
176			children = (
177				16C7C966147D4A4200776EAD /* apple */,
178				16C7C969147D4A4200776EAD /* ios */,
179				16C7C99E147D4A4200776EAD /* mac */,
180				16C7CC04147D4A4300776EAD /* minidump_file_writer-inl.h */,
181				16C7CC05147D4A4300776EAD /* minidump_file_writer.cc */,
182				16C7CC06147D4A4300776EAD /* minidump_file_writer.h */,
183				16C7CC07147D4A4300776EAD /* minidump_file_writer_unittest.cc */,
184			);
185			name = client;
186			path = ..;
187			sourceTree = SOURCE_ROOT;
188		};
189		16C7C966147D4A4200776EAD /* apple */ = {
190			isa = PBXGroup;
191			children = (
192				16C7C967147D4A4200776EAD /* Framework */,
193			);
194			path = apple;
195			sourceTree = "<group>";
196		};
197		16C7C967147D4A4200776EAD /* Framework */ = {
198			isa = PBXGroup;
199			children = (
200				16C7C968147D4A4200776EAD /* BreakpadDefines.h */,
201			);
202			path = Framework;
203			sourceTree = "<group>";
204		};
205		16C7C969147D4A4200776EAD /* ios */ = {
206			isa = PBXGroup;
207			children = (
208				16C92FAB150DF8330053D7BA /* BreakpadController.h */,
209				16C92FAC150DF8330053D7BA /* BreakpadController.mm */,
210				16BFA66A14E195E9009704F8 /* handler */,
211				16C7C96A147D4A4200776EAD /* Breakpad.h */,
212				16C7C96B147D4A4200776EAD /* Breakpad.mm */,
213			);
214			path = ios;
215			sourceTree = "<group>";
216		};
217		16C7C99E147D4A4200776EAD /* mac */ = {
218			isa = PBXGroup;
219			children = (
220				16C7CB9D147D4A4300776EAD /* crash_generation */,
221				16C7CBAA147D4A4300776EAD /* handler */,
222				16C7CBC8147D4A4300776EAD /* sender */,
223			);
224			path = mac;
225			sourceTree = "<group>";
226		};
227		16C7CB9D147D4A4300776EAD /* crash_generation */ = {
228			isa = PBXGroup;
229			children = (
230				16C7CB9E147D4A4300776EAD /* ConfigFile.h */,
231				16C7CB9F147D4A4300776EAD /* ConfigFile.mm */,
232			);
233			path = crash_generation;
234			sourceTree = "<group>";
235		};
236		16C7CBAA147D4A4300776EAD /* handler */ = {
237			isa = PBXGroup;
238			children = (
239				16C7CBAD147D4A4300776EAD /* breakpad_nlist_64.cc */,
240				16C7CBAE147D4A4300776EAD /* breakpad_nlist_64.h */,
241				16C7CBAF147D4A4300776EAD /* dynamic_images.cc */,
242				16C7CBB0147D4A4300776EAD /* dynamic_images.h */,
243				16C7CBB1147D4A4300776EAD /* exception_handler.cc */,
244				16C7CBB2147D4A4300776EAD /* exception_handler.h */,
245				14569322182CE2C10029C465 /* mach_vm_compat.h */,
246				16C7CBB4147D4A4300776EAD /* minidump_generator.cc */,
247				16C7CBB5147D4A4300776EAD /* minidump_generator.h */,
248				16C7CBBC147D4A4300776EAD /* protected_memory_allocator.cc */,
249				16C7CBBD147D4A4300776EAD /* protected_memory_allocator.h */,
250				14569320182CE29F0029C465 /* ucontext_compat.h */,
251			);
252			path = handler;
253			sourceTree = "<group>";
254		};
255		16C7CBC8147D4A4300776EAD /* sender */ = {
256			isa = PBXGroup;
257			children = (
258				16C7CBEA147D4A4300776EAD /* uploader.h */,
259				16C7CBEB147D4A4300776EAD /* uploader.mm */,
260			);
261			path = sender;
262			sourceTree = "<group>";
263		};
264		16C7CC47147D4A4300776EAD /* common */ = {
265			isa = PBXGroup;
266			children = (
267				1EEEB60C1720821900F7E689 /* simple_string_dictionary.cc */,
268				1EEEB60D1720821900F7E689 /* simple_string_dictionary.h */,
269				16C7CC4A147D4A4300776EAD /* convert_UTF.c */,
270				16C7CC4B147D4A4300776EAD /* convert_UTF.h */,
271				16C7CC82147D4A4300776EAD /* mac */,
272				16C7CCA4147D4A4300776EAD /* md5.cc */,
273				16C7CCA5147D4A4300776EAD /* md5.h */,
274				16C7CCB9147D4A4300776EAD /* string_conversion.cc */,
275				16C7CCBA147D4A4300776EAD /* string_conversion.h */,
276			);
277			name = common;
278			path = ../../common;
279			sourceTree = SOURCE_ROOT;
280		};
281		16C7CC82147D4A4300776EAD /* mac */ = {
282			isa = PBXGroup;
283			children = (
284				16C7CC88147D4A4300776EAD /* GTMLogger.h */,
285				16C7CC89147D4A4300776EAD /* GTMLogger.m */,
286				16C7CC8A147D4A4300776EAD /* HTTPMultipartUpload.h */,
287				16C7CC8B147D4A4300776EAD /* HTTPMultipartUpload.m */,
288				16C7CC93147D4A4300776EAD /* file_id.cc */,
289				16C7CC94147D4A4300776EAD /* file_id.h */,
290				16C7CC95147D4A4300776EAD /* macho_id.cc */,
291				16C7CC96147D4A4300776EAD /* macho_id.h */,
292				16C7CC9A147D4A4300776EAD /* macho_utilities.cc */,
293				16C7CC9B147D4A4300776EAD /* macho_utilities.h */,
294				16C7CC9C147D4A4300776EAD /* macho_walker.cc */,
295				16C7CC9D147D4A4300776EAD /* macho_walker.h */,
296				16C7CC9F147D4A4300776EAD /* string_utilities.cc */,
297				16C7CCA0147D4A4300776EAD /* string_utilities.h */,
298			);
299			path = mac;
300			sourceTree = "<group>";
301		};
302		32C88DFF0371C24200C91783 /* Other Sources */ = {
303			isa = PBXGroup;
304			children = (
305				AA747D9E0F9514B9006C5449 /* Breakpad_Prefix.pch */,
306			);
307			name = "Other Sources";
308			sourceTree = "<group>";
309		};
310/* End PBXGroup section */
311
312/* Begin PBXHeadersBuildPhase section */
313		D2AAC07A0554694100DB518D /* Headers */ = {
314			isa = PBXHeadersBuildPhase;
315			buildActionMask = 2147483647;
316			files = (
317				AA747D9F0F9514B9006C5449 /* Breakpad_Prefix.pch in Headers */,
318				16C7CCCB147D4A4300776EAD /* BreakpadDefines.h in Headers */,
319				16C7CCCC147D4A4300776EAD /* Breakpad.h in Headers */,
320				16C7CDE8147D4A4300776EAD /* ConfigFile.h in Headers */,
321				14569321182CE29F0029C465 /* ucontext_compat.h in Headers */,
322				16C7CDF6147D4A4300776EAD /* breakpad_nlist_64.h in Headers */,
323				16C7CDF8147D4A4300776EAD /* dynamic_images.h in Headers */,
324				16C7CDFA147D4A4300776EAD /* exception_handler.h in Headers */,
325				16C7CDFD147D4A4300776EAD /* minidump_generator.h in Headers */,
326				16C7CDFF147D4A4300776EAD /* protected_memory_allocator.h in Headers */,
327				16C7CE08147D4A4300776EAD /* uploader.h in Headers */,
328				16C7CE18147D4A4300776EAD /* minidump_file_writer-inl.h in Headers */,
329				16C7CE1A147D4A4300776EAD /* minidump_file_writer.h in Headers */,
330				16C7CE41147D4A4300776EAD /* convert_UTF.h in Headers */,
331				16C7CE78147D4A4300776EAD /* GTMLogger.h in Headers */,
332				16C7CE7A147D4A4300776EAD /* HTTPMultipartUpload.h in Headers */,
333				16C7CE84147D4A4300776EAD /* file_id.h in Headers */,
334				16C7CE86147D4A4300776EAD /* macho_id.h in Headers */,
335				16C7CE8B147D4A4300776EAD /* macho_utilities.h in Headers */,
336				16C7CE8D147D4A4300776EAD /* macho_walker.h in Headers */,
337				16C7CE90147D4A4300776EAD /* string_utilities.h in Headers */,
338				16C7CE94147D4A4300776EAD /* md5.h in Headers */,
339				16C7CEA8147D4A4300776EAD /* string_conversion.h in Headers */,
340				16BFA67014E195E9009704F8 /* ios_exception_minidump_generator.h in Headers */,
341				16C92FAD150DF8330053D7BA /* BreakpadController.h in Headers */,
342				1EEEB6101720821900F7E689 /* simple_string_dictionary.h in Headers */,
343				14569323182CE2C10029C465 /* mach_vm_compat.h in Headers */,
344			);
345			runOnlyForDeploymentPostprocessing = 0;
346		};
347/* End PBXHeadersBuildPhase section */
348
349/* Begin PBXNativeTarget section */
350		D2AAC07D0554694100DB518D /* Breakpad */ = {
351			isa = PBXNativeTarget;
352			buildConfigurationList = 1DEB921E08733DC00010E9CD /* Build configuration list for PBXNativeTarget "Breakpad" */;
353			buildPhases = (
354				D2AAC07A0554694100DB518D /* Headers */,
355				D2AAC07B0554694100DB518D /* Sources */,
356				D2AAC07C0554694100DB518D /* Frameworks */,
357			);
358			buildRules = (
359			);
360			dependencies = (
361			);
362			name = Breakpad;
363			productName = Breakpad;
364			productReference = D2AAC07E0554694100DB518D /* libBreakpad.a */;
365			productType = "com.apple.product-type.library.static";
366		};
367/* End PBXNativeTarget section */
368
369/* Begin PBXProject section */
370		0867D690FE84028FC02AAC07 /* Project object */ = {
371			isa = PBXProject;
372			attributes = {
373				LastUpgradeCheck = 0510;
374			};
375			buildConfigurationList = 1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "Breakpad" */;
376			compatibilityVersion = "Xcode 3.2";
377			developmentRegion = English;
378			hasScannedForEncodings = 1;
379			knownRegions = (
380				English,
381				Japanese,
382				French,
383				German,
384				da,
385				de,
386				es,
387				fr,
388				it,
389				ja,
390				nl,
391				no,
392				sl,
393				sv,
394				tr,
395			);
396			mainGroup = 0867D691FE84028FC02AAC07 /* Breakpad */;
397			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
398			projectDirPath = "";
399			projectRoot = "";
400			targets = (
401				D2AAC07D0554694100DB518D /* Breakpad */,
402			);
403		};
404/* End PBXProject section */
405
406/* Begin PBXSourcesBuildPhase section */
407		D2AAC07B0554694100DB518D /* Sources */ = {
408			isa = PBXSourcesBuildPhase;
409			buildActionMask = 2147483647;
410			files = (
411				16C7CCCD147D4A4300776EAD /* Breakpad.mm in Sources */,
412				16C7CDE9147D4A4300776EAD /* ConfigFile.mm in Sources */,
413				16C7CDF5147D4A4300776EAD /* breakpad_nlist_64.cc in Sources */,
414				16C7CDF7147D4A4300776EAD /* dynamic_images.cc in Sources */,
415				16C7CDF9147D4A4300776EAD /* exception_handler.cc in Sources */,
416				16C7CDFC147D4A4300776EAD /* minidump_generator.cc in Sources */,
417				16C7CDFE147D4A4300776EAD /* protected_memory_allocator.cc in Sources */,
418				16C7CE09147D4A4300776EAD /* uploader.mm in Sources */,
419				16C7CE19147D4A4300776EAD /* minidump_file_writer.cc in Sources */,
420				16C7CE40147D4A4300776EAD /* convert_UTF.c in Sources */,
421				16C7CE79147D4A4300776EAD /* GTMLogger.m in Sources */,
422				16C7CE7B147D4A4300776EAD /* HTTPMultipartUpload.m in Sources */,
423				16C7CE83147D4A4300776EAD /* file_id.cc in Sources */,
424				16C7CE85147D4A4300776EAD /* macho_id.cc in Sources */,
425				16C7CE8A147D4A4300776EAD /* macho_utilities.cc in Sources */,
426				16C7CE8C147D4A4300776EAD /* macho_walker.cc in Sources */,
427				16C7CE8F147D4A4300776EAD /* string_utilities.cc in Sources */,
428				16C7CE93147D4A4300776EAD /* md5.cc in Sources */,
429				16C7CEA7147D4A4300776EAD /* string_conversion.cc in Sources */,
430				16BFA67214E1965A009704F8 /* ios_exception_minidump_generator.mm in Sources */,
431				16C92FAE150DF8330053D7BA /* BreakpadController.mm in Sources */,
432				1EEEB60F1720821900F7E689 /* simple_string_dictionary.cc in Sources */,
433			);
434			runOnlyForDeploymentPostprocessing = 0;
435		};
436/* End PBXSourcesBuildPhase section */
437
438/* Begin XCBuildConfiguration section */
439		1DEB921F08733DC00010E9CD /* Debug */ = {
440			isa = XCBuildConfiguration;
441			buildSettings = {
442				ALWAYS_SEARCH_USER_PATHS = NO;
443				COPY_PHASE_STRIP = NO;
444				DSTROOT = /tmp/Breakpad.dst;
445				FRAMEWORK_SEARCH_PATHS = (
446					"$(inherited)",
447					"\"$(SRCROOT)/../mac/build/Debug\"",
448				);
449				GCC_DYNAMIC_NO_PIC = NO;
450				GCC_MODEL_TUNING = G5;
451				GCC_OPTIMIZATION_LEVEL = 0;
452				GCC_PRECOMPILE_PREFIX_HEADER = YES;
453				GCC_PREFIX_HEADER = Breakpad_Prefix.pch;
454				INSTALL_PATH = /usr/local/lib;
455				LIBRARY_SEARCH_PATHS = (
456					"$(inherited)",
457					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/Breakpad.build/Objects-normal/i386\"",
458					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/Breakpad.build/Objects-normal/x86_64\"",
459					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/breakpadUtilities.build/Objects-normal/i386\"",
460					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/breakpadUtilities.build/Objects-normal/x86_64\"",
461					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/gtest.build/Objects-normal/i386\"",
462					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/gtest.build/Objects-normal/x86_64\"",
463					"\"$(SRCROOT)/../mac/build/Debug\"",
464					"\"$(SRCROOT)/../mac/gcov\"",
465				);
466				PRODUCT_NAME = Breakpad;
467			};
468			name = Debug;
469		};
470		1DEB922008733DC00010E9CD /* Release */ = {
471			isa = XCBuildConfiguration;
472			buildSettings = {
473				ALWAYS_SEARCH_USER_PATHS = NO;
474				DSTROOT = /tmp/Breakpad.dst;
475				FRAMEWORK_SEARCH_PATHS = (
476					"$(inherited)",
477					"\"$(SRCROOT)/../mac/build/Debug\"",
478				);
479				GCC_MODEL_TUNING = G5;
480				GCC_PRECOMPILE_PREFIX_HEADER = YES;
481				GCC_PREFIX_HEADER = Breakpad_Prefix.pch;
482				INSTALL_PATH = /usr/local/lib;
483				LIBRARY_SEARCH_PATHS = (
484					"$(inherited)",
485					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/Breakpad.build/Objects-normal/i386\"",
486					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/Breakpad.build/Objects-normal/x86_64\"",
487					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/breakpadUtilities.build/Objects-normal/i386\"",
488					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/breakpadUtilities.build/Objects-normal/x86_64\"",
489					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/gtest.build/Objects-normal/i386\"",
490					"\"$(SRCROOT)/../mac/build/Breakpad.build/Debug/gtest.build/Objects-normal/x86_64\"",
491					"\"$(SRCROOT)/../mac/build/Debug\"",
492					"\"$(SRCROOT)/../mac/gcov\"",
493				);
494				PRODUCT_NAME = Breakpad;
495			};
496			name = Release;
497		};
498		1DEB922308733DC00010E9CD /* Debug */ = {
499			isa = XCBuildConfiguration;
500			buildSettings = {
501				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
502				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
503				GCC_C_LANGUAGE_STANDARD = c99;
504				GCC_OPTIMIZATION_LEVEL = 0;
505				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
506				GCC_WARN_ABOUT_RETURN_TYPE = YES;
507				GCC_WARN_SHADOW = YES;
508				GCC_WARN_SIGN_COMPARE = YES;
509				GCC_WARN_UNINITIALIZED_AUTOS = YES;
510				GCC_WARN_UNKNOWN_PRAGMAS = YES;
511				GCC_WARN_UNUSED_FUNCTION = YES;
512				GCC_WARN_UNUSED_LABEL = YES;
513				GCC_WARN_UNUSED_VARIABLE = YES;
514				HEADER_SEARCH_PATHS = (
515					../../,
516					../../client/apple/Framework,
517					../../common/mac,
518				);
519				IPHONEOS_DEPLOYMENT_TARGET = 5.0;
520				ONLY_ACTIVE_ARCH = YES;
521				OTHER_LDFLAGS = "-ObjC";
522				SDKROOT = iphoneos;
523				WARNING_CFLAGS = "-Wundef";
524			};
525			name = Debug;
526		};
527		1DEB922408733DC00010E9CD /* Release */ = {
528			isa = XCBuildConfiguration;
529			buildSettings = {
530				CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
531				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
532				GCC_C_LANGUAGE_STANDARD = c99;
533				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
534				GCC_WARN_ABOUT_RETURN_TYPE = YES;
535				GCC_WARN_SHADOW = YES;
536				GCC_WARN_SIGN_COMPARE = YES;
537				GCC_WARN_UNINITIALIZED_AUTOS = YES;
538				GCC_WARN_UNKNOWN_PRAGMAS = YES;
539				GCC_WARN_UNUSED_FUNCTION = YES;
540				GCC_WARN_UNUSED_LABEL = YES;
541				GCC_WARN_UNUSED_VARIABLE = YES;
542				HEADER_SEARCH_PATHS = (
543					../../,
544					../../client/apple/Framework,
545					../../common/mac,
546				);
547				IPHONEOS_DEPLOYMENT_TARGET = 5.0;
548				OTHER_LDFLAGS = "-ObjC";
549				SDKROOT = iphoneos;
550				WARNING_CFLAGS = "-Wundef";
551			};
552			name = Release;
553		};
554/* End XCBuildConfiguration section */
555
556/* Begin XCConfigurationList section */
557		1DEB921E08733DC00010E9CD /* Build configuration list for PBXNativeTarget "Breakpad" */ = {
558			isa = XCConfigurationList;
559			buildConfigurations = (
560				1DEB921F08733DC00010E9CD /* Debug */,
561				1DEB922008733DC00010E9CD /* Release */,
562			);
563			defaultConfigurationIsVisible = 0;
564			defaultConfigurationName = Release;
565		};
566		1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "Breakpad" */ = {
567			isa = XCConfigurationList;
568			buildConfigurations = (
569				1DEB922308733DC00010E9CD /* Debug */,
570				1DEB922408733DC00010E9CD /* Release */,
571			);
572			defaultConfigurationIsVisible = 0;
573			defaultConfigurationName = Release;
574		};
575/* End XCConfigurationList section */
576	};
577	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
578}
579