// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXAggregateTarget section */ B3262BD3105F234A00E48B5B /* unit_tests */ = { isa = PBXAggregateTarget; buildConfigurationList = B3262BD8105F237800E48B5B /* Build configuration list for PBXAggregateTarget "unit_tests" */; buildPhases = ( B3262BD2105F234A00E48B5B /* ShellScript */, ); dependencies = ( B3262BD7105F235A00E48B5B /* PBXTargetDependency */, ); name = unit_tests; productName = "unit tests"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ 10EF66B20F7ADBA600A7CD1A /* auto_dtrace.d in Sources */ = {isa = PBXBuildFile; fileRef = 10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */; }; 392794EA10182B7200224947 /* ZoneCollectors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 392794E910182B7200224947 /* ZoneCollectors.cpp */; }; 39490A350AE554920024BE23 /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC3188B066F477A004CA32A /* libauto.dylib */; }; 39490A370AE5549B0024BE23 /* test_introspection.c in Sources */ = {isa = PBXBuildFile; fileRef = 39FCF8580A7170240005745A /* test_introspection.c */; }; 39490A390AE554A30024BE23 /* alloc_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 39FCF8570A7170240005745A /* alloc_test.c */; }; 395A935810AB61CB00214B85 /* SubzonePartition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395A935610AB61CB00214B85 /* SubzonePartition.cpp */; }; 396ABCDA0E8B0B1B00B2550B /* ThreadLocalCollector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 396ABCD90E8B0B1B00B2550B /* ThreadLocalCollector.cpp */; }; 397572C210F42434008E3CAE /* ZoneCompaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 397572C110F42434008E3CAE /* ZoneCompaction.cpp */; }; 399168AE11470F5800B31CCF /* compaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 399168AC11470F4900B31CCF /* compaction.m */; }; 39974B180EB7D9E70032C2DF /* auto_gdb_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 399C6D830B780962006686B9 /* auto_gdb_interface.h */; settings = {ATTRIBUTES = (Private, ); }; }; 399C6D960B780B0D006686B9 /* auto_gdb_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */; }; 39D2F9100B3C6007005F3C78 /* test_bitmaps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D2F90F0B3C6007005F3C78 /* test_bitmaps.cpp */; }; 39D2F9570B3C6BD4005F3C78 /* Bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341D06527D0300155736 /* Bitmap.cpp */; }; 39D8C4C90A75DAA70022C3DF /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC3188B066F477A004CA32A /* libauto.dylib */; }; 39ECE64D112CD323007A7E24 /* WeakReferenceUnregistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 39ECE64A112CD2B9007A7E24 /* WeakReferenceUnregistration.m */; }; 8308E7BD12D295DB00C6903E /* auto_weak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FE4345061E2E5A00AA5564 /* auto_weak.cpp */; }; 8308E7BE12D295DB00C6903E /* auto_weak.h in Headers */ = {isa = PBXBuildFile; fileRef = 83FE4346061E2E5A00AA5564 /* auto_weak.h */; settings = {ATTRIBUTES = (Private, ); }; }; 8308E7C012D2960800C6903E /* auto_weak.h in Headers */ = {isa = PBXBuildFile; fileRef = 83FE4346061E2E5A00AA5564 /* auto_weak.h */; settings = {ATTRIBUTES = (Private, ); }; }; 83C6AE401203BC8B0074ABA8 /* auto_tester.h in Headers */ = {isa = PBXBuildFile; fileRef = B38454BF0DDE33B100A6A389 /* auto_tester.h */; settings = {ATTRIBUTES = (Private, ); }; }; 83E671DF12D2BBD900A7DD88 /* auto_gdb_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 399C6D830B780962006686B9 /* auto_gdb_interface.h */; settings = {ATTRIBUTES = (Private, ); }; }; 83E671E012D2BBD900A7DD88 /* auto_tester.h in Headers */ = {isa = PBXBuildFile; fileRef = B38454BF0DDE33B100A6A389 /* auto_tester.h */; settings = {ATTRIBUTES = (Private, ); }; }; 83E671E112D2BBD900A7DD88 /* auto_zone.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A69FBAD028E2DA801004A08 /* auto_zone.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83E671E212D2BBE200A7DD88 /* auto_zone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A69FBAC028E2DA801004A08 /* auto_zone.cpp */; }; 83E671E312D2BBE200A7DD88 /* auto_impl_utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AA919B20300C0E501000040 /* auto_impl_utilities.c */; }; 83E671E412D2BBE200A7DD88 /* Admin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341906527D0300155736 /* Admin.cpp */; }; 83E671E512D2BBE200A7DD88 /* Bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341D06527D0300155736 /* Bitmap.cpp */; }; 83E671E612D2BBE200A7DD88 /* Definitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342006527D0300155736 /* Definitions.cpp */; }; 83E671E712D2BBE200A7DD88 /* Environment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342206527D0300155736 /* Environment.cpp */; }; 83E671E812D2BBE200A7DD88 /* Large.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342806527D0300155736 /* Large.cpp */; }; 83E671E912D2BBE200A7DD88 /* Region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343206527D0300155736 /* Region.cpp */; }; 83E671EA12D2BBE200A7DD88 /* Subzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343506527D0300155736 /* Subzone.cpp */; }; 83E671EB12D2BBE200A7DD88 /* WriteBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343706527D0300155736 /* WriteBarrier.cpp */; }; 83E671EC12D2BBE200A7DD88 /* Zone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343906527D0300155736 /* Zone.cpp */; }; 83E671ED12D2BBE200A7DD88 /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC4A182065C26FA0085433E /* Thread.cpp */; }; 83E671EE12D2BBE200A7DD88 /* InUseEnumerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFCA2C3D06AD5A6D00E63F0B /* InUseEnumerator.cpp */; }; 83E671EF12D2BBE200A7DD88 /* auto_gdb_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */; }; 83E671F012D2BBE200A7DD88 /* PointerHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCDF7C60DCA3A3F005047F2 /* PointerHash.cpp */; }; 83E671F112D2BBE200A7DD88 /* ThreadLocalCollector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 396ABCD90E8B0B1B00B2550B /* ThreadLocalCollector.cpp */; }; 83E671F212D2BBE200A7DD88 /* ZoneDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC392F850ED5EC0100D1C8CB /* ZoneDump.cpp */; }; 83E671F312D2BBE200A7DD88 /* auto_dtrace.d in Sources */ = {isa = PBXBuildFile; fileRef = 10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */; }; 83E671F412D2BBE200A7DD88 /* ZoneCollectors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 392794E910182B7200224947 /* ZoneCollectors.cpp */; }; 83E671F512D2BBE200A7DD88 /* SubzonePartition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395A935610AB61CB00214B85 /* SubzonePartition.cpp */; }; 83E671F612D2BBE200A7DD88 /* ZoneCollectionChecking.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B377499F10F2A88A0096AF95 /* ZoneCollectionChecking.cpp */; }; 83E671F712D2BBE200A7DD88 /* ZoneCompaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 397572C110F42434008E3CAE /* ZoneCompaction.cpp */; }; 83E671F812D2BBE200A7DD88 /* BlockRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3E8E0FC119B65BF005AE13C /* BlockRef.cpp */; }; B3028C87105B1D1300B742EE /* TestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = B3028C86105B1D1300B742EE /* TestCase.m */; }; B3028C8C105B1D2B00B742EE /* BlackBoxTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3028C8B105B1D2B00B742EE /* BlackBoxTest.m */; }; B3029FDA107C06E4007A7C94 /* slop.m in Sources */ = {isa = PBXBuildFile; fileRef = B3029FD9107C06E4007A7C94 /* slop.m */; }; B30579B70DE2251D001B2FC1 /* BlockLifetime.m in Sources */ = {isa = PBXBuildFile; fileRef = B30579B60DE2251D001B2FC1 /* BlockLifetime.m */; }; B326291E105EDFC100E48B5B /* TLC.m in Sources */ = {isa = PBXBuildFile; fileRef = B326291D105EDFC100E48B5B /* TLC.m */; }; B3262992105EF20500E48B5B /* WhiteBoxTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3262991105EF20500E48B5B /* WhiteBoxTest.m */; }; B32F16C811A5EB3000874217 /* libCrashReporterClient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B32F16C711A5EB3000874217 /* libCrashReporterClient.a */; }; B333F89A0E42753C00A5E1B7 /* UnregisteredThread.m in Sources */ = {isa = PBXBuildFile; fileRef = B333F8990E42753C00A5E1B7 /* UnregisteredThread.m */; }; B348130310616FCE00CA5C9C /* Radar5983285.m in Sources */ = {isa = PBXBuildFile; fileRef = B373A7660DF87F6300C79000 /* Radar5983285.m */; }; B348139E10618EE000CA5C9C /* AssociativeRefRecovery.m in Sources */ = {isa = PBXBuildFile; fileRef = B33A2B710E672E5100505991 /* AssociativeRefRecovery.m */; }; B34814B01061A58A00CA5C9C /* EnliveningRace.m in Sources */ = {isa = PBXBuildFile; fileRef = 39C6BE410EAFF8E400928D35 /* EnliveningRace.m */; }; B34814EA1061B46300CA5C9C /* malloc.m in Sources */ = {isa = PBXBuildFile; fileRef = B34814E91061B46300CA5C9C /* malloc.m */; }; B34814FF1061B93C00CA5C9C /* badpointers.m in Sources */ = {isa = PBXBuildFile; fileRef = B34814FE1061B93C00CA5C9C /* badpointers.m */; }; B348151D1061BADC00CA5C9C /* cfdata.m in Sources */ = {isa = PBXBuildFile; fileRef = B348151C1061BADC00CA5C9C /* cfdata.m */; }; B34815911061C56500CA5C9C /* cfretain.m in Sources */ = {isa = PBXBuildFile; fileRef = B34815901061C56500CA5C9C /* cfretain.m */; }; B364D3940DE5F91400B39C39 /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC3188B066F477A004CA32A /* libauto.dylib */; }; B375CE9910C71B22003AEA52 /* MainThreadFinalization.m in Sources */ = {isa = PBXBuildFile; fileRef = B375CE9810C71B22003AEA52 /* MainThreadFinalization.m */; }; B37749A010F2A88A0096AF95 /* ZoneCollectionChecking.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B377499F10F2A88A0096AF95 /* ZoneCollectionChecking.cpp */; }; B37953180DDE49670083A575 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1EA00460332A2FE05000103 /* Foundation.framework */; }; B38454A40DDE316800A6A389 /* auto_tester.m in Sources */ = {isa = PBXBuildFile; fileRef = B38454A30DDE316800A6A389 /* auto_tester.m */; }; B398110110643E3800807371 /* Environment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342206527D0300155736 /* Environment.cpp */; }; B3B29AAD10F5470A00D50F6E /* CollectionChecking.m in Sources */ = {isa = PBXBuildFile; fileRef = B3B29AAC10F5470A00D50F6E /* CollectionChecking.m */; }; B3B6323A1187A0B500F6689F /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC3188B066F477A004CA32A /* libauto.dylib */; }; B3B6323F1187A0DB00F6689F /* auto_perf.c in Sources */ = {isa = PBXBuildFile; fileRef = B3B6323E1187A0DB00F6689F /* auto_perf.c */; }; B3D10BD710C8A17C0072661E /* ResourceTracking.m in Sources */ = {isa = PBXBuildFile; fileRef = B3D10BD610C8A17C0072661E /* ResourceTracking.m */; }; B3E8E0FD119B65BF005AE13C /* BlockRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3E8E0FC119B65BF005AE13C /* BlockRef.cpp */; }; B3F43E151062C81E00B9D9FA /* resurrect.m in Sources */ = {isa = PBXBuildFile; fileRef = B3F43E141062C81E00B9D9FA /* resurrect.m */; }; BC392F860ED5EC0100D1C8CB /* ZoneDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC392F850ED5EC0100D1C8CB /* ZoneDump.cpp */; }; BCCDF7C80DCA3A3F005047F2 /* PointerHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCDF7C60DCA3A3F005047F2 /* PointerHash.cpp */; }; CFC31873066F477A004CA32A /* auto_zone.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A69FBAD028E2DA801004A08 /* auto_zone.h */; settings = {ATTRIBUTES = (Public, ); }; }; CFC31875066F477A004CA32A /* auto_zone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A69FBAC028E2DA801004A08 /* auto_zone.cpp */; }; CFC31876066F477A004CA32A /* auto_impl_utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AA919B20300C0E501000040 /* auto_impl_utilities.c */; }; CFC31878066F477A004CA32A /* auto_weak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FE4345061E2E5A00AA5564 /* auto_weak.cpp */; }; CFC31879066F477A004CA32A /* Admin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341906527D0300155736 /* Admin.cpp */; }; CFC3187B066F477A004CA32A /* Bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9341D06527D0300155736 /* Bitmap.cpp */; }; CFC3187C066F477A004CA32A /* Definitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342006527D0300155736 /* Definitions.cpp */; }; CFC3187D066F477A004CA32A /* Environment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342206527D0300155736 /* Environment.cpp */; }; CFC3187F066F477A004CA32A /* Large.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9342806527D0300155736 /* Large.cpp */; }; CFC31881066F477A004CA32A /* Region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343206527D0300155736 /* Region.cpp */; }; CFC31882066F477A004CA32A /* Subzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343506527D0300155736 /* Subzone.cpp */; }; CFC31883066F477A004CA32A /* WriteBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343706527D0300155736 /* WriteBarrier.cpp */; }; CFC31884066F477A004CA32A /* Zone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC9343906527D0300155736 /* Zone.cpp */; }; CFC31887066F477A004CA32A /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFC4A182065C26FA0085433E /* Thread.cpp */; }; CFCA2C4106AD5A6D00E63F0B /* InUseEnumerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFCA2C3D06AD5A6D00E63F0B /* InUseEnumerator.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ B3262BD6105F235A00E48B5B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = B38454950DDE310200A6A389; remoteInfo = auto_tester; }; B384549A0DDE310F00A6A389 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = CFC3184A066F477A004CA32A; remoteInfo = autodylib; }; B3B632381187A09100F6689F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = CFC3184A066F477A004CA32A; remoteInfo = autodylib; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0A33CB220319D63101000040 /* Auto_ToDo.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = Auto_ToDo.rtf; sourceTree = ""; }; 0A69FBAC028E2DA801004A08 /* auto_zone.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = auto_zone.cpp; sourceTree = ""; }; 0A69FBAD028E2DA801004A08 /* auto_zone.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_zone.h; sourceTree = ""; }; 0AA919B20300C0E501000040 /* auto_impl_utilities.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = auto_impl_utilities.c; sourceTree = ""; }; 0AF5C47802FDFEC301D56035 /* auto_impl_utilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_impl_utilities.h; sourceTree = ""; }; 10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = auto_dtrace.d; sourceTree = ""; }; 392794E910182B7200224947 /* ZoneCollectors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZoneCollectors.cpp; sourceTree = ""; }; 39490A2B0AE549610024BE23 /* test_introspection */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_introspection; sourceTree = BUILT_PRODUCTS_DIR; }; 3954E7050ED66DD300293C3F /* ReferenceIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReferenceIterator.h; sourceTree = ""; }; 395A935510AB61CB00214B85 /* SubzonePartition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SubzonePartition.h; sourceTree = ""; }; 395A935610AB61CB00214B85 /* SubzonePartition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SubzonePartition.cpp; sourceTree = ""; }; 396ABCD90E8B0B1B00B2550B /* ThreadLocalCollector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadLocalCollector.cpp; sourceTree = ""; }; 397572C110F42434008E3CAE /* ZoneCompaction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZoneCompaction.cpp; sourceTree = ""; }; 399168AC11470F4900B31CCF /* compaction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = compaction.m; sourceTree = ""; }; 3993CBF3115B000900BD9AF1 /* AllocationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AllocationCache.h; sourceTree = ""; }; 399C6D830B780962006686B9 /* auto_gdb_interface.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_gdb_interface.h; sourceTree = ""; }; 399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = auto_gdb_interface.cpp; sourceTree = ""; }; 39B377710A5905A300AEEF7C /* auto_trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auto_trace.h; sourceTree = ""; }; 39C6BE410EAFF8E400928D35 /* EnliveningRace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EnliveningRace.m; sourceTree = ""; }; 39D2F8F40B3C5F83005F3C78 /* test_bitmaps */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_bitmaps; sourceTree = BUILT_PRODUCTS_DIR; }; 39D2F90F0B3C6007005F3C78 /* test_bitmaps.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_bitmaps.cpp; sourceTree = ""; }; 39ECE64A112CD2B9007A7E24 /* WeakReferenceUnregistration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WeakReferenceUnregistration.m; sourceTree = ""; }; 39FCF8570A7170240005745A /* alloc_test.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = alloc_test.c; sourceTree = ""; }; 39FCF8580A7170240005745A /* test_introspection.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_introspection.c; sourceTree = ""; }; 39FCF85D0A71708E0005745A /* alloc_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = alloc_test; sourceTree = BUILT_PRODUCTS_DIR; }; 8308E70212D28A6E00C6903E /* libauto.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libauto.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 8308E84012D2971200C6903E /* IndigoSDK.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = IndigoSDK.xcconfig; path = AppleInternal/XcodeConfig/IndigoSDK.xcconfig; sourceTree = DEVELOPER_DIR; }; 83FE4345061E2E5A00AA5564 /* auto_weak.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = auto_weak.cpp; sourceTree = ""; }; 83FE4346061E2E5A00AA5564 /* auto_weak.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = auto_weak.h; sourceTree = ""; }; B3028C85105B1D1300B742EE /* TestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestCase.h; sourceTree = ""; }; B3028C86105B1D1300B742EE /* TestCase.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = TestCase.m; sourceTree = ""; }; B3028C8A105B1D2B00B742EE /* BlackBoxTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlackBoxTest.h; sourceTree = ""; }; B3028C8B105B1D2B00B742EE /* BlackBoxTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BlackBoxTest.m; sourceTree = ""; }; B3029FD9107C06E4007A7C94 /* slop.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = slop.m; sourceTree = ""; }; B30579B60DE2251D001B2FC1 /* BlockLifetime.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = BlockLifetime.m; sourceTree = ""; }; B326291D105EDFC100E48B5B /* TLC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLC.m; sourceTree = ""; }; B3262990105EF20500E48B5B /* WhiteBoxTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WhiteBoxTest.h; sourceTree = ""; }; B3262991105EF20500E48B5B /* WhiteBoxTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WhiteBoxTest.m; sourceTree = ""; }; B32F16C711A5EB3000874217 /* libCrashReporterClient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libCrashReporterClient.a; path = /usr/local/lib/libCrashReporterClient.a; sourceTree = ""; }; B333F8990E42753C00A5E1B7 /* UnregisteredThread.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnregisteredThread.m; sourceTree = ""; }; B33A2B710E672E5100505991 /* AssociativeRefRecovery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AssociativeRefRecovery.m; sourceTree = ""; }; B34814E91061B46300CA5C9C /* malloc.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = malloc.m; sourceTree = ""; }; B34814FE1061B93C00CA5C9C /* badpointers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = badpointers.m; sourceTree = ""; }; B348151C1061BADC00CA5C9C /* cfdata.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cfdata.m; sourceTree = ""; }; B34815901061C56500CA5C9C /* cfretain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cfretain.m; sourceTree = ""; }; B373A7660DF87F6300C79000 /* Radar5983285.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Radar5983285.m; sourceTree = ""; }; B375CE9810C71B22003AEA52 /* MainThreadFinalization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainThreadFinalization.m; sourceTree = ""; }; B377499F10F2A88A0096AF95 /* ZoneCollectionChecking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZoneCollectionChecking.cpp; sourceTree = ""; }; B37E763E0DA5726E0091CCE1 /* auto_exports */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = auto_exports; sourceTree = ""; }; B37E76460DA572CB0091CCE1 /* FreeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FreeList.h; sourceTree = ""; }; B38454960DDE310200A6A389 /* auto_tester */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = auto_tester; sourceTree = BUILT_PRODUCTS_DIR; }; B38454A30DDE316800A6A389 /* auto_tester.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = auto_tester.m; sourceTree = ""; }; B38454BF0DDE33B100A6A389 /* auto_tester.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auto_tester.h; sourceTree = ""; }; B38C85E211890118004161F9 /* BlockRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockRef.h; sourceTree = ""; }; B38E79CC10865DAA00B7D973 /* Policy.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = Policy.rtf; sourceTree = ""; }; B3B29AAC10F5470A00D50F6E /* CollectionChecking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CollectionChecking.m; sourceTree = ""; }; B3B632341187A08700F6689F /* auto_perf */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = auto_perf; sourceTree = BUILT_PRODUCTS_DIR; }; B3B6323E1187A0DB00F6689F /* auto_perf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_perf.c; sourceTree = ""; }; B3D10BD610C8A17C0072661E /* ResourceTracking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ResourceTracking.m; sourceTree = ""; }; B3E8E0FC119B65BF005AE13C /* BlockRef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlockRef.cpp; sourceTree = ""; }; B3F43E141062C81E00B9D9FA /* resurrect.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.objc; fileEncoding = 4; path = resurrect.m; sourceTree = ""; }; BC392F850ED5EC0100D1C8CB /* ZoneDump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZoneDump.cpp; sourceTree = ""; }; BCCDF7C60DCA3A3F005047F2 /* PointerHash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PointerHash.cpp; sourceTree = ""; }; BCCDF7C70DCA3A3F005047F2 /* PointerHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PointerHash.h; sourceTree = ""; }; BCCDF80D0DCA6F42005047F2 /* ThreadLocalCollector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadLocalCollector.h; sourceTree = ""; }; CF201BE706958ADD007E1DAD /* System.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = System.framework; path = /System/Library/Frameworks/System.framework; sourceTree = ""; }; CFC3188B066F477A004CA32A /* libauto.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libauto.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; CFC4A182065C26FA0085433E /* Thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Thread.cpp; sourceTree = ""; }; CFC4A183065C26FA0085433E /* Thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Thread.h; sourceTree = ""; }; CFC8E7A7065AE1300071E64C /* BlockIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockIterator.h; sourceTree = ""; }; CFC8E7AA065AE1300071E64C /* RangeIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RangeIterator.h; sourceTree = ""; }; CFC8E7AD065AE1300071E64C /* WriteBarrierIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WriteBarrierIterator.h; sourceTree = ""; }; CFC9341906527D0300155736 /* Admin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Admin.cpp; sourceTree = ""; }; CFC9341A06527D0300155736 /* Admin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Admin.h; sourceTree = ""; }; CFC9341D06527D0300155736 /* Bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bitmap.cpp; sourceTree = ""; }; CFC9341E06527D0300155736 /* Bitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bitmap.h; sourceTree = ""; }; CFC9341F06527D0300155736 /* Configuration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Configuration.h; sourceTree = ""; }; CFC9342006527D0300155736 /* Definitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Definitions.cpp; sourceTree = ""; }; CFC9342106527D0300155736 /* Definitions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Definitions.h; sourceTree = ""; }; CFC9342206527D0300155736 /* Environment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Environment.cpp; sourceTree = ""; }; CFC9342306527D0300155736 /* Environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Environment.h; sourceTree = ""; }; CFC9342806527D0300155736 /* Large.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Large.cpp; sourceTree = ""; }; CFC9342906527D0300155736 /* Large.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Large.h; sourceTree = ""; }; CFC9342F06527D0300155736 /* Locks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Locks.h; sourceTree = ""; }; CFC9343006527D0300155736 /* Range.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Range.h; sourceTree = ""; }; CFC9343206527D0300155736 /* Region.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Region.cpp; sourceTree = ""; }; CFC9343306527D0300155736 /* Region.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Region.h; sourceTree = ""; }; CFC9343406527D0300155736 /* Statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Statistics.h; sourceTree = ""; }; CFC9343506527D0300155736 /* Subzone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Subzone.cpp; sourceTree = ""; }; CFC9343606527D0300155736 /* Subzone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Subzone.h; sourceTree = ""; }; CFC9343706527D0300155736 /* WriteBarrier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WriteBarrier.cpp; sourceTree = ""; }; CFC9343806527D0300155736 /* WriteBarrier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WriteBarrier.h; sourceTree = ""; }; CFC9343906527D0300155736 /* Zone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Zone.cpp; sourceTree = ""; }; CFC9343A06527D0300155736 /* Zone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Zone.h; sourceTree = ""; }; CFCA2C3C06AD5A6D00E63F0B /* InUseEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InUseEnumerator.h; sourceTree = ""; }; CFCA2C3D06AD5A6D00E63F0B /* InUseEnumerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InUseEnumerator.cpp; sourceTree = ""; }; F1EA00460332A2FE05000103 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; F1F3104C039BF34B05C918AB /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 39490A290AE549610024BE23 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 39490A350AE554920024BE23 /* libauto.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 39D2F8F20B3C5F83005F3C78 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 39FCF85B0A71708E0005745A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 39D8C4C90A75DAA70022C3DF /* libauto.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8308E70012D28A6E00C6903E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; B38454940DDE310200A6A389 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( B364D3940DE5F91400B39C39 /* libauto.dylib in Frameworks */, B37953180DDE49670083A575 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; B3B632321187A08700F6689F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( B3B6323A1187A0B500F6689F /* libauto.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CFC31888066F477A004CA32A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( B32F16C811A5EB3000874217 /* libCrashReporterClient.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 08FB7794FE84155DC02AAC07 /* auto */ = { isa = PBXGroup; children = ( B32F16C711A5EB3000874217 /* libCrashReporterClient.a */, B37E763E0DA5726E0091CCE1 /* auto_exports */, 08FB7795FE84155DC02AAC07 /* Source */, 1AB674ADFE9D54B511CA2CBB /* Products */, B3768AE50DEF44AF006E2DB3 /* Test Cases */, B384549F0DDE313F00A6A389 /* Test Infrastructure */, 8308E84012D2971200C6903E /* IndigoSDK.xcconfig */, B38E79CC10865DAA00B7D973 /* Policy.rtf */, ); name = auto; sourceTree = ""; }; 08FB7795FE84155DC02AAC07 /* Source */ = { isa = PBXGroup; children = ( 39FCF8560A7170240005745A /* tests */, 83FE4345061E2E5A00AA5564 /* auto_weak.cpp */, 83FE4346061E2E5A00AA5564 /* auto_weak.h */, 0A69FBAC028E2DA801004A08 /* auto_zone.cpp */, 0A69FBAD028E2DA801004A08 /* auto_zone.h */, 0AF5C47802FDFEC301D56035 /* auto_impl_utilities.h */, 0AA919B20300C0E501000040 /* auto_impl_utilities.c */, 39B377710A5905A300AEEF7C /* auto_trace.h */, 10EF66B10F7ADBA600A7CD1A /* auto_dtrace.d */, 399C6D950B780B0D006686B9 /* auto_gdb_interface.cpp */, 399C6D830B780962006686B9 /* auto_gdb_interface.h */, CFC9341906527D0300155736 /* Admin.cpp */, CFC9341A06527D0300155736 /* Admin.h */, 3993CBF3115B000900BD9AF1 /* AllocationCache.h */, CFC9341D06527D0300155736 /* Bitmap.cpp */, CFC9341E06527D0300155736 /* Bitmap.h */, CFC8E7A7065AE1300071E64C /* BlockIterator.h */, B38C85E211890118004161F9 /* BlockRef.h */, B3E8E0FC119B65BF005AE13C /* BlockRef.cpp */, CFC9341F06527D0300155736 /* Configuration.h */, CFC9342106527D0300155736 /* Definitions.h */, CFC9342006527D0300155736 /* Definitions.cpp */, CFC9342206527D0300155736 /* Environment.cpp */, CFC9342306527D0300155736 /* Environment.h */, B37E76460DA572CB0091CCE1 /* FreeList.h */, CFCA2C3D06AD5A6D00E63F0B /* InUseEnumerator.cpp */, CFCA2C3C06AD5A6D00E63F0B /* InUseEnumerator.h */, CFC9342806527D0300155736 /* Large.cpp */, CFC9342906527D0300155736 /* Large.h */, CFC9342F06527D0300155736 /* Locks.h */, BCCDF7C70DCA3A3F005047F2 /* PointerHash.h */, BCCDF7C60DCA3A3F005047F2 /* PointerHash.cpp */, CFC9343006527D0300155736 /* Range.h */, CFC8E7AA065AE1300071E64C /* RangeIterator.h */, 3954E7050ED66DD300293C3F /* ReferenceIterator.h */, CFC9343206527D0300155736 /* Region.cpp */, CFC9343306527D0300155736 /* Region.h */, CFC9343406527D0300155736 /* Statistics.h */, CFC9343506527D0300155736 /* Subzone.cpp */, CFC9343606527D0300155736 /* Subzone.h */, 395A935610AB61CB00214B85 /* SubzonePartition.cpp */, 395A935510AB61CB00214B85 /* SubzonePartition.h */, CFC4A182065C26FA0085433E /* Thread.cpp */, CFC4A183065C26FA0085433E /* Thread.h */, 396ABCD90E8B0B1B00B2550B /* ThreadLocalCollector.cpp */, BCCDF80D0DCA6F42005047F2 /* ThreadLocalCollector.h */, CFC9343706527D0300155736 /* WriteBarrier.cpp */, CFC9343806527D0300155736 /* WriteBarrier.h */, CFC8E7AD065AE1300071E64C /* WriteBarrierIterator.h */, CFC9343906527D0300155736 /* Zone.cpp */, CFC9343A06527D0300155736 /* Zone.h */, 392794E910182B7200224947 /* ZoneCollectors.cpp */, 397572C110F42434008E3CAE /* ZoneCompaction.cpp */, B377499F10F2A88A0096AF95 /* ZoneCollectionChecking.cpp */, BC392F850ED5EC0100D1C8CB /* ZoneDump.cpp */, 0A33CB220319D63101000040 /* Auto_ToDo.rtf */, F1EA00460332A2FE05000103 /* Foundation.framework */, F1F3104C039BF34B05C918AB /* CoreFoundation.framework */, CF201BE706958ADD007E1DAD /* System.framework */, ); name = Source; sourceTree = ""; }; 1AB674ADFE9D54B511CA2CBB /* Products */ = { isa = PBXGroup; children = ( CFC3188B066F477A004CA32A /* libauto.dylib */, 39FCF85D0A71708E0005745A /* alloc_test */, 39490A2B0AE549610024BE23 /* test_introspection */, 39D2F8F40B3C5F83005F3C78 /* test_bitmaps */, B38454960DDE310200A6A389 /* auto_tester */, B3B632341187A08700F6689F /* auto_perf */, 8308E70212D28A6E00C6903E /* libauto.dylib */, ); name = Products; sourceTree = ""; }; 39FCF8560A7170240005745A /* tests */ = { isa = PBXGroup; children = ( 39FCF8570A7170240005745A /* alloc_test.c */, 39FCF8580A7170240005745A /* test_introspection.c */, 39D2F90F0B3C6007005F3C78 /* test_bitmaps.cpp */, ); path = tests; sourceTree = ""; }; B3262C05105F24E600E48B5B /* Implementation */ = { isa = PBXGroup; children = ( B38454BF0DDE33B100A6A389 /* auto_tester.h */, B38454A30DDE316800A6A389 /* auto_tester.m */, B3028C8B105B1D2B00B742EE /* BlackBoxTest.m */, B3262991105EF20500E48B5B /* WhiteBoxTest.m */, B3028C86105B1D1300B742EE /* TestCase.m */, ); name = Implementation; sourceTree = ""; }; B3768AE50DEF44AF006E2DB3 /* Test Cases */ = { isa = PBXGroup; children = ( B34815901061C56500CA5C9C /* cfretain.m */, B348151C1061BADC00CA5C9C /* cfdata.m */, 399168AC11470F4900B31CCF /* compaction.m */, B30579B60DE2251D001B2FC1 /* BlockLifetime.m */, B373A7660DF87F6300C79000 /* Radar5983285.m */, B333F8990E42753C00A5E1B7 /* UnregisteredThread.m */, B33A2B710E672E5100505991 /* AssociativeRefRecovery.m */, 39C6BE410EAFF8E400928D35 /* EnliveningRace.m */, B326291D105EDFC100E48B5B /* TLC.m */, B34814E91061B46300CA5C9C /* malloc.m */, B34814FE1061B93C00CA5C9C /* badpointers.m */, B3F43E141062C81E00B9D9FA /* resurrect.m */, B3029FD9107C06E4007A7C94 /* slop.m */, B375CE9810C71B22003AEA52 /* MainThreadFinalization.m */, B3D10BD610C8A17C0072661E /* ResourceTracking.m */, B3B29AAC10F5470A00D50F6E /* CollectionChecking.m */, 39ECE64A112CD2B9007A7E24 /* WeakReferenceUnregistration.m */, ); name = "Test Cases"; path = auto_tester; sourceTree = ""; }; B384549F0DDE313F00A6A389 /* Test Infrastructure */ = { isa = PBXGroup; children = ( B3262C05105F24E600E48B5B /* Implementation */, B3028C85105B1D1300B742EE /* TestCase.h */, B3028C8A105B1D2B00B742EE /* BlackBoxTest.h */, B3262990105EF20500E48B5B /* WhiteBoxTest.h */, B3B6323E1187A0DB00F6689F /* auto_perf.c */, ); name = "Test Infrastructure"; path = auto_tester; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 8308E6FE12D28A6E00C6903E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 83E671DF12D2BBD900A7DD88 /* auto_gdb_interface.h in Headers */, 83E671E012D2BBD900A7DD88 /* auto_tester.h in Headers */, 8308E7BE12D295DB00C6903E /* auto_weak.h in Headers */, 83E671E112D2BBD900A7DD88 /* auto_zone.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; CFC3184B066F477A004CA32A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 39974B180EB7D9E70032C2DF /* auto_gdb_interface.h in Headers */, 83C6AE401203BC8B0074ABA8 /* auto_tester.h in Headers */, 8308E7C012D2960800C6903E /* auto_weak.h in Headers */, CFC31873066F477A004CA32A /* auto_zone.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 39490A2A0AE549610024BE23 /* test_introspection */ = { isa = PBXNativeTarget; buildConfigurationList = 39490A2E0AE549910024BE23 /* Build configuration list for PBXNativeTarget "test_introspection" */; buildPhases = ( 39490A280AE549610024BE23 /* Sources */, 39490A290AE549610024BE23 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = test_introspection; productName = test_introspection; productReference = 39490A2B0AE549610024BE23 /* test_introspection */; productType = "com.apple.product-type.tool"; }; 39D2F8F30B3C5F83005F3C78 /* test_bitmaps */ = { isa = PBXNativeTarget; buildConfigurationList = 39D2F9060B3C5FAC005F3C78 /* Build configuration list for PBXNativeTarget "test_bitmaps" */; buildPhases = ( 39D2F8F10B3C5F83005F3C78 /* Sources */, 39D2F8F20B3C5F83005F3C78 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = test_bitmaps; productName = test_bitmaps; productReference = 39D2F8F40B3C5F83005F3C78 /* test_bitmaps */; productType = "com.apple.product-type.tool"; }; 39FCF85C0A71708E0005745A /* alloc_test */ = { isa = PBXNativeTarget; buildConfigurationList = 39FCF8620A7170C40005745A /* Build configuration list for PBXNativeTarget "alloc_test" */; buildPhases = ( 39FCF85A0A71708E0005745A /* Sources */, 39FCF85B0A71708E0005745A /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = alloc_test; productName = alloc_test; productReference = 39FCF85D0A71708E0005745A /* alloc_test */; productType = "com.apple.product-type.tool"; }; 8308E70112D28A6E00C6903E /* libauto_Sim */ = { isa = PBXNativeTarget; buildConfigurationList = 8308E73012D28AB000C6903E /* Build configuration list for PBXNativeTarget "libauto_Sim" */; buildPhases = ( 8308E6FE12D28A6E00C6903E /* Headers */, 8308E6FF12D28A6E00C6903E /* Sources */, 8308E70012D28A6E00C6903E /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = libauto_Sim; productName = "auto-simulator"; productReference = 8308E70212D28A6E00C6903E /* libauto.dylib */; productType = "com.apple.product-type.library.dynamic"; }; B38454950DDE310200A6A389 /* auto_tester */ = { isa = PBXNativeTarget; buildConfigurationList = B384549C0DDE312D00A6A389 /* Build configuration list for PBXNativeTarget "auto_tester" */; buildPhases = ( B38454930DDE310200A6A389 /* Sources */, B38454940DDE310200A6A389 /* Frameworks */, ); buildRules = ( ); dependencies = ( B384549B0DDE310F00A6A389 /* PBXTargetDependency */, ); name = auto_tester; productName = auto_tester; productReference = B38454960DDE310200A6A389 /* auto_tester */; productType = "com.apple.product-type.tool"; }; B3B632331187A08700F6689F /* auto_perf */ = { isa = PBXNativeTarget; buildConfigurationList = B3B6323D1187A0D300F6689F /* Build configuration list for PBXNativeTarget "auto_perf" */; buildPhases = ( B3B632311187A08700F6689F /* Sources */, B3B632321187A08700F6689F /* Frameworks */, ); buildRules = ( ); dependencies = ( B3B632391187A09100F6689F /* PBXTargetDependency */, ); name = auto_perf; productName = auto_perf; productReference = B3B632341187A08700F6689F /* auto_perf */; productType = "com.apple.product-type.tool"; }; CFC3184A066F477A004CA32A /* autodylib */ = { isa = PBXNativeTarget; buildConfigurationList = 39B51FF60957B18600E999B7 /* Build configuration list for PBXNativeTarget "autodylib" */; buildPhases = ( CFC3184B066F477A004CA32A /* Headers */, CFC31874066F477A004CA32A /* Sources */, CFC31888066F477A004CA32A /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = autodylib; productInstallPath = /usr/lib; productName = autodylib; productReference = CFC3188B066F477A004CA32A /* libauto.dylib */; productType = "com.apple.product-type.library.dynamic"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 08FB7793FE84155DC02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 39B520060957B18600E999B7 /* Build configuration list for PBXProject "auto" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, ); mainGroup = 08FB7794FE84155DC02AAC07 /* auto */; projectDirPath = ""; projectRoot = ""; targets = ( CFC3184A066F477A004CA32A /* autodylib */, 8308E70112D28A6E00C6903E /* libauto_Sim */, 39FCF85C0A71708E0005745A /* alloc_test */, 39490A2A0AE549610024BE23 /* test_introspection */, 39D2F8F30B3C5F83005F3C78 /* test_bitmaps */, B38454950DDE310200A6A389 /* auto_tester */, B3262BD3105F234A00E48B5B /* unit_tests */, B3B632331187A08700F6689F /* auto_perf */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ B3262BD2105F234A00E48B5B /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# shell script goes here\n\nexport DYLD_LIBRARY_PATH=$BUILT_PRODUCTS_DIR\nbuilt_archs=`/usr/bin/lipo -info $BUILT_PRODUCTS_DIR/auto_tester|awk -F: '{print $NF}'`\necho built $built_archs\nfor built_arch in $built_archs; do\n\techo Running unit tests for arch: $built_arch\n\t/usr/bin/arch -arch $built_arch $BUILT_PRODUCTS_DIR/auto_tester\n\tresult=$?\n\tif [ \"$result\" != \"0\" ]; then exit $result; fi\ndone\nexit 0\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 39490A280AE549610024BE23 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 39490A370AE5549B0024BE23 /* test_introspection.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 39D2F8F10B3C5F83005F3C78 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 39D2F9100B3C6007005F3C78 /* test_bitmaps.cpp in Sources */, 39D2F9570B3C6BD4005F3C78 /* Bitmap.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 39FCF85A0A71708E0005745A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 39490A390AE554A30024BE23 /* alloc_test.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8308E6FF12D28A6E00C6903E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 83E671E212D2BBE200A7DD88 /* auto_zone.cpp in Sources */, 83E671E312D2BBE200A7DD88 /* auto_impl_utilities.c in Sources */, 8308E7BD12D295DB00C6903E /* auto_weak.cpp in Sources */, 83E671E412D2BBE200A7DD88 /* Admin.cpp in Sources */, 83E671E512D2BBE200A7DD88 /* Bitmap.cpp in Sources */, 83E671E612D2BBE200A7DD88 /* Definitions.cpp in Sources */, 83E671E712D2BBE200A7DD88 /* Environment.cpp in Sources */, 83E671E812D2BBE200A7DD88 /* Large.cpp in Sources */, 83E671E912D2BBE200A7DD88 /* Region.cpp in Sources */, 83E671EA12D2BBE200A7DD88 /* Subzone.cpp in Sources */, 83E671EB12D2BBE200A7DD88 /* WriteBarrier.cpp in Sources */, 83E671EC12D2BBE200A7DD88 /* Zone.cpp in Sources */, 83E671ED12D2BBE200A7DD88 /* Thread.cpp in Sources */, 83E671EE12D2BBE200A7DD88 /* InUseEnumerator.cpp in Sources */, 83E671EF12D2BBE200A7DD88 /* auto_gdb_interface.cpp in Sources */, 83E671F012D2BBE200A7DD88 /* PointerHash.cpp in Sources */, 83E671F112D2BBE200A7DD88 /* ThreadLocalCollector.cpp in Sources */, 83E671F212D2BBE200A7DD88 /* ZoneDump.cpp in Sources */, 83E671F312D2BBE200A7DD88 /* auto_dtrace.d in Sources */, 83E671F412D2BBE200A7DD88 /* ZoneCollectors.cpp in Sources */, 83E671F512D2BBE200A7DD88 /* SubzonePartition.cpp in Sources */, 83E671F612D2BBE200A7DD88 /* ZoneCollectionChecking.cpp in Sources */, 83E671F712D2BBE200A7DD88 /* ZoneCompaction.cpp in Sources */, 83E671F812D2BBE200A7DD88 /* BlockRef.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; B38454930DDE310200A6A389 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( B398110110643E3800807371 /* Environment.cpp in Sources */, B34814B01061A58A00CA5C9C /* EnliveningRace.m in Sources */, B348139E10618EE000CA5C9C /* AssociativeRefRecovery.m in Sources */, B348130310616FCE00CA5C9C /* Radar5983285.m in Sources */, B38454A40DDE316800A6A389 /* auto_tester.m in Sources */, B30579B70DE2251D001B2FC1 /* BlockLifetime.m in Sources */, B333F89A0E42753C00A5E1B7 /* UnregisteredThread.m in Sources */, B3028C87105B1D1300B742EE /* TestCase.m in Sources */, B3028C8C105B1D2B00B742EE /* BlackBoxTest.m in Sources */, B326291E105EDFC100E48B5B /* TLC.m in Sources */, B3262992105EF20500E48B5B /* WhiteBoxTest.m in Sources */, B34814EA1061B46300CA5C9C /* malloc.m in Sources */, B34814FF1061B93C00CA5C9C /* badpointers.m in Sources */, B348151D1061BADC00CA5C9C /* cfdata.m in Sources */, B34815911061C56500CA5C9C /* cfretain.m in Sources */, B3F43E151062C81E00B9D9FA /* resurrect.m in Sources */, B3029FDA107C06E4007A7C94 /* slop.m in Sources */, B375CE9910C71B22003AEA52 /* MainThreadFinalization.m in Sources */, B3D10BD710C8A17C0072661E /* ResourceTracking.m in Sources */, B3B29AAD10F5470A00D50F6E /* CollectionChecking.m in Sources */, 39ECE64D112CD323007A7E24 /* WeakReferenceUnregistration.m in Sources */, 399168AE11470F5800B31CCF /* compaction.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; B3B632311187A08700F6689F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( B3B6323F1187A0DB00F6689F /* auto_perf.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CFC31874066F477A004CA32A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CFC31875066F477A004CA32A /* auto_zone.cpp in Sources */, CFC31876066F477A004CA32A /* auto_impl_utilities.c in Sources */, CFC31878066F477A004CA32A /* auto_weak.cpp in Sources */, CFC31879066F477A004CA32A /* Admin.cpp in Sources */, CFC3187B066F477A004CA32A /* Bitmap.cpp in Sources */, CFC3187C066F477A004CA32A /* Definitions.cpp in Sources */, CFC3187D066F477A004CA32A /* Environment.cpp in Sources */, CFC3187F066F477A004CA32A /* Large.cpp in Sources */, CFC31881066F477A004CA32A /* Region.cpp in Sources */, CFC31882066F477A004CA32A /* Subzone.cpp in Sources */, CFC31883066F477A004CA32A /* WriteBarrier.cpp in Sources */, CFC31884066F477A004CA32A /* Zone.cpp in Sources */, CFC31887066F477A004CA32A /* Thread.cpp in Sources */, CFCA2C4106AD5A6D00E63F0B /* InUseEnumerator.cpp in Sources */, 399C6D960B780B0D006686B9 /* auto_gdb_interface.cpp in Sources */, BCCDF7C80DCA3A3F005047F2 /* PointerHash.cpp in Sources */, 396ABCDA0E8B0B1B00B2550B /* ThreadLocalCollector.cpp in Sources */, BC392F860ED5EC0100D1C8CB /* ZoneDump.cpp in Sources */, 10EF66B20F7ADBA600A7CD1A /* auto_dtrace.d in Sources */, 392794EA10182B7200224947 /* ZoneCollectors.cpp in Sources */, 395A935810AB61CB00214B85 /* SubzonePartition.cpp in Sources */, B37749A010F2A88A0096AF95 /* ZoneCollectionChecking.cpp in Sources */, 397572C210F42434008E3CAE /* ZoneCompaction.cpp in Sources */, B3E8E0FD119B65BF005AE13C /* BlockRef.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ B3262BD7105F235A00E48B5B /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = B38454950DDE310200A6A389 /* auto_tester */; targetProxy = B3262BD6105F235A00E48B5B /* PBXContainerItemProxy */; }; B384549B0DDE310F00A6A389 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CFC3184A066F477A004CA32A /* autodylib */; targetProxy = B384549A0DDE310F00A6A389 /* PBXContainerItemProxy */; }; B3B632391187A09100F6689F /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CFC3184A066F477A004CA32A /* autodylib */; targetProxy = B3B632381187A09100F6689F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 39490A2F0AE549910024BE23 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INSTALL_PATH = "$(HOME)/bin"; PREBINDING = NO; PRODUCT_NAME = test_introspection; ZERO_LINK = YES; }; name = Debug; }; 39490A300AE549910024BE23 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G5; INSTALL_PATH = "$(HOME)/bin"; PREBINDING = NO; PRODUCT_NAME = test_introspection; ZERO_LINK = NO; }; name = Release; }; 39B51FF70957B18600E999B7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { EXPORTED_SYMBOLS_FILE = auto_exports; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( AUTO_TESTER, "DEBUG=1", ); GCC_STRICT_ALIASING = YES; GCC_UNROLL_LOOPS = YES; INSTALL_PATH = /usr/lib; OTHER_LDFLAGS = ( "-bind_at_load", "$(OTHER_LDFLAGS)", ); "OTHER_LDFLAGS[sdk=macosx*][arch=*]" = ( "-lc++", "$(OTHER_LDFLAGS)", ); PRODUCT_NAME = libauto; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); }; name = Debug; }; 39B51FF80957B18600E999B7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { EXPORTED_SYMBOLS_FILE = auto_exports; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_OPTIMIZATION_LEVEL = 3; GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; GCC_STRICT_ALIASING = YES; GCC_UNROLL_LOOPS = YES; INSTALL_PATH = /usr/lib; OTHER_LDFLAGS = ( "-bind_at_load", "$(OTHER_LDFLAGS)", ); "OTHER_LDFLAGS[sdk=macosx*][arch=*]" = ( "-lc++", "$(OTHER_LDFLAGS)", ); PRODUCT_NAME = libauto; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); }; name = Release; }; 39B520070957B18600E999B7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_CXX_LIBRARY = "libc++"; COPY_PHASE_STRIP = NO; DTRACE_OTHER_FLAGS = "-I ./ -C"; GCC_C_LANGUAGE_STANDARD = gnu99; STRIP_INSTALLED_PRODUCT = NO; }; name = Debug; }; 39B520080957B18600E999B7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_CXX_LIBRARY = "libc++"; COPY_PHASE_STRIP = NO; DTRACE_OTHER_FLAGS = "-I ./ -C"; GCC_C_LANGUAGE_STANDARD = gnu99; }; name = Release; }; 39D2F9070B3C5FAC005F3C78 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = ""; INSTALL_PATH = /usr/local/bin; PREBINDING = NO; PRODUCT_NAME = test_bitmaps; ZERO_LINK = YES; }; name = Debug; }; 39D2F9080B3C5FAC005F3C78 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INSTALL_PATH = /usr/local/bin; OTHER_LDFLAGS = ( "-framework", Foundation, "-framework", AppKit, ); PREBINDING = NO; PRODUCT_NAME = test_bitmaps; ZERO_LINK = NO; }; name = Release; }; 39FCF8630A7170C40005745A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; GCC_ALTIVEC_EXTENSIONS = YES; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INSTALL_PATH = "$(HOME)/bin"; PREBINDING = NO; PRODUCT_NAME = alloc_test; ZERO_LINK = YES; }; name = Debug; }; 39FCF8640A7170C40005745A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 3; INSTALL_PATH = "$(HOME)/bin"; PREBINDING = NO; PRODUCT_NAME = alloc_test; ZERO_LINK = NO; }; name = Release; }; 8308E70312D28A6F00C6903E /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8308E84012D2971200C6903E /* IndigoSDK.xcconfig */; buildSettings = { ARCHS = i386; EXPORTED_SYMBOLS_FILE = auto_exports; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_UNROLL_LOOPS = YES; INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/lib"; LD_DYLIB_INSTALL_NAME_mh_dylib = "/usr/lib/$(EXECUTABLE_PATH)"; OTHER_LDFLAGS = "-bind_at_load"; PRIVATE_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include"; PRODUCT_NAME = libauto; PUBLIC_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include"; VALID_ARCHS = i386; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); }; name = Debug; }; 8308E70412D28A6F00C6903E /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8308E84012D2971200C6903E /* IndigoSDK.xcconfig */; buildSettings = { ARCHS = i386; EXPORTED_SYMBOLS_FILE = auto_exports; GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_OPTIMIZATION_LEVEL = 3; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, "INDIGO=1", "$(INDIGO_MISSING_FRAMEWORKS)", "$(GCC_PREPROCESSOR_DEFINITIONS)", ); GCC_STRICT_ALIASING = YES; GCC_UNROLL_LOOPS = YES; INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/lib"; LD_DYLIB_INSTALL_NAME_mh_dylib = "/usr/lib/$(EXECUTABLE_PATH)"; OTHER_LDFLAGS = "-bind_at_load"; PRIVATE_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include"; PRODUCT_NAME = libauto; PUBLIC_HEADERS_FOLDER_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include"; VALID_ARCHS = i386; WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); }; name = Release; }; B3262BD4105F234A00E48B5B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; PRODUCT_NAME = "unit tests"; }; name = Debug; }; B3262BD5105F234A00E48B5B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; PRODUCT_NAME = "unit tests"; ZERO_LINK = NO; }; name = Release; }; B38454980DDE310200A6A389 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = c99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_OBJC_GC = required; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/usr/local/include"; INSTALL_PATH = /usr/local/bin; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = "-DAUTO_TESTER"; OTHER_LDFLAGS = ( "-Xlinker", "-objc_gc_compaction", ); PREBINDING = NO; PRODUCT_NAME = auto_tester; }; name = Debug; }; B38454990DDE310200A6A389 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_C_LANGUAGE_STANDARD = c99; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_OBJC_GC = required; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/usr/local/include"; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = "-DAUTO_TESTER"; OTHER_LDFLAGS = ( "-Xlinker", "-objc_gc_compaction", ); PREBINDING = NO; PRODUCT_NAME = auto_tester; ZERO_LINK = NO; }; name = Release; }; B3B632361187A08800F6689F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INSTALL_PATH = /usr/local/bin; ONLY_ACTIVE_ARCH = YES; PREBINDING = NO; PRODUCT_NAME = auto_perf; }; name = Debug; }; B3B632371187A08800F6689F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_MODEL_TUNING = G5; INSTALL_PATH = /usr/local/bin; ONLY_ACTIVE_ARCH = YES; PREBINDING = NO; PRODUCT_NAME = auto_perf; ZERO_LINK = NO; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 39490A2E0AE549910024BE23 /* Build configuration list for PBXNativeTarget "test_introspection" */ = { isa = XCConfigurationList; buildConfigurations = ( 39490A2F0AE549910024BE23 /* Debug */, 39490A300AE549910024BE23 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 39B51FF60957B18600E999B7 /* Build configuration list for PBXNativeTarget "autodylib" */ = { isa = XCConfigurationList; buildConfigurations = ( 39B51FF70957B18600E999B7 /* Debug */, 39B51FF80957B18600E999B7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 39B520060957B18600E999B7 /* Build configuration list for PBXProject "auto" */ = { isa = XCConfigurationList; buildConfigurations = ( 39B520070957B18600E999B7 /* Debug */, 39B520080957B18600E999B7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 39D2F9060B3C5FAC005F3C78 /* Build configuration list for PBXNativeTarget "test_bitmaps" */ = { isa = XCConfigurationList; buildConfigurations = ( 39D2F9070B3C5FAC005F3C78 /* Debug */, 39D2F9080B3C5FAC005F3C78 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 39FCF8620A7170C40005745A /* Build configuration list for PBXNativeTarget "alloc_test" */ = { isa = XCConfigurationList; buildConfigurations = ( 39FCF8630A7170C40005745A /* Debug */, 39FCF8640A7170C40005745A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 8308E73012D28AB000C6903E /* Build configuration list for PBXNativeTarget "libauto_Sim" */ = { isa = XCConfigurationList; buildConfigurations = ( 8308E70312D28A6F00C6903E /* Debug */, 8308E70412D28A6F00C6903E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; B3262BD8105F237800E48B5B /* Build configuration list for PBXAggregateTarget "unit_tests" */ = { isa = XCConfigurationList; buildConfigurations = ( B3262BD4105F234A00E48B5B /* Debug */, B3262BD5105F234A00E48B5B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; B384549C0DDE312D00A6A389 /* Build configuration list for PBXNativeTarget "auto_tester" */ = { isa = XCConfigurationList; buildConfigurations = ( B38454980DDE310200A6A389 /* Debug */, B38454990DDE310200A6A389 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; B3B6323D1187A0D300F6689F /* Build configuration list for PBXNativeTarget "auto_perf" */ = { isa = XCConfigurationList; buildConfigurations = ( B3B632361187A08800F6689F /* Debug */, B3B632371187A08800F6689F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; }