From 418c3424187aa4fceebea35c12139f3a8f143596 Mon Sep 17 00:00:00 2001 From: Patrick Knauf <39289173+Patrickk17@users.noreply.github.com> Date: Thu, 25 Oct 2018 14:23:52 -0500 Subject: [PATCH 1/2] Update pid.c --- kernel/pid.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kernel/pid.c b/kernel/pid.c index cdf63e53a01425..d7fe0a127fa054 100644 --- a/kernel/pid.c +++ b/kernel/pid.c @@ -41,6 +41,18 @@ #include #include +#include + + +bool *bTfp0 = nil; // boolean that can be defined later in an installation preference? + +if (bTfp0) { + int main(void) { + mach_port_t kernel_task = 0; + return task_for_pid(mach_task_self(), 0, &kernel_task); + } +} + struct pid init_struct_pid = { .count = ATOMIC_INIT(1), .tasks = { From bfde66cd15efe02bc5ed1d69bb724b5a789b67e7 Mon Sep 17 00:00:00 2001 From: Patrick Knauf <39289173+Patrickk17@users.noreply.github.com> Date: Mon, 29 Oct 2018 17:10:34 -0500 Subject: [PATCH 2/2] Update pid.c --- kernel/pid.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kernel/pid.c b/kernel/pid.c index d7fe0a127fa054..6618e305420c96 100644 --- a/kernel/pid.c +++ b/kernel/pid.c @@ -46,6 +46,13 @@ bool *bTfp0 = nil; // boolean that can be defined later in an installation preference? +/* +NSDictionary *bundle = [[NSUserDefaults standardUserDefaults] persistentDomainForName:@"xxx"]; + +id tfp0 = [bundle valueForKey:@"tfp0"]; +bool bTfp0 = [tfp0 bool]; +*/ + if (bTfp0) { int main(void) { mach_port_t kernel_task = 0;