/linux-4.4.14/arch/arm/probes/ |
D | decode.c | 87 static unsigned long __kprobes __check_eq(unsigned long cpsr) in __check_eq() 92 static unsigned long __kprobes __check_ne(unsigned long cpsr) in __check_ne() 97 static unsigned long __kprobes __check_cs(unsigned long cpsr) in __check_cs() 102 static unsigned long __kprobes __check_cc(unsigned long cpsr) in __check_cc() 107 static unsigned long __kprobes __check_mi(unsigned long cpsr) in __check_mi() 112 static unsigned long __kprobes __check_pl(unsigned long cpsr) in __check_pl() 117 static unsigned long __kprobes __check_vs(unsigned long cpsr) in __check_vs() 122 static unsigned long __kprobes __check_vc(unsigned long cpsr) in __check_vc() 127 static unsigned long __kprobes __check_hi(unsigned long cpsr) in __check_hi() 133 static unsigned long __kprobes __check_ls(unsigned long cpsr) in __check_ls() [all …]
|
D | decode-arm.h | 56 void __kprobes simulate_bbl(probes_opcode_t opcode, 58 void __kprobes simulate_blx1(probes_opcode_t opcode, 60 void __kprobes simulate_blx2bx(probes_opcode_t opcode, 62 void __kprobes simulate_mrs(probes_opcode_t opcode, 64 void __kprobes simulate_mov_ipsp(probes_opcode_t opcode,
|
D | decode-arm.c | 61 void __kprobes simulate_bbl(probes_opcode_t insn, in simulate_bbl() 73 void __kprobes simulate_blx1(probes_opcode_t insn, in simulate_blx1() 84 void __kprobes simulate_blx2bx(probes_opcode_t insn, in simulate_blx2bx() 99 void __kprobes simulate_mrs(probes_opcode_t insn, in simulate_mrs() 107 void __kprobes simulate_mov_ipsp(probes_opcode_t insn, in simulate_mov_ipsp() 708 static void __kprobes arm_singlestep(probes_opcode_t insn, in arm_singlestep() 727 enum probes_insn __kprobes
|
D | decode.h | 70 static inline void __kprobes bx_write_pc(long pcv, struct pt_regs *regs) in bx_write_pc() 99 static inline void __kprobes load_write_pc(long pcv, struct pt_regs *regs) in load_write_pc() 127 static inline void __kprobes alu_write_pc(long pcv, struct pt_regs *regs) in alu_write_pc() 410 int __kprobes
|
D | decode-thumb.c | 839 static unsigned long __kprobes thumb_check_cc(unsigned long cpsr) in thumb_check_cc() 846 static void __kprobes thumb16_singlestep(probes_opcode_t opcode, in thumb16_singlestep() 855 static void __kprobes thumb32_singlestep(probes_opcode_t opcode, in thumb32_singlestep() 864 enum probes_insn __kprobes 875 enum probes_insn __kprobes
|
D | decode-thumb.h | 92 enum probes_insn __kprobes 96 enum probes_insn __kprobes
|
/linux-4.4.14/arch/arm/probes/kprobes/ |
D | actions-thumb.c | 26 static void __kprobes 46 static void __kprobes 55 static void __kprobes 70 static enum probes_insn __kprobes 80 static void __kprobes 108 static void __kprobes 146 static enum probes_insn __kprobes 160 static void __kprobes 187 static void __kprobes 213 static void __kprobes [all …]
|
D | core.c | 55 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 130 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 178 void __kprobes kprobes_remove_breakpoint(void *addr, unsigned int insn) in kprobes_remove_breakpoint() 187 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 193 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe() 201 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 207 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 213 static void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe() 218 static void __kprobes 232 static inline void __kprobes [all …]
|
D | actions-common.c | 21 static void __kprobes simulate_ldm1stm1(probes_opcode_t insn, in simulate_ldm1stm1() 63 static void __kprobes simulate_stm1_pc(probes_opcode_t insn, in simulate_stm1_pc() 74 static void __kprobes simulate_ldm1_pc(probes_opcode_t insn, in simulate_ldm1_pc() 82 static void __kprobes 110 static void __kprobes 118 static void __kprobes 127 enum probes_insn __kprobes
|
D | actions-arm.c | 76 static void __kprobes 105 static void __kprobes 135 static void __kprobes 162 static void __kprobes 197 static void __kprobes 224 static void __kprobes 254 static void __kprobes 274 static void __kprobes
|
D | checkers-thumb.c | 21 static enum probes_insn __kprobes t32_check_stack(probes_opcode_t insn, in t32_check_stack() 95 static enum probes_insn __kprobes t16_check_stack(probes_opcode_t insn, in t16_check_stack()
|
D | checkers-arm.c | 21 static enum probes_insn __kprobes arm_check_stack(probes_opcode_t insn, in arm_check_stack() 101 static enum probes_insn __kprobes arm_check_regs_nouse(probes_opcode_t insn, in arm_check_regs_nouse()
|
D | test-core.c | 313 static int __kprobes pre_handler(struct kprobe *p, struct pt_regs *regs) in pre_handler() 321 static void __kprobes post_handler(struct kprobe *p, struct pt_regs *regs, in post_handler() 372 static void __kprobes jprobe_func(long r0, long r1) in jprobe_func() 416 static int __kprobes 556 static int __kprobes 1243 static int __kprobes 1250 static void __kprobes 1259 static int __kprobes 1266 static int __kprobes
|
D | core.h | 35 enum probes_insn __kprobes
|
D | opt-arm.c | 302 void __kprobes arch_optimize_kprobes(struct list_head *oplist) in arch_optimize_kprobes()
|
/linux-4.4.14/arch/avr32/kernel/ |
D | kprobes.c | 27 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 48 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 57 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 66 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) in prepare_singlestep() 90 static void __kprobes resume_execution(struct kprobe *p, struct pt_regs *regs) in resume_execution() 105 static void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe() 110 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler() 165 static int __kprobes post_kprobe_handler(struct pt_regs *regs) in post_kprobe_handler() 186 int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() 205 int __kprobes kprobe_exceptions_notify(struct notifier_block *self, in kprobe_exceptions_notify() [all …]
|
/linux-4.4.14/arch/tile/kernel/ |
D | kprobes.c | 43 static int __kprobes insn_has_control(kprobe_opcode_t insn) in insn_has_control() 85 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 114 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 129 void __kprobes arch_disarm_kprobe(struct kprobe *kp) in arch_disarm_kprobe() 144 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe() 152 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 159 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 166 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe() 173 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) in prepare_singlestep() 183 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler() [all …]
|
D | ptrace.c | 323 void __kprobes do_breakpoint(struct pt_regs* regs, int fault_num) in do_breakpoint()
|
D | traps.c | 254 void __kprobes do_trap(struct pt_regs *regs, int fault_num, in do_trap()
|
D | hardwall.c | 321 void __kprobes do_hardwall_trap(struct pt_regs* regs, int fault_num) in do_hardwall_trap()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | kprobes.c | 49 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 64 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 70 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 76 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 84 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 92 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe() 100 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs, in prepare_singlestep() 115 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler() 204 static unsigned long __kprobes relbranch_fixup(u32 insn, struct kprobe *p, in relbranch_fixup() 239 static void __kprobes retpc_fixup(struct pt_regs *regs, u32 insn, in retpc_fixup() [all …]
|
D | nmi.c | 83 notrace __kprobes void perfctr_irq(int irq, struct pt_regs *regs) in perfctr_irq()
|
D | perf_event.c | 1598 static int __kprobes perf_event_nmi_handler(struct notifier_block *self, in perf_event_nmi_handler()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | kprobes.c | 45 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 78 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 85 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 92 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe() 100 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) in prepare_singlestep() 113 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 120 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 127 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe() 134 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() 143 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler() [all …]
|
D | hw_breakpoint.c | 208 int __kprobes hw_breakpoint_handler(struct die_args *args) in hw_breakpoint_handler() 296 static int __kprobes single_step_dabr_instruction(struct die_args *args) in single_step_dabr_instruction() 335 int __kprobes hw_breakpoint_exceptions_notify( in hw_breakpoint_exceptions_notify()
|
D | traps.c | 117 static unsigned __kprobes long oops_begin(struct pt_regs *regs) in oops_begin() 145 static void __kprobes oops_end(unsigned long flags, struct pt_regs *regs, in oops_end() 197 static int __kprobes __die(const char *str, struct pt_regs *regs, long err) in __die() 799 void __kprobes single_step_exception(struct pt_regs *regs) in single_step_exception() 1137 void __kprobes program_check_exception(struct pt_regs *regs) in program_check_exception() 1254 void __kprobes emulation_assist_interrupt(struct pt_regs *regs) in emulation_assist_interrupt() 1642 void __kprobes DebugException(struct pt_regs *regs, unsigned long debug_status) in DebugException()
|
/linux-4.4.14/arch/arc/kernel/ |
D | kprobes.c | 26 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 40 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 48 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 56 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe() 82 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 88 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 94 static inline void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe() 99 static void __kprobes resume_execution(struct kprobe *p, unsigned long addr, in resume_execution() 128 static void __kprobes setup_singlestep(struct kprobe *p, struct pt_regs *regs) in setup_singlestep() 196 int __kprobes arc_kprobe_handler(unsigned long addr, struct pt_regs *regs) in arc_kprobe_handler() [all …]
|
D | disasm.c | 24 void __kprobes disasm_instr(unsigned long addr, struct disasm_state *state, in disasm_instr() 435 long __kprobes get_reg(int reg, struct pt_regs *regs, in get_reg() 462 void __kprobes set_reg(int reg, long val, struct pt_regs *regs, in set_reg() 503 int __kprobes disasm_next_pc(unsigned long pc, struct pt_regs *regs, in disasm_next_pc()
|
/linux-4.4.14/arch/sh/kernel/ |
D | kprobes.c | 43 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 55 void __kprobes arch_copy_kprobe(struct kprobe *p) in arch_copy_kprobe() 61 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 68 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 75 int __kprobes arch_trampoline_kprobe(struct kprobe *p) in arch_trampoline_kprobe() 89 int __kprobes kprobe_handle_illslot(unsigned long pc) in kprobe_handle_illslot() 103 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe() 124 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 130 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 136 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe() [all …]
|
D | hw_breakpoint.c | 281 static int __kprobes hw_breakpoint_handler(struct die_args *args) in hw_breakpoint_handler() 382 int __kprobes hw_breakpoint_exceptions_notify(struct notifier_block *unused, in hw_breakpoint_exceptions_notify()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | kprobes.c | 82 static void __kprobes set_brl_inst(void *from, void *to) in set_brl_inst() 100 static void __kprobes update_kprobe_inst_flag(uint template, uint slot, in update_kprobe_inst_flag() 153 static uint __kprobes is_cmp_ctype_unc_inst(uint template, uint slot, in is_cmp_ctype_unc_inst() 189 static int __kprobes unsupported_inst(uint template, uint slot, in unsupported_inst() 300 static void __kprobes prepare_break_inst(uint template, uint slot, in prepare_break_inst() 336 static void __kprobes get_kprobe_inst(bundle_t *bundle, uint slot, in get_kprobe_inst() 363 static int __kprobes in_ivt_functions(unsigned long addr) in in_ivt_functions() 369 static int __kprobes valid_kprobe_addr(int template, int slot, in valid_kprobe_addr() 387 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 395 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() [all …]
|
D | traps.c | 97 __kprobes ia64_bad_break (unsigned long break_num, struct pt_regs *regs) in ia64_bad_break() 427 void __kprobes
|
/linux-4.4.14/arch/mips/kernel/ |
D | kprobes.c | 56 static int __kprobes insn_has_delayslot(union mips_instruction insn) in insn_has_delayslot() 124 static int __kprobes insn_has_ll_or_sc(union mips_instruction insn) in insn_has_ll_or_sc() 141 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 196 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 202 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 208 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe() 322 static void __kprobes resume_execution(struct kprobe *p, in resume_execution() 334 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler() 488 int __kprobes kprobe_exceptions_notify(struct notifier_block *self, in kprobe_exceptions_notify() 520 int __kprobes setjmp_pre_handler(struct kprobe *p, struct pt_regs *regs) in setjmp_pre_handler() [all …]
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | kprobes.c | 272 static unsigned __kprobes singlestep_branch_setup(struct pt_regs *regs) in singlestep_branch_setup() 361 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe() 366 void __kprobes arch_copy_kprobe(struct kprobe *p) in arch_copy_kprobe() 371 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe() 378 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe() 391 void __kprobes disarm_kprobe(struct kprobe *p, struct pt_regs *regs) in disarm_kprobe() 402 void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) in prepare_singlestep() 428 static inline int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler() 494 static void __kprobes resume_execution(struct kprobe *p, struct pt_regs *regs) in resume_execution() 533 static inline int __kprobes post_kprobe_handler(struct pt_regs *regs) in post_kprobe_handler() [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | patch.c | 20 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() 44 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap() 55 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real() 111 static int __kprobes patch_text_stop_machine(void *data) in patch_text_stop_machine() 120 void __kprobes patch_text(void *addr, unsigned int insn) in patch_text()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | insn.c | 57 enum aarch64_insn_encoding_class __kprobes aarch64_get_insn_class(u32 insn) in aarch64_get_insn_class() 63 bool __kprobes aarch64_insn_is_nop(u32 insn) in aarch64_insn_is_nop() 90 static void __kprobes *patch_map(void *addr, int fixmap) in patch_map() 108 static void __kprobes patch_unmap(int fixmap) in patch_unmap() 116 int __kprobes aarch64_insn_read(void *addr, u32 *insnp) in aarch64_insn_read() 128 static int __kprobes __aarch64_insn_write(void *addr, u32 insn) in __aarch64_insn_write() 145 int __kprobes aarch64_insn_write(void *addr, u32 insn) in aarch64_insn_write() 151 static bool __kprobes __aarch64_insn_hotpatch_safe(u32 insn) in __aarch64_insn_hotpatch_safe() 175 bool __kprobes aarch64_insn_hotpatch_safe(u32 old_insn, u32 new_insn) in aarch64_insn_hotpatch_safe() 181 int __kprobes aarch64_insn_patch_text_nosync(void *addr, u32 insn) in aarch64_insn_patch_text_nosync() [all …]
|
/linux-4.4.14/arch/powerpc/lib/ |
D | sstep.c | 63 static int __kprobes branch_taken(unsigned int instr, struct pt_regs *regs) in branch_taken() 84 static long __kprobes address_ok(struct pt_regs *regs, unsigned long ea, int nb) in address_ok() 94 static unsigned long __kprobes dform_ea(unsigned int instr, struct pt_regs *regs) in dform_ea() 111 static unsigned long __kprobes dsform_ea(unsigned int instr, struct pt_regs *regs) in dsform_ea() 128 static unsigned long __kprobes xform_ea(unsigned int instr, in xform_ea() 172 static int __kprobes read_mem_aligned(unsigned long *dest, unsigned long ea, in read_mem_aligned() 199 static int __kprobes read_mem_unaligned(unsigned long *dest, unsigned long ea, in read_mem_unaligned() 250 static int __kprobes read_mem(unsigned long *dest, unsigned long ea, int nb, in read_mem() 260 static int __kprobes write_mem_aligned(unsigned long val, unsigned long ea, in write_mem_aligned() 284 static int __kprobes write_mem_unaligned(unsigned long val, unsigned long ea, in write_mem_unaligned() [all …]
|
/linux-4.4.14/arch/sparc/mm/ |
D | fault_64.c | 39 static inline __kprobes int notify_page_fault(struct pt_regs *regs) in notify_page_fault() 53 static void __kprobes unhandled_fault(unsigned long address, in unhandled_fault() 74 static void __kprobes bad_kernel_pc(struct pt_regs *regs, unsigned long vaddr) in bad_kernel_pc() 214 static void __kprobes do_kernel_fault(struct pt_regs *regs, int si_code, in do_kernel_fault() 270 static void noinline __kprobes bogus_32bit_fault_tpc(struct pt_regs *regs) in bogus_32bit_fault_tpc() 282 asmlinkage void __kprobes do_sparc64_fault(struct pt_regs *regs) in do_sparc64_fault()
|
D | init_64.c | 402 void __kprobes flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | kprobes.h | 49 asmlinkage void __kprobes kprobe_trap(unsigned long trap_level,
|
/linux-4.4.14/arch/sh/mm/ |
D | tlbex_32.c | 21 asmlinkage int __kprobes
|
D | tlbex_64.c | 130 asmlinkage int __kprobes
|
D | fault.c | 397 asmlinkage void __kprobes do_page_fault(struct pt_regs *regs, in do_page_fault()
|
/linux-4.4.14/arch/mips/mm/ |
D | fault.c | 39 static void __kprobes __do_page_fault(struct pt_regs *regs, unsigned long write, in __do_page_fault() 335 asmlinkage void __kprobes do_page_fault(struct pt_regs *regs, in do_page_fault()
|
/linux-4.4.14/arch/arm/mm/ |
D | fault.c | 222 static int __kprobes 257 static int __kprobes 421 static int __kprobes
|
/linux-4.4.14/include/linux/ |
D | compiler.h | 532 # define __kprobes __attribute__((__section__(".kprobes.text"))) macro 535 # define __kprobes macro
|
/linux-4.4.14/arch/arm64/mm/ |
D | fault.c | 245 static int __kprobes do_page_fault(unsigned long addr, unsigned int esr, in do_page_fault() 413 static int __kprobes do_translation_fault(unsigned long addr, in do_translation_fault()
|
/linux-4.4.14/arch/ia64/mm/ |
D | fault.c | 79 void __kprobes
|
/linux-4.4.14/arch/powerpc/mm/ |
D | fault.c | 208 int __kprobes do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault()
|
/linux-4.4.14/Documentation/trace/ |
D | kprobetrace.txt | 11 kprobes can probe (this means, all functions body except for __kprobes
|