| /kernel/entry/ |
| A D | common.c | 12 void __weak arch_do_signal_or_restart(struct pt_regs *regs) { } in arch_do_signal_or_restart() 19 __always_inline unsigned long exit_to_user_mode_loop(struct pt_regs *regs, in exit_to_user_mode_loop() 65 noinstr void irqentry_enter_from_user_mode(struct pt_regs *regs) in irqentry_enter_from_user_mode() 70 noinstr void irqentry_exit_to_user_mode(struct pt_regs *regs) in irqentry_exit_to_user_mode() 78 noinstr irqentry_state_t irqentry_enter(struct pt_regs *regs) in irqentry_enter() 171 noinstr void irqentry_exit(struct pt_regs *regs, irqentry_state_t state) in irqentry_exit() 212 irqentry_state_t noinstr irqentry_nmi_enter(struct pt_regs *regs) in irqentry_nmi_enter() 232 void noinstr irqentry_nmi_exit(struct pt_regs *regs, irqentry_state_t irq_state) in irqentry_nmi_exit()
|
| A D | syscall-common.c | 10 static inline void syscall_enter_audit(struct pt_regs *regs, long syscall) in syscall_enter_audit() 20 long syscall_trace_enter(struct pt_regs *regs, long syscall, in syscall_trace_enter() 66 noinstr void syscall_enter_from_user_mode_prepare(struct pt_regs *regs) in syscall_enter_from_user_mode_prepare() 87 void syscall_exit_work(struct pt_regs *regs, unsigned long work) in syscall_exit_work()
|
| A D | syscall_user_dispatch.c | 20 static void trigger_sigsys(struct pt_regs *regs) in trigger_sigsys() 35 bool syscall_user_dispatch(struct pt_regs *regs) in syscall_user_dispatch()
|
| /kernel/debug/kdb/ |
| A D | kdb_bp.c | 27 static void kdb_setsinglestep(struct pt_regs *regs) in kdb_setsinglestep() 108 static void kdb_handle_bp(struct pt_regs *regs, kdb_bp_t *bp) in kdb_handle_bp() 125 static int _kdb_bp_install(struct pt_regs *regs, kdb_bp_t *bp) in _kdb_bp_install() 174 void kdb_bp_install(struct pt_regs *regs) in kdb_bp_install()
|
| /kernel/trace/ |
| A D | trace_syscalls.c | 67 trace_get_syscall_nr(struct task_struct *task, struct pt_regs *regs) in trace_get_syscall_nr() 76 trace_get_syscall_nr(struct task_struct *task, struct pt_regs *regs) in trace_get_syscall_nr() 291 static void ftrace_syscall_enter(void *data, struct pt_regs *regs, long id) in ftrace_syscall_enter() 339 static void ftrace_syscall_exit(void *data, struct pt_regs *regs, long ret) in ftrace_syscall_exit() 567 static int perf_call_bpf_enter(struct trace_event_call *call, struct pt_regs *regs, in perf_call_bpf_enter() 589 static void perf_syscall_enter(void *ignore, struct pt_regs *regs, long id) in perf_syscall_enter() 682 static int perf_call_bpf_exit(struct trace_event_call *call, struct pt_regs *regs, in perf_call_bpf_exit() 699 static void perf_syscall_exit(void *ignore, struct pt_regs *regs, long ret) in perf_syscall_exit()
|
| A D | rethook.c | 197 void rethook_hook(struct rethook_node *node, struct pt_regs *regs, bool mcount) in rethook_hook() 267 void __weak arch_rethook_fixup_return(struct pt_regs *regs, in arch_rethook_fixup_return() 279 unsigned long rethook_trampoline_handler(struct pt_regs *regs, in rethook_trampoline_handler()
|
| A D | trace_uprobe.c | 112 static unsigned long get_user_stack_nth(struct pt_regs *regs, unsigned int n) in get_user_stack_nth() 222 struct pt_regs *regs = rec; in process_fetch_insn() local 985 struct pt_regs *regs, in prepare_uprobe_buffer() 1012 unsigned long func, struct pt_regs *regs, in __uprobe_trace_func() 1048 static int uprobe_trace_func(struct trace_uprobe *tu, struct pt_regs *regs, in uprobe_trace_func() 1068 struct pt_regs *regs, in uretprobe_trace_func() 1405 unsigned long func, struct pt_regs *regs, in __uprobe_perf_func() 1468 static int uprobe_perf_func(struct trace_uprobe *tu, struct pt_regs *regs, in uprobe_perf_func() 1480 struct pt_regs *regs, in uretprobe_perf_func() 1544 static int uprobe_dispatcher(struct uprobe_consumer *con, struct pt_regs *regs, in uprobe_dispatcher() [all …]
|
| A D | trace_kprobe.c | 1421 struct pt_regs *regs = rec; in process_fetch_insn() local 1492 kprobe_trace_func(struct trace_kprobe *tk, struct pt_regs *regs) in kprobe_trace_func() 1504 struct pt_regs *regs) in trace_kprobe_entry_handler() 1529 struct pt_regs *regs, in __kretprobe_trace_func() 1559 struct pt_regs *regs) in kretprobe_trace_func() 1671 kprobe_perf_func(struct trace_kprobe *tk, struct pt_regs *regs) in kprobe_perf_func() 1721 struct pt_regs *regs) in kretprobe_perf_func() 1813 static int kprobe_dispatcher(struct kprobe *kp, struct pt_regs *regs) in kprobe_dispatcher() 1831 kretprobe_dispatcher(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_dispatcher()
|
| A D | bpf_trace.c | 709 struct pt_regs regs[3]; member 732 struct pt_regs *regs; in bpf_event_output() local 1549 struct pt_regs *regs = *(struct pt_regs **)tp_buff; in BPF_CALL_5() local 1573 struct pt_regs *regs = *(struct pt_regs **)tp_buff; in BPF_CALL_3() local 1596 struct pt_regs *regs = *(struct pt_regs **)tp_buff; in BPF_CALL_4() local 1746 struct pt_regs regs[3]; member 1771 struct pt_regs *regs = get_bpf_raw_tp_regs(); in BPF_CALL_5() local 1802 struct pt_regs *regs = get_bpf_raw_tp_regs(); in BPF_CALL_3() local 1828 struct pt_regs *regs = get_bpf_raw_tp_regs(); in BPF_CALL_4() local 2728 struct pt_regs *regs; in kprobe_multi_link_prog_run() local [all …]
|
| A D | trace_event_perf.c | 398 void *perf_trace_buf_alloc(int size, struct pt_regs **regs, int *rctxp) in perf_trace_buf_alloc() 441 struct pt_regs regs; in perf_ftrace_function_call() local
|
| A D | ftrace_internal.h | 39 ftrace_ops_test(struct ftrace_ops *ops, unsigned long ip, void *regs) in ftrace_ops_test()
|
| /kernel/debug/ |
| A D | debug_core.c | 201 unsigned long __weak kgdb_arch_pc(int exception, struct pt_regs *regs) in kgdb_arch_pc() 212 int __weak kgdb_skipexception(int exception, struct pt_regs *regs) in kgdb_skipexception() 571 static int kgdb_cpu_enter(struct kgdb_state *ks, struct pt_regs *regs, in kgdb_cpu_enter() 836 kgdb_handle_exception(int evector, int signo, int ecode, struct pt_regs *regs) in kgdb_handle_exception() 878 int kgdb_nmicallback(int cpu, void *regs) in kgdb_nmicallback() 900 int kgdb_nmicallin(int cpu, int trapnr, void *regs, int err_code, in kgdb_nmicallin()
|
| A D | gdbstub.c | 339 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) in pt_regs_to_gdb_regs() 351 void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) in gdb_regs_to_pt_regs() 430 static struct task_struct *getthread(struct pt_regs *regs, int tid) in getthread()
|
| /kernel/ |
| A D | ptrace.c | 918 ptrace_get_syscall_info_entry(struct task_struct *child, struct pt_regs *regs, in ptrace_get_syscall_info_entry() 934 ptrace_get_syscall_info_seccomp(struct task_struct *child, struct pt_regs *regs, in ptrace_get_syscall_info_seccomp() 955 ptrace_get_syscall_info_exit(struct task_struct *child, struct pt_regs *regs, in ptrace_get_syscall_info_exit() 997 struct pt_regs *regs = task_pt_regs(child); in ptrace_get_syscall_info() local 1024 ptrace_set_syscall_info_entry(struct task_struct *child, struct pt_regs *regs, in ptrace_set_syscall_info_entry() 1064 ptrace_set_syscall_info_seccomp(struct task_struct *child, struct pt_regs *regs, in ptrace_set_syscall_info_seccomp() 1075 ptrace_set_syscall_info_exit(struct task_struct *child, struct pt_regs *regs, in ptrace_set_syscall_info_exit() 1100 struct pt_regs *regs = task_pt_regs(child); in ptrace_set_syscall_info() local
|
| A D | rseq.c | 383 static int rseq_ip_fixup(struct pt_regs *regs) in rseq_ip_fixup() 424 void __rseq_handle_notify_resume(struct ksignal *ksig, struct pt_regs *regs) in __rseq_handle_notify_resume() 457 void rseq_syscall(struct pt_regs *regs) in rseq_syscall()
|
| A D | stacktrace.c | 165 unsigned int stack_trace_save_regs(struct pt_regs *regs, unsigned long *store, in stack_trace_save_regs() 255 save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() 316 unsigned int stack_trace_save_regs(struct pt_regs *regs, unsigned long *store, in stack_trace_save_regs()
|
| A D | crash_core.c | 119 void __noclone __crash_kexec(struct pt_regs *regs) in __crash_kexec() 144 __bpf_kfunc void crash_kexec(struct pt_regs *regs) in crash_kexec() 433 void crash_save_cpu(struct pt_regs *regs, int cpu) in crash_save_cpu()
|
| A D | panic.c | 264 void __weak __noreturn nmi_panic_self_stop(struct pt_regs *regs) in nmi_panic_self_stop() 303 void nmi_panic(struct pt_regs *regs, const char *msg) in nmi_panic() 810 struct pt_regs *regs, struct warn_args *args) in __warn()
|
| A D | fail_function.c | 17 static void fei_post_handler(struct kprobe *kp, struct pt_regs *regs, in fei_post_handler() 169 static int fei_kprobe_handler(struct kprobe *kp, struct pt_regs *regs) in fei_kprobe_handler()
|
| /kernel/events/ |
| A D | callchain.c | 41 struct pt_regs *regs) in perf_callchain_kernel() 46 struct pt_regs *regs) in perf_callchain_user() 220 get_perf_callchain(struct pt_regs *regs, u32 init_nr, bool kernel, bool user, in get_perf_callchain()
|
| A D | uprobes.c | 1907 unsigned long __weak uprobe_get_swbp_addr(struct pt_regs *regs) in uprobe_get_swbp_addr() 1912 unsigned long uprobe_get_trap_addr(struct pt_regs *regs) in uprobe_get_trap_addr() 2213 struct pt_regs *regs) in cleanup_return_instances() 2228 static void prepare_uretprobe(struct uprobe *uprobe, struct pt_regs *regs, in prepare_uretprobe() 2525 static void handler_chain(struct uprobe *uprobe, struct pt_regs *regs) in handler_chain() 2611 void uprobe_handle_trampoline(struct pt_regs *regs) in uprobe_handle_trampoline() 2675 struct pt_regs *regs) in arch_uretprobe_is_alive() 2684 static void handle_swbp(struct pt_regs *regs) in handle_swbp() 2799 void uprobe_notify_resume(struct pt_regs *regs) in uprobe_notify_resume() 2816 int uprobe_pre_sstep_notifier(struct pt_regs *regs) in uprobe_pre_sstep_notifier() [all …]
|
| /kernel/bpf/ |
| A D | stackmap.c | 300 BPF_CALL_3(bpf_get_stackid, struct pt_regs *, regs, struct bpf_map *, map, in BPF_CALL_3() argument 405 static long __bpf_get_stack(struct pt_regs *regs, struct task_struct *task, in __bpf_get_stack() 496 BPF_CALL_4(bpf_get_stack, struct pt_regs *, regs, void *, buf, u32, size, in BPF_CALL_4() argument 512 BPF_CALL_4(bpf_get_stack_sleepable, struct pt_regs *, regs, void *, buf, u32, size, in BPF_CALL_4() argument 531 struct pt_regs *regs; in __bpf_get_task_stack() local 582 struct pt_regs *regs = (struct pt_regs *)(ctx->regs); in BPF_CALL_4() local
|
| /kernel/trace/rv/monitors/sleep/ |
| A D | sleep.c | 121 static void handle_sys_enter(void *data, struct pt_regs *regs, long id) in handle_sys_enter() 164 static void handle_sys_exit(void *data, struct pt_regs *regs, long ret) in handle_sys_exit()
|
| /kernel/unwind/ |
| A D | user.c | 90 struct pt_regs *regs = task_pt_regs(current); in unwind_user_start() local
|
| /kernel/trace/rv/monitors/pagefault/ |
| A D | pagefault.c | 38 static void handle_page_fault(void *data, unsigned long address, struct pt_regs *regs, in handle_page_fault()
|