/linux-4.1.27/arch/powerpc/kernel/ |
H A D | uprobes.c | 50 int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, arch_uprobe_analyze_insn() argument 64 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_pre_xol() argument 112 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_post_xol() argument 167 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_abort_xol() argument 181 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_skip_sstep() argument
|
/linux-4.1.27/arch/arm/probes/uprobes/ |
H A D | actions-arm.c | 69 static void uprobe_set_pc(struct arch_uprobe *auprobe, uprobe_set_pc() argument 79 static void uprobe_unset_pc(struct arch_uprobe *auprobe, uprobe_unset_pc() argument 87 static void uprobe_aluwrite_pc(struct arch_uprobe *auprobe, uprobe_aluwrite_pc() argument 97 static void uprobe_write_pc(struct arch_uprobe *auprobe, uprobe_write_pc() argument 111 struct arch_uprobe *auprobe = container_of(asi, struct arch_uprobe, decode_pc_ro() local 135 struct arch_uprobe *auprobe = container_of(asi, struct arch_uprobe, decode_wb_pc() local 166 struct arch_uprobe *auprobe = container_of(asi, struct arch_uprobe, uprobe_decode_ldmstm() local
|
H A D | core.c | 32 int set_swbp(struct arch_uprobe *auprobe, struct mm_struct *mm, set_swbp() argument 39 bool arch_uprobe_ignore(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_ignore() argument 49 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_skip_sstep() argument 75 int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, arch_uprobe_analyze_insn() argument 136 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_pre_xol() argument 150 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_post_xol() argument 173 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_abort_xol() argument
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | uprobes.c | 20 int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, arch_uprobe_analyze_insn() argument 26 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_pre_xol() argument 75 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_post_xol() argument 132 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_abort_xol() argument 257 static void handle_insn_ril(struct arch_uprobe *auprobe, struct pt_regs *regs) handle_insn_ril() argument 371 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_skip_sstep() argument
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | uprobes.c | 285 static int uprobe_init_insn(struct arch_uprobe *auprobe, struct insn *insn, bool x86_64) uprobe_init_insn() argument 344 static void riprel_analyze(struct arch_uprobe *auprobe, struct insn *insn) riprel_analyze() argument 466 scratch_reg(struct arch_uprobe *auprobe, struct pt_regs *regs) scratch_reg() argument 479 static void riprel_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) riprel_pre_xol() argument 490 static void riprel_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) riprel_post_xol() argument 507 static void riprel_analyze(struct arch_uprobe *auprobe, struct insn *insn) riprel_analyze() argument 510 static void riprel_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) riprel_pre_xol() argument 513 static void riprel_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) riprel_post_xol() argument 530 static int default_pre_xol_op(struct arch_uprobe *auprobe, struct pt_regs *regs) default_pre_xol_op() argument 564 static int default_post_xol_op(struct arch_uprobe *auprobe, struct pt_regs *regs) default_post_xol_op() argument 584 static void default_abort_op(struct arch_uprobe *auprobe, struct pt_regs *regs) default_abort_op() argument 595 static bool branch_is_call(struct arch_uprobe *auprobe) branch_is_call() argument 629 static bool check_jmp_cond(struct arch_uprobe *auprobe, struct pt_regs *regs) check_jmp_cond() argument 648 static bool branch_emulate_op(struct arch_uprobe *auprobe, struct pt_regs *regs) branch_emulate_op() argument 673 static int branch_post_xol_op(struct arch_uprobe *auprobe, struct pt_regs *regs) branch_post_xol_op() argument 686 static void branch_clear_offset(struct arch_uprobe *auprobe, struct insn *insn) branch_clear_offset() argument 712 static int branch_setup_xol_ops(struct arch_uprobe *auprobe, struct insn *insn) branch_setup_xol_ops() argument 765 int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long addr) arch_uprobe_analyze_insn() argument 823 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_pre_xol() argument 870 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_post_xol() argument 941 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_abort_xol() argument 955 static bool __skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) __skip_sstep() argument 962 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_skip_sstep() argument
|
/linux-4.1.27/kernel/events/ |
H A D | uprobes.c | 349 int __weak set_swbp(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long vaddr) set_swbp() argument 364 set_orig_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long vaddr) set_orig_insn() argument
|