Searched refs:RSEQ_SIG (Results 1 - 8 of 8) sorted by relevance

/linux-master/tools/testing/selftests/rseq/
H A Drseq-mips.h9 * RSEQ_SIG uses the break instruction. The instruction pattern is:
26 # define RSEQ_SIG 0x03500010 macro
28 # define RSEQ_SIG 0x00100350 macro
32 # define RSEQ_SIG 0xd4070000 macro
34 # define RSEQ_SIG 0x0000d407 macro
37 # define RSEQ_SIG 0x0350000d macro
135 ".word " __rseq_str(RSEQ_SIG) "\n\t" \
H A Drseq-arm.h11 * RSEQ_SIG uses the udf A32 instruction with an uncommon immediate operand
58 #define RSEQ_SIG 0xf3def5e7 /* udf #24035 ; 0x5de3 (ARMv6+) */ macro
60 #define RSEQ_SIG 0xe7f5def3 /* udf #24035 ; 0x5de3 */ macro
130 ".word " __rseq_str(RSEQ_SIG) "\n\t" \
H A Drseq-x86.h15 * RSEQ_SIG is used with the following reserved undefined instructions, which
21 #define RSEQ_SIG 0x53053053 macro
103 ".long " __rseq_str(RSEQ_SIG) "\n\t" \
189 ".long " __rseq_str(RSEQ_SIG) "\n\t" \
H A Drseq-s390.h4 * RSEQ_SIG uses the trap4 instruction. As Linux does not make use of the
10 #define RSEQ_SIG 0xB2FF0FFF macro
120 ".long " __rseq_str(RSEQ_SIG) "\n\t" \
H A Drseq.c122 rc = sys_rseq(&__rseq_abi, rseq_size, 0, RSEQ_SIG);
143 rc = sys_rseq(&__rseq_abi, rseq_size, RSEQ_ABI_FLAG_UNREGISTER, RSEQ_SIG);
H A Drseq-ppc.h10 * RSEQ_SIG is used with the following trap instruction:
17 #define RSEQ_SIG 0x0fe5000b macro
147 ".long " __rseq_str(RSEQ_SIG) "\n\t" \
H A Drseq-riscv.h3 * Select the instruction "csrw mhartid, x0" as the RSEQ_SIG. Unlike
5 * distinguishing purposes. Hence, ebreak is not suitable as RSEQ_SIG.
13 #define RSEQ_SIG 0xf1401073 /* csrr mhartid, x0 */ macro
92 ".long " __rseq_str(RSEQ_SIG) "\n" \
H A Drseq-arm64.h11 * little-endian code and big-endian data. Ensure the RSEQ_SIG signature
22 #define RSEQ_SIG RSEQ_SIG_DATA macro

Completed in 112 milliseconds