Home
last modified time | relevance | path

Searched refs:abort_ip (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/tools/testing/selftests/rseq/
A Drseq-arm.h83 post_commit_offset, abort_ip) \ argument
88 …str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
94 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
96 (post_commit_ip - start_ip), abort_ip)
125 start_ip, post_commit_offset, abort_ip) \ argument
129 …str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
136 start_ip, post_commit_ip, abort_ip) \ argument
139 (post_commit_ip - start_ip), abort_ip)
A Drseq-mips.h84 post_commit_offset, abort_ip) \ argument
91 LONG " " U32_U64_PAD(__rseq_str(abort_ip)) "\n\t" \
97 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
99 (post_commit_ip - start_ip), abort_ip)
128 start_ip, post_commit_offset, abort_ip) \ argument
134 LONG " " U32_U64_PAD(__rseq_str(abort_ip)) "\n\t" \
141 start_ip, post_commit_ip, abort_ip) \ argument
144 (post_commit_ip - start_ip), abort_ip)
A Drseq-x86.h59 start_ip, post_commit_offset, abort_ip) \ argument
64 …".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t"…
71 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
73 (post_commit_ip - start_ip), abort_ip)
147 start_ip, post_commit_offset, abort_ip) \ argument
152 …str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) ", 0x0\n\t" \
158 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
160 (post_commit_ip - start_ip), abort_ip)
A Drseq-s390.h42 start_ip, post_commit_offset, abort_ip) \ argument
47 …".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t"…
69 start_ip, post_commit_offset, abort_ip) \ argument
74 …rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \
103 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
105 (post_commit_ip - start_ip), abort_ip)
A Drseq-ppc.h55 start_ip, post_commit_offset, abort_ip) \ argument
60 …".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t"…
100 start_ip, post_commit_offset, abort_ip) \ argument
106 …rseq_str(start_ip) ", 0x0, " __rseq_str(post_commit_offset) ", 0x0, " __rseq_str(abort_ip) "\n\t" \
135 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
137 (post_commit_ip - start_ip), abort_ip)
A Drseq-arm64.h93 post_commit_offset, abort_ip) \ argument
100 __rseq_str(abort_ip) "\n" \
106 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
108 (post_commit_ip - start_ip), abort_ip)
A Drseq-riscv.h53 post_commit_offset, abort_ip) \ argument
60 __rseq_str(abort_ip) "\n" \
66 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
68 ((post_commit_ip) - (start_ip)), abort_ip)
A Drseq-abi.h53 __u64 abort_ip; member
/linux-6.3-rc2/include/trace/events/
A Drseq.h36 unsigned long post_commit_offset, unsigned long abort_ip),
38 TP_ARGS(regs_ip, start_ip, post_commit_offset, abort_ip),
44 __field(unsigned long, abort_ip)
51 __entry->abort_ip = abort_ip;
56 __entry->post_commit_offset, __entry->abort_ip)
/linux-6.3-rc2/kernel/
A Drseq.c179 rseq_cs->abort_ip >= TASK_SIZE || in rseq_get_rseq_cs()
186 if (rseq_cs->abort_ip - rseq_cs->start_ip < rseq_cs->post_commit_offset) in rseq_get_rseq_cs()
189 usig = (u32 __user *)(unsigned long)(rseq_cs->abort_ip - sizeof(u32)); in rseq_get_rseq_cs()
299 rseq_cs.abort_ip); in rseq_ip_fixup()
300 instruction_pointer_set(regs, (unsigned long)rseq_cs.abort_ip); in rseq_ip_fixup()
/linux-6.3-rc2/include/uapi/linux/
A Drseq.h53 __u64 abort_ip; member

Completed in 11 milliseconds