From f40b85cd5dd69c52687a2811c9326d179caffc37 Mon Sep 17 00:00:00 2001 From: Alula Date: Thu, 17 Sep 2026 11:58:12 +0200 Subject: [PATCH] loader: pass enable shadow stack flag --- stratosphere/loader/source/ldr_process_creation.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stratosphere/loader/source/ldr_process_creation.cpp b/stratosphere/loader/source/ldr_process_creation.cpp index 9b8386081..fc976a495 100644 --- a/stratosphere/loader/source/ldr_process_creation.cpp +++ b/stratosphere/loader/source/ldr_process_creation.cpp @@ -499,6 +499,11 @@ namespace ams::ldr { flags |= svc::CreateProcessParameterFlag_EnableShadowStack; } + /* 23.0.0+/meso Set EnableShadowStack. */ + if (meta->npdm->flags2 & Npdm::MetaFlag2_EnableShadowStack) { + flags |= svc::CreateProcessFlag_EnableShadowStack; + } + *out = flags; R_SUCCEED(); }