[Lldb-commits] [lldb] [lldb][Darwin] Add `process launch --memory-tagging` option (PR #162944)
Julian Lettner via lldb-commits
lldb-commits at lists.llvm.org
Wed Oct 15 10:27:28 PDT 2025
================
@@ -1210,6 +1210,39 @@ static Status LaunchProcessPosixSpawn(const char *exe_path,
}
}
+ if (launch_info.GetFlags().Test(eLaunchFlagMemoryTagging)) {
+ // The following function configures the spawn attributes to launch the
+ // process with memory tagging explicitly enabled. We look it up
+ // dynamically since it is only available on newer OS. Does nothing on
+ // hardware which does not support MTE.
+ //
+ // int posix_spawnattr_set_use_sec_transition_shims_np(
+ // posix_spawnattr_t *attr, uint32_t flags);
+ //
----------------
yln wrote:
Addressed in: c4d7c42b1de2117f104e202ac0f4b808bce4d28b
https://github.com/llvm/llvm-project/pull/162944
More information about the lldb-commits
mailing list