/linux/include/linux/ |
A D | ftrace.h | 314 struct dyn_ftrace; 323 struct dyn_ftrace *rec, 352 struct dyn_ftrace *rec, in ftrace_modify_direct_caller() 460 void ftrace_bug(int err, struct dyn_ftrace *rec); 507 struct dyn_ftrace { struct 570 struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter); 578 int ftrace_update_record(struct dyn_ftrace *rec, bool enable); 579 int ftrace_test_record(struct dyn_ftrace *rec, bool enable); 583 unsigned long ftrace_get_addr_new(struct dyn_ftrace *rec); 584 unsigned long ftrace_get_addr_curr(struct dyn_ftrace *rec); [all …]
|
/linux/arch/arm/kernel/ |
A D | ftrace.c | 49 static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) in ftrace_nop_replace() 54 static unsigned long adjust_address(struct dyn_ftrace *rec, unsigned long addr) in adjust_address() 124 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 150 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 166 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
|
/linux/arch/riscv/kernel/ |
A D | ftrace.c | 101 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 116 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() 135 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec) in ftrace_init_nop() 160 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
|
/linux/arch/powerpc/kernel/trace/ |
A D | ftrace.c | 126 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop() 222 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop() 396 static int __ftrace_make_nop_kernel(struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop_kernel() 436 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 520 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) 588 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) 627 static int __ftrace_make_call_kernel(struct dyn_ftrace *rec, unsigned long addr) 674 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) 713 __ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, 806 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr,
|
/linux/arch/arm64/kernel/ |
A D | ftrace.c | 83 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 129 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 164 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec) in ftrace_init_nop() 180 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
|
/linux/arch/s390/kernel/ |
A D | ftrace.c | 112 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec) in ftrace_init_nop() 162 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 175 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() 189 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|
/linux/arch/x86/kernel/ |
A D | ftrace.c | 124 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 151 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 171 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 197 struct dyn_ftrace *rec; in ftrace_replace_code() 532 static void *static_tramp_func(struct ftrace_ops *ops, struct dyn_ftrace *rec) in static_tramp_func() 561 void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec) in arch_ftrace_trampoline_func()
|
/linux/kernel/trace/ |
A D | ftrace.c | 1529 struct dyn_ftrace key; in lookup_rec() 1561 struct dyn_ftrace *rec; in ftrace_location_range() 1638 struct dyn_ftrace *rec; in __ftrace_hash_rec_update() 2575 struct dyn_ftrace *rec; in ftrace_replace_code() 3134 struct dyn_ftrace *p; in ftrace_update_code() 3654 struct dyn_ftrace *rec; in t_show() 3974 struct dyn_ftrace *rec; in add_rec_by_index() 4035 struct dyn_ftrace *rec; in match_records() 5112 struct dyn_ftrace *rec; in register_ftrace_direct() 5193 struct dyn_ftrace *rec; in find_direct_entry() [all …]
|
/linux/arch/ia64/kernel/ |
A D | ftrace.c | 127 static int ftrace_make_nop_check(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop_check() 160 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 172 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|
/linux/arch/arm64/include/asm/ |
A D | ftrace.h | 82 struct dyn_ftrace; 83 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
|
/linux/arch/csky/kernel/ |
A D | ftrace.c | 111 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 121 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() 139 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
|
/linux/arch/riscv/include/asm/ |
A D | ftrace.h | 81 struct dyn_ftrace; 82 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
|
/linux/arch/parisc/kernel/ |
A D | ftrace.c | 102 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 113 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 184 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
|
/linux/arch/s390/include/asm/ |
A D | ftrace.h | 31 struct dyn_ftrace; 36 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
|
/linux/arch/sparc/kernel/ |
A D | ftrace.c | 56 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 66 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|
/linux/arch/microblaze/kernel/ |
A D | ftrace.c | 113 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 153 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|
/linux/arch/sh/kernel/ |
A D | ftrace.c | 234 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 245 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|
/linux/arch/nds32/kernel/ |
A D | ftrace.c | 168 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 179 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
|
/linux/arch/mips/kernel/ |
A D | ftrace.c | 163 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 187 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|