| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | ftrace.h | 281 struct dyn_ftrace; 290 struct dyn_ftrace *rec, 314 struct dyn_ftrace *rec, in ftrace_modify_direct_caller() 410 void ftrace_bug(int err, struct dyn_ftrace *rec); 457 struct dyn_ftrace { struct 514 void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec); 521 struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter); 529 int ftrace_update_record(struct dyn_ftrace *rec, bool enable); 530 int ftrace_test_record(struct dyn_ftrace *rec, bool enable); 534 unsigned long ftrace_get_addr_new(struct dyn_ftrace *rec); [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | ftrace.c | 88 static bool ftrace_find_callable_addr(struct dyn_ftrace *rec, in ftrace_find_callable_addr() 142 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 157 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 197 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec) in ftrace_init_nop() 213 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/arch/riscv/kernel/ |
| H A D | ftrace.c | 75 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 85 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() 108 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec) in ftrace_init_nop() 138 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/trace/ |
| H 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() 394 static int __ftrace_make_nop_kernel(struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop_kernel() 434 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 518 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) 586 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) 626 static int __ftrace_make_call_kernel(struct dyn_ftrace *rec, unsigned long addr) 673 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) 712 __ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, 805 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr,
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/ |
| H A D | ftrace.c | 125 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 152 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 172 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 198 struct dyn_ftrace *rec; in ftrace_replace_code() 538 static void *static_tramp_func(struct ftrace_ops *ops, struct dyn_ftrace *rec) in static_tramp_func() 566 void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec) in arch_ftrace_trampoline_func()
|
| /OK3568_Linux_fs/kernel/kernel/trace/ |
| H A D | ftrace.c | 1092 struct dyn_ftrace *records; 1097 #define ENTRY_SIZE sizeof(struct dyn_ftrace) 1521 const struct dyn_ftrace *key = a; in ftrace_cmp_recs() 1522 const struct dyn_ftrace *rec = b; in ftrace_cmp_recs() 1531 static struct dyn_ftrace *lookup_rec(unsigned long start, unsigned long end) in lookup_rec() 1534 struct dyn_ftrace *rec = NULL; in lookup_rec() 1535 struct dyn_ftrace key; in lookup_rec() 1545 sizeof(struct dyn_ftrace), in lookup_rec() 1567 struct dyn_ftrace *rec; in ftrace_location_range() 1611 static bool test_rec_ops_needs_regs(struct dyn_ftrace *rec) in test_rec_ops_needs_regs() [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/kernel/ |
| H A D | ftrace.c | 76 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 82 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() 105 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|
| /OK3568_Linux_fs/kernel/arch/ia64/kernel/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | ftrace.h | 71 struct dyn_ftrace; 72 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
|
| /OK3568_Linux_fs/kernel/arch/csky/kernel/ |
| H 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() 144 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
|
| /OK3568_Linux_fs/kernel/arch/parisc/kernel/ |
| H A D | ftrace.c | 107 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() 118 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() 189 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
|
| /OK3568_Linux_fs/kernel/arch/riscv/include/asm/ |
| H A D | ftrace.h | 81 struct dyn_ftrace; 82 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
|
| /OK3568_Linux_fs/kernel/arch/sparc/kernel/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/arch/microblaze/kernel/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/arch/nds32/kernel/ |
| H A D | ftrace.c | 173 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()
|
| /OK3568_Linux_fs/kernel/arch/mips/kernel/ |
| H A D | ftrace.c | 175 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 199 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
|