Home
last modified time | relevance | path

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

/linux/include/linux/
H A Drseq_entry.h49 unsigned long offset, unsigned long abort_ip);
58 unsigned long offset, unsigned long abort_ip) in rseq_trace_ip_fixup() argument
61 __rseq_trace_ip_fixup(ip, start_ip, offset, abort_ip); in rseq_trace_ip_fixup()
67 unsigned long offset, unsigned long abort_ip) { } in rseq_trace_ip_fixup() argument
124 u64 start_ip, abort_ip, offset, cs_end, head, tasksize = TASK_SIZE; in rseq_debug_update_user_cs() local
151 unsafe_get_user(abort_ip, &ucs->abort_ip, efault); in rseq_debug_update_user_cs()
153 if (unlikely(abort_ip >= tasksize || abort_ip < sizeof(*uc_sig))) in rseq_debug_update_user_cs()
156 if (unlikely(abort_ip - start_ip < offset)) in rseq_debug_update_user_cs()
169 uc_sig = (u32 __user *)(unsigned long)(abort_ip - sizeof(*uc_sig)); in rseq_debug_update_user_cs()
181 instruction_pointer_set(regs, (unsigned long)abort_ip); in rseq_debug_update_user_cs()
[all …]
/linux/tools/testing/selftests/rseq/
H 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)
H 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)
H 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)
H A Drseq-s390.h40 start_ip, post_commit_offset, abort_ip) \
45 ".quad " __rseq_str(start_ip) ", " __rseq_str(post_commit_offset) ", " __rseq_str(abort_ip) "\n\t" \
64 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
66 (post_commit_ip - start_ip), abort_ip)
42 __RSEQ_ASM_DEFINE_TABLE(label,version,flags,start_ip,post_commit_offset,abort_ip) global() argument
69 __RSEQ_ASM_DEFINE_TABLE(label,version,flags,start_ip,post_commit_offset,abort_ip) global() argument
103 RSEQ_ASM_DEFINE_TABLE(label,start_ip,post_commit_ip,abort_ip) global() argument
H 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)
H A Drseq-riscv.h52 post_commit_offset, abort_ip) \
59 __rseq_str(abort_ip) "\n" \
65 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \
67 ((post_commit_ip) - (start_ip)), abort_ip)
53 __RSEQ_ASM_DEFINE_TABLE(label,version,flags,start_ip,post_commit_offset,abort_ip) global() argument
66 RSEQ_ASM_DEFINE_TABLE(label,start_ip,post_commit_ip,abort_ip) global() argument
H A Drseq-arm64.h95 post_commit_offset, abort_ip) \ argument
102 __rseq_str(abort_ip) "\n" \
108 #define RSEQ_ASM_DEFINE_TABLE(label, start_ip, post_commit_ip, abort_ip) \ argument
110 (post_commit_ip - start_ip), abort_ip)
H A Drseq-abi.h53 __u64 abort_ip; member