Home
last modified time | relevance | path

Searched refs:SHADOW_STACK_SET_TOKEN (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/arm64/gcs/
H A Dlibc-gcs.c315 .flags = SHADOW_STACK_SET_MARKER | SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
321 .flags = SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
339 .flags = SHADOW_STACK_SET_MARKER | SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
345 .flags = SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
363 .flags = SHADOW_STACK_SET_MARKER | SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
369 .flags = SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
387 .flags = SHADOW_STACK_SET_MARKER | SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
393 .flags = SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
411 .flags = SHADOW_STACK_SET_MARKER | SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
417 .flags = SHADOW_STACK_SET_TOKEN, in FIXTURE_VARIANT_ADD()
[all …]
H A Dgcs-util.h41 #define SHADOW_STACK_SET_TOKEN (1ULL << 0) /* Set up a restore token in the shadow stack */ macro
H A Dbasic-gcs.c189 SHADOW_STACK_SET_MARKER | SHADOW_STACK_SET_TOKEN); in map_guarded_stack()
/linux/arch/arm64/mm/
H A Dgcs.c82 if (flags & ~(SHADOW_STACK_SET_TOKEN | SHADOW_STACK_SET_MARKER)) in SYSCALL_DEFINE3()
108 if (flags & SHADOW_STACK_SET_TOKEN) { in SYSCALL_DEFINE3()
/linux/tools/include/uapi/asm-generic/
H A Dmman.h22 #define SHADOW_STACK_SET_TOKEN (1ULL << 0) /* Set up a restore token in the shadow stack */ macro
/linux/include/uapi/asm-generic/
H A Dmman.h22 #define SHADOW_STACK_SET_TOKEN (1ULL << 0) /* Set up a restore token in the shadow stack */ macro
/linux/arch/riscv/kernel/
H A Dusercfi.c259 bool set_tok = flags & SHADOW_STACK_SET_TOKEN; in SYSCALL_DEFINE3()
266 if (flags & ~SHADOW_STACK_SET_TOKEN) in SYSCALL_DEFINE3()
/linux/arch/x86/kernel/
H A Dshstk.c548 bool set_tok = flags & SHADOW_STACK_SET_TOKEN; in SYSCALL_DEFINE3()
554 if (flags & ~SHADOW_STACK_SET_TOKEN) in SYSCALL_DEFINE3()
/linux/tools/testing/selftests/x86/
H A Dtest_shadow_stack.c46 #define SHADOW_STACK_SET_TOKEN (1ULL << 0) macro
114 return (void *)syscall(__NR_map_shadow_stack, addr, SS_SIZE, SHADOW_STACK_SET_TOKEN); in create_shstk()
/linux/Documentation/arch/arm64/
H A Dgcs.rst134 SHADOW_STACK_SET_TOKEN is specified a cap will be placed on the stack,