From 0eef380781ce71de9b92a5422e92e260ef321ecb Mon Sep 17 00:00:00 2001 From: Ryan Teal Date: Wed, 3 Jul 2019 20:53:51 +0100 Subject: [PATCH] Implement GetInfo #8 IsCurrentProcessBeingDebugged --- app/src/main/cpp/core/hos/kernel/svc.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/cpp/core/hos/kernel/svc.cpp b/app/src/main/cpp/core/hos/kernel/svc.cpp index 2f7e088a..656c896b 100644 --- a/app/src/main/cpp/core/hos/kernel/svc.cpp +++ b/app/src/main/cpp/core/hos/kernel/svc.cpp @@ -21,6 +21,9 @@ namespace core::kernel { { switch (GetRegister(UC_ARM64_REG_X1)) { + case 8: // IsCurrentProcessBeingDebugged + SetRegister(UC_ARM64_REG_X1, 0); // We're just lying to ourselves. Think about it + break; case 12: // AddressSpaceBaseAddr SetRegister(UC_ARM64_REG_X1, BASE_ADDRESS); break;