Home
last modified time | relevance | path

Searched refs:__kprobes (Results 1 – 50 of 50) sorted by relevance

/linux-4.4.14/arch/arm/probes/
Ddecode.c87 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 …]
Ddecode-arm.h56 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,
Ddecode-arm.c61 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
Ddecode.h70 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
Ddecode-thumb.c839 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
Ddecode-thumb.h92 enum probes_insn __kprobes
96 enum probes_insn __kprobes
/linux-4.4.14/arch/arm/probes/kprobes/
Dactions-thumb.c26 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 …]
Dcore.c55 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 …]
Dactions-common.c21 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
Dactions-arm.c76 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
Dcheckers-thumb.c21 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()
Dcheckers-arm.c21 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()
Dtest-core.c313 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
Dcore.h35 enum probes_insn __kprobes
Dopt-arm.c302 void __kprobes arch_optimize_kprobes(struct list_head *oplist) in arch_optimize_kprobes()
/linux-4.4.14/arch/avr32/kernel/
Dkprobes.c27 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/
Dkprobes.c43 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 …]
Dptrace.c323 void __kprobes do_breakpoint(struct pt_regs* regs, int fault_num) in do_breakpoint()
Dtraps.c254 void __kprobes do_trap(struct pt_regs *regs, int fault_num, in do_trap()
Dhardwall.c321 void __kprobes do_hardwall_trap(struct pt_regs* regs, int fault_num) in do_hardwall_trap()
/linux-4.4.14/arch/sparc/kernel/
Dkprobes.c49 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 …]
Dnmi.c83 notrace __kprobes void perfctr_irq(int irq, struct pt_regs *regs) in perfctr_irq()
Dperf_event.c1598 static int __kprobes perf_event_nmi_handler(struct notifier_block *self, in perf_event_nmi_handler()
/linux-4.4.14/arch/powerpc/kernel/
Dkprobes.c45 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 …]
Dhw_breakpoint.c208 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()
Dtraps.c117 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/
Dkprobes.c26 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 …]
Ddisasm.c24 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/
Dkprobes.c43 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 …]
Dhw_breakpoint.c281 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/
Dkprobes.c82 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 …]
Dtraps.c97 __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/
Dkprobes.c56 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/
Dkprobes.c272 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/
Dpatch.c20 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/
Dinsn.c57 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/
Dsstep.c63 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/
Dfault_64.c39 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()
Dinit_64.c402 void __kprobes flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range()
/linux-4.4.14/arch/sparc/include/asm/
Dkprobes.h49 asmlinkage void __kprobes kprobe_trap(unsigned long trap_level,
/linux-4.4.14/arch/sh/mm/
Dtlbex_32.c21 asmlinkage int __kprobes
Dtlbex_64.c130 asmlinkage int __kprobes
Dfault.c397 asmlinkage void __kprobes do_page_fault(struct pt_regs *regs, in do_page_fault()
/linux-4.4.14/arch/mips/mm/
Dfault.c39 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/
Dfault.c222 static int __kprobes
257 static int __kprobes
421 static int __kprobes
/linux-4.4.14/include/linux/
Dcompiler.h532 # define __kprobes __attribute__((__section__(".kprobes.text"))) macro
535 # define __kprobes macro
/linux-4.4.14/arch/arm64/mm/
Dfault.c245 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/
Dfault.c79 void __kprobes
/linux-4.4.14/arch/powerpc/mm/
Dfault.c208 int __kprobes do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault()
/linux-4.4.14/Documentation/trace/
Dkprobetrace.txt11 kprobes can probe (this means, all functions body except for __kprobes