Home
last modified time | relevance | path

Searched refs:dyn_ftrace (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/arch/x86/kernel/
Dftrace.c139 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
165 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
222 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
330 static int add_brk_on_call(struct dyn_ftrace *rec, unsigned long addr) in add_brk_on_call()
341 static int add_brk_on_nop(struct dyn_ftrace *rec) in add_brk_on_nop()
350 static int add_breakpoints(struct dyn_ftrace *rec, int enable) in add_breakpoints()
383 static int remove_breakpoint(struct dyn_ftrace *rec) in remove_breakpoint()
440 static int add_update_call(struct dyn_ftrace *rec, unsigned long addr) in add_update_call()
449 static int add_update_nop(struct dyn_ftrace *rec) in add_update_nop()
458 static int add_update(struct dyn_ftrace *rec, int enable) in add_update()
[all …]
/Linux-v4.19/include/linux/
Dftrace.h304 struct dyn_ftrace;
321 void ftrace_bug(int err, struct dyn_ftrace *rec);
368 struct dyn_ftrace { struct
428 struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter);
436 int ftrace_update_record(struct dyn_ftrace *rec, int enable);
437 int ftrace_test_record(struct dyn_ftrace *rec, int enable);
441 unsigned long ftrace_get_addr_new(struct dyn_ftrace *rec);
442 unsigned long ftrace_get_addr_curr(struct dyn_ftrace *rec);
527 struct dyn_ftrace *rec, unsigned long addr);
549 extern int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr);
[all …]
/Linux-v4.19/arch/arm/kernel/
Dftrace.c56 static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) in ftrace_nop_replace()
61 static unsigned long adjust_address(struct dyn_ftrace *rec, unsigned long addr) in adjust_address()
74 static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) in ftrace_nop_replace()
79 static unsigned long adjust_address(struct dyn_ftrace *rec, unsigned long addr) in adjust_address()
165 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
179 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
195 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
/Linux-v4.19/arch/powerpc/kernel/trace/
Dftrace.c110 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop()
204 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop()
274 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
356 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr)
420 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr)
459 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr)
497 __ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr,
590 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr,
/Linux-v4.19/arch/s390/kernel/
Dftrace.c100 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
106 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
139 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/Linux-v4.19/arch/riscv/kernel/
Dftrace.c66 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
76 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
110 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
/Linux-v4.19/arch/ia64/kernel/
Dftrace.c127 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-v4.19/kernel/trace/
Dftrace.c1124 struct dyn_ftrace *records;
1129 #define ENTRY_SIZE sizeof(struct dyn_ftrace)
1550 const struct dyn_ftrace *key = a; in ftrace_cmp_recs()
1551 const struct dyn_ftrace *rec = b; in ftrace_cmp_recs()
1575 struct dyn_ftrace *rec; in ftrace_location_range()
1576 struct dyn_ftrace key; in ftrace_location_range()
1586 sizeof(struct dyn_ftrace), in ftrace_location_range()
1630 static bool test_rec_ops_needs_regs(struct dyn_ftrace *rec) in test_rec_ops_needs_regs()
1656 struct dyn_ftrace *rec; in __ftrace_hash_rec_update()
1866 struct dyn_ftrace *rec, *end = NULL; in __ftrace_hash_update_ipmodify()
[all …]
/Linux-v4.19/arch/sparc/kernel/
Dftrace.c56 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-v4.19/arch/microblaze/kernel/
Dftrace.c124 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
164 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/Linux-v4.19/arch/arm64/kernel/
Dftrace.c71 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
139 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
/Linux-v4.19/arch/sh/kernel/
Dftrace.c234 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-v4.19/arch/nds32/kernel/
Dftrace.c185 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
196 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
/Linux-v4.19/arch/mips/kernel/
Dftrace.c179 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
203 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()