// !$*UTF8*$! { 08FB7793FE84155DC02AAC07 /* Project object */ = { activeBuildConfigurationName = Debug; activeExecutable = 313E346D0AD3336D005055E7 /* DualityCore */; activeTarget = 8DD76F740486A8DE00D96B5E /* DualityCore */; addToTargets = ( 8DD76F740486A8DE00D96B5E /* DualityCore */, ); breakpoints = ( 3195CA7B0AD5F3E6001B1E23 /* PTCarbonInjector.m:75 */, 31BECB780ADDE0C300FFE293 /* DCPatcher.c:42 */, ); breakpointsGroup = 31E8DEB90ADB3D7500DE763F /* XCBreakpointsBucket */; codeSenseManager = 313E34760AD333A6005055E7 /* Code sense */; executables = ( 313E346D0AD3336D005055E7 /* DualityCore */, ); perUserDictionary = { PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 390, 20, 48, 43, 43, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, PBXFileDataSource_Target_ColumnID, ); }; PBXPerProjectTemplateStateSaveDate = 183451970; PBXWorkspaceStateSaveDate = 183451970; }; perUserProjectItems = { 313A5CC70AEFBFE700491818 /* PBXTextBookmark */ = 313A5CC70AEFBFE700491818 /* PBXTextBookmark */; 313A5CC80AEFBFE700491818 /* PBXTextBookmark */ = 313A5CC80AEFBFE700491818 /* PBXTextBookmark */; 313A5CC90AEFBFE700491818 /* PBXTextBookmark */ = 313A5CC90AEFBFE700491818 /* PBXTextBookmark */; 313A5CCA0AEFBFE700491818 /* PBXTextBookmark */ = 313A5CCA0AEFBFE700491818 /* PBXTextBookmark */; 313A5CCB0AEFBFE700491818 /* PBXTextBookmark */ = 313A5CCB0AEFBFE700491818 /* PBXTextBookmark */; 313A5CCD0AEFBFE700491818 /* PBXTextBookmark */ = 313A5CCD0AEFBFE700491818 /* PBXTextBookmark */; 313A5CCE0AEFBFE700491818 /* PBXTextBookmark */ = 313A5CCE0AEFBFE700491818 /* PBXTextBookmark */; 313A5CCF0AEFBFE700491818 /* PBXTextBookmark */ = 313A5CCF0AEFBFE700491818 /* PBXTextBookmark */; 313A5CD10AEFBFE700491818 /* PBXTextBookmark */ = 313A5CD10AEFBFE700491818 /* PBXTextBookmark */; 313A5CD20AEFBFE700491818 /* PBXTextBookmark */ = 313A5CD20AEFBFE700491818 /* PBXTextBookmark */; 31BECB9E0ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECB9E0ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECB9F0ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECB9F0ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA00ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA00ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA10ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA10ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA20ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA20ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA40ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA40ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA50ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA50ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA60ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA60ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA80ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA80ADEDEFE00FFE293 /* PBXTextBookmark */; 31BECBA90ADEDEFE00FFE293 /* PBXTextBookmark */ = 31BECBA90ADEDEFE00FFE293 /* PBXTextBookmark */; }; sourceControlManager = 313E34750AD333A6005055E7 /* Source Control */; userBuildSettings = { }; }; 08FB7796FE84155DC02AAC07 /* main.c */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 1050}}"; sepNavSelRange = "{188, 1030}"; sepNavVisRect = "{{0, 0}, {1109, 603}}"; sepNavWindowFrame = "{{683, 146}, {1154, 732}}"; }; }; 313A5CC70AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 08FB7796FE84155DC02AAC07 /* main.c */; name = "main.c: 8"; rLen = 1030; rLoc = 188; rType = 0; vrLen = 1613; vrLoc = 0; }; 313A5CC80AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 313E34790AD33507005055E7 /* DualityStrings.h */; name = "sudo sysctl -w kern.tfp.policy=2"; rLen = 32; rLoc = 1017; rType = 0; vrLen = 1255; vrLoc = 0; }; 313A5CC90AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31CA0F080AD4C6C00069CFD0 /* DCPatcher.c */; name = "DCPatcher.c: 61"; rLen = 0; rLoc = 1665; rType = 0; vrLen = 1280; vrLoc = 205; }; 313A5CCA0AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31DBB3D70AD60D20001E52B3 /* DCLog.c */; name = "DCLog.c: DCLogCriticalMessageV"; rLen = 0; rLoc = 394; rType = 0; vrLen = 670; vrLoc = 0; }; 313A5CCB0AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 313A5CCC0AEFBFE700491818 /* DCLog.c */; name = "(null): 10"; rLen = 527; rLoc = 143; rType = 0; vrLen = 674; vrLoc = 0; }; 313A5CCC0AEFBFE700491818 /* DCLog.c */ = { isa = PBXFileReference; name = DCLog.c; path = /Users/colincornaby/Desktop/DCLog.c; sourceTree = ""; }; 313A5CCD0AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31E8DE950ADB3BB200DE763F /* DCProcessInfo.c */; name = "DCProcessInfo.c: 29"; rLen = 0; rLoc = 820; rType = 0; vrLen = 862; vrLoc = 0; }; 313A5CCE0AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31E8DE940ADB3BB200DE763F /* DCProcessInfo.h */; name = bundleIdentifier; rLen = 16; rLoc = 278; rType = 0; vrLen = 455; vrLoc = 0; }; 313A5CCF0AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 313A5CD00AEFBFE700491818 /* PTCarbonInjector.m */; name = "(null): 98"; rLen = 1855; rLoc = 2455; rType = 0; vrLen = 1536; vrLoc = 2454; }; 313A5CD00AEFBFE700491818 /* PTCarbonInjector.m */ = { isa = PBXFileReference; name = PTCarbonInjector.m; path = /Users/colincornaby/Documents/protoysd/PTCarbonInjector.m; sourceTree = ""; }; 313A5CD10AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31DBB3D60AD60D20001E52B3 /* DCLog.h */; name = "DCLog.h: DCSetLogMode"; rLen = 0; rLoc = 150; rType = 0; vrLen = 269; vrLoc = 0; }; 313A5CD20AEFBFE700491818 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 313A5CD30AEFBFE700491818 /* sysctl.h */; name = KERN_TFP_POLICY_RESTRICTED; rLen = 26; rLoc = 10771; rType = 0; vrLen = 1912; vrLoc = 9341; }; 313A5CD30AEFBFE700491818 /* sysctl.h */ = { isa = PBXFileReference; name = sysctl.h; path = /usr/include/sys/sysctl.h; sourceTree = ""; }; 313E346D0AD3336D005055E7 /* DualityCore */ = { isa = PBXExecutable; activeArgIndex = 2147483647; activeArgIndices = ( ); argumentStrings = ( ); autoAttachOnCrash = 1; configStateDict = { }; customDataFormattersEnabled = 1; debuggerPlugin = GDBDebugging; disassemblyDisplayState = 0; dylibVariantSuffix = ""; enableDebugStr = 1; environmentEntries = ( ); executableSystemSymbolLevel = 0; executableUserSymbolLevel = 0; libgmallocEnabled = 0; name = DualityCore; savedGlobals = { }; sourceDirectories = ( ); variableFormatDictionary = { }; }; 313E34750AD333A6005055E7 /* Source Control */ = { isa = PBXSourceControlManager; fallbackIsa = XCSourceControlManager; isSCMEnabled = 0; scmConfiguration = { }; scmType = ""; }; 313E34760AD333A6005055E7 /* Code sense */ = { isa = PBXCodeSenseManager; indexTemplatePath = ""; }; 313E34790AD33507005055E7 /* DualityStrings.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {3056, 603}}"; sepNavSelRange = "{1017, 32}"; sepNavVisRect = "{{1158, 0}, {1109, 603}}"; sepNavWindowFrame = "{{752, 146}, {1154, 732}}"; }; }; 3195CA790AD5F3E6001B1E23 /* PTCarbonInjector.m */ = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = PTCarbonInjector.m; path = /Users/colincornaby/Documents/protoysd/PTCarbonInjector.m; sourceTree = ""; }; 3195CA7B0AD5F3E6001B1E23 /* PTCarbonInjector.m:75 */ = { isa = PBXFileBreakpoint; actions = ( ); breakpointStyle = 0; continueAfterActions = 0; delayBeforeContinue = 0; fileReference = 3195CA790AD5F3E6001B1E23 /* PTCarbonInjector.m */; functionName = "PTCarbonInjectorInstallPatchesForApp()"; hitCount = 1; lineNumber = 75; modificationTime = 182313342.428284; state = 1; }; 3195CA880AD5F408001B1E23 /* DCPatcher.c:22 */ = { isa = PBXFileBreakpoint; actions = ( ); breakpointStyle = 0; continueAfterActions = 0; delayBeforeContinue = 0; fileReference = 31CA0F080AD4C6C00069CFD0 /* DCPatcher.c */; functionName = "DCPatchProcess()"; hitCount = 1; lineNumber = 22; location = DualityCore; modificationTime = 182312673.923547; state = 1; }; 31BECB780ADDE0C300FFE293 /* DCPatcher.c:42 */ = { isa = PBXFileBreakpoint; actions = ( ); breakpointStyle = 0; continueAfterActions = 0; delayBeforeContinue = 0; fileReference = 31CA0F080AD4C6C00069CFD0 /* DCPatcher.c */; functionName = "DCPatchProcess()"; hitCount = 1; lineNumber = 42; location = DCPatcher.ob; modificationTime = 182313325.983759; state = 1; }; 31BECB9E0ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 08FB7796FE84155DC02AAC07 /* main.c */; name = "main.c: 8"; rLen = 1030; rLoc = 188; rType = 0; vrLen = 1613; vrLoc = 0; }; 31BECB9F0ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 313E34790AD33507005055E7 /* DualityStrings.h */; name = "sudo sysctl -w kern.tfp.policy=2"; rLen = 32; rLoc = 1017; rType = 0; vrLen = 1255; vrLoc = 0; }; 31BECBA00ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31CA0F080AD4C6C00069CFD0 /* DCPatcher.c */; name = "DCPatcher.c: 61"; rLen = 0; rLoc = 1665; rType = 0; vrLen = 1280; vrLoc = 205; }; 31BECBA10ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31DBB3D70AD60D20001E52B3 /* DCLog.c */; name = "DCLog.c: DCLogCriticalMessageV"; rLen = 0; rLoc = 394; rType = 0; vrLen = 670; vrLoc = 0; }; 31BECBA20ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31BECBA30ADEDEFE00FFE293 /* DCLog.c */; name = "(null): 10"; rLen = 527; rLoc = 143; rType = 0; vrLen = 671; vrLoc = 3; }; 31BECBA30ADEDEFE00FFE293 /* DCLog.c */ = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = DCLog.c; path = /Users/colincornaby/Desktop/DCLog.c; sourceTree = ""; uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 630}}"; sepNavSelRange = "{143, 527}"; sepNavVisRect = "{{0, 0}, {1109, 603}}"; sepNavWindowFrame = "{{484, 146}, {1154, 732}}"; }; }; 31BECBA40ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31E8DE950ADB3BB200DE763F /* DCProcessInfo.c */; name = "DCProcessInfo.c: 29"; rLen = 0; rLoc = 820; rType = 0; vrLen = 862; vrLoc = 0; }; 31BECBA50ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31E8DE940ADB3BB200DE763F /* DCProcessInfo.h */; name = bundleIdentifier; rLen = 16; rLoc = 278; rType = 0; vrLen = 455; vrLoc = 0; }; 31BECBA60ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31BECBA70ADEDEFE00FFE293 /* PTCarbonInjector.m */; name = "(null): 98"; rLen = 1855; rLoc = 2455; rType = 0; vrLen = 1536; vrLoc = 2454; }; 31BECBA70ADEDEFE00FFE293 /* PTCarbonInjector.m */ = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = PTCarbonInjector.m; path = /Users/colincornaby/Documents/protoysd/PTCarbonInjector.m; sourceTree = ""; uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 4592}}"; sepNavSelRange = "{2455, 1855}"; sepNavVisRect = "{{0, 1358}, {1109, 603}}"; sepNavWindowFrame = "{{94, 146}, {1154, 732}}"; }; }; 31BECBA80ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31DBB3D60AD60D20001E52B3 /* DCLog.h */; name = "DCLog.h: DCSetLogMode"; rLen = 0; rLoc = 150; rType = 0; vrLen = 269; vrLoc = 0; }; 31BECBA90ADEDEFE00FFE293 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 31BECBAA0ADEDEFE00FFE293 /* sysctl.h */; name = KERN_TFP_POLICY_RESTRICTED; rLen = 26; rLoc = 10771; rType = 0; vrLen = 1912; vrLoc = 9341; }; 31BECBAA0ADEDEFE00FFE293 /* sysctl.h */ = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = sysctl.h; path = /usr/include/sys/sysctl.h; sourceTree = ""; uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 9814}}"; sepNavSelRange = "{10771, 26}"; sepNavVisRect = "{{0, 2996}, {1109, 603}}"; sepNavWindowFrame = "{{15, 105}, {1154, 732}}"; }; }; 31CA0F070AD4C6C00069CFD0 /* DCPatcher.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1115, 603}}"; sepNavSelRange = "{212, 0}"; sepNavVisRect = "{{0, 0}, {1115, 603}}"; sepNavWindowFrame = "{{222, 101}, {1154, 732}}"; }; }; 31CA0F080AD4C6C00069CFD0 /* DCPatcher.c */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 1862}}"; sepNavSelRange = "{1665, 0}"; sepNavVisRect = "{{0, 195}, {1109, 603}}"; sepNavWindowFrame = "{{255, 80}, {1154, 732}}"; }; }; 31DBB3D60AD60D20001E52B3 /* DCLog.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 603}}"; sepNavSelRange = "{150, 0}"; sepNavVisRect = "{{0, 0}, {1109, 603}}"; sepNavWindowFrame = "{{751, 91}, {1154, 732}}"; }; }; 31DBB3D70AD60D20001E52B3 /* DCLog.c */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 603}}"; sepNavSelRange = "{394, 0}"; sepNavVisRect = "{{0, 0}, {1109, 603}}"; sepNavWindowFrame = "{{50, 145}, {1154, 732}}"; }; }; 31E8DE940ADB3BB200DE763F /* DCProcessInfo.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 603}}"; sepNavSelRange = "{278, 16}"; sepNavVisRect = "{{0, 0}, {1109, 603}}"; sepNavWindowFrame = "{{323, 146}, {1154, 732}}"; }; }; 31E8DE950ADB3BB200DE763F /* DCProcessInfo.c */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1109, 603}}"; sepNavSelRange = "{820, 0}"; sepNavVisRect = "{{0, 0}, {1109, 603}}"; sepNavWindowFrame = "{{38, 120}, {1154, 732}}"; }; }; 31E8DEB90ADB3D7500DE763F /* XCBreakpointsBucket */ = { isa = XCBreakpointsBucket; name = "Project Breakpoints"; objects = ( 3195CA7B0AD5F3E6001B1E23 /* PTCarbonInjector.m:75 */, 3195CA880AD5F408001B1E23 /* DCPatcher.c:22 */, ); }; 8DD76F740486A8DE00D96B5E /* DualityCore */ = { activeExec = 0; executables = ( 313E346D0AD3336D005055E7 /* DualityCore */, ); }; }