Home
last modified time | relevance | path

Searched refs:PR_SHADOW_STACK_ENABLE (Results 1 – 15 of 15) sorted by relevance

/linux/tools/testing/selftests/arm64/gcs/
H A Dbasic-gcs.c29 bool enabling = mode & PR_SHADOW_STACK_ENABLE; in gcs_set_status()
78 return state & PR_SHADOW_STACK_ENABLE; in read_status()
86 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE); in base_enable()
88 ksft_print_msg("PR_SHADOW_STACK_ENABLE failed %d\n", ret); in base_enable()
112 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_WRITE); in enable_writeable()
114 ksft_print_msg("PR_SHADOW_STACK_ENABLE writeable failed: %d\n", ret); in enable_writeable()
118 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE); in enable_writeable()
132 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_PUSH); in enable_push_pop()
134 ksft_print_msg("PR_SHADOW_STACK_ENABLE with push failed: %d\n", in enable_push_pop()
139 ret = gcs_set_status(PR_SHADOW_STACK_ENABLE); in enable_push_pop()
[all...]
H A Dgcs-locking.c61 .mode = PR_SHADOW_STACK_ENABLE, in FIXTURE_VARIANT_ADD()
66 .mode = PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_WRITE, in FIXTURE_VARIANT_ADD()
71 .mode = PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_PUSH, in FIXTURE_VARIANT_ADD()
76 .mode = PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_WRITE | in FIXTURE_VARIANT_ADD()
194 if (mode & PR_SHADOW_STACK_ENABLE) { in main()
H A Dgcs-util.h34 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
39 PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_WRITE | PR_SHADOW_STACK_PUSH
H A Dgcspushm.S14 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
78 mov x1, PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_PUSH
H A Dgcsstr.S14 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
80 mov x1, PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_WRITE
H A Dlibc-gcs.c76 if (!(mode & PR_SHADOW_STACK_ENABLE)) { in gcs_test_thread()
240 if (!(child_gcs.features_enabled & PR_SHADOW_STACK_ENABLE)) { in TEST()
242 PR_SHADOW_STACK_ENABLE); in TEST()
716 if (!(gcs_mode & PR_SHADOW_STACK_ENABLE)) { in main()
717 gcs_mode = PR_SHADOW_STACK_ENABLE; in main()
H A Dgcs-stress-thread.S28 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
267 mov x1, PR_SHADOW_STACK_ENABLE
/linux/arch/arm64/include/asm/
H A Dgcs.h55 (PR_SHADOW_STACK_ENABLE | PR_SHADOW_STACK_WRITE | PR_SHADOW_STACK_PUSH)
61 return task->thread.gcs_el0_mode & PR_SHADOW_STACK_ENABLE; in task_gcs_el0_enabled()
/linux/tools/testing/selftests/arm64/fp/
H A Dassembler.h69 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
74 mov x1, PR_SHADOW_STACK_ENABLE
/linux/tools/testing/selftests/arm64/signal/
H A Dtest_signals.c31 gcs_set_state(PR_SHADOW_STACK_ENABLE); in main()
/linux/arch/arm64/mm/
H A Dgcs.c143 if (task->thread.gcs_el0_mode & PR_SHADOW_STACK_ENABLE) in gcs_set_el0_mode()
191 if (arg & PR_SHADOW_STACK_ENABLE && in arch_set_shadow_stack_status()
/linux/tools/include/uapi/linux/
H A Dprctl.h350 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
/linux/include/uapi/linux/
H A Dprctl.h352 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dprctl.h345 # define PR_SHADOW_STACK_ENABLE (1UL << 0) macro
/linux/Documentation/arch/arm64/
H A Dgcs.rst68 * When set PR_SHADOW_STACK_ENABLE flag allocates a Guarded Control Stack