Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/kernel/
Dftrace.c138 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
162 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
219 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
324 static int add_brk_on_call(struct dyn_ftrace *rec, unsigned long addr) in add_brk_on_call()
335 static int add_brk_on_nop(struct dyn_ftrace *rec) in add_brk_on_nop()
344 static int add_breakpoints(struct dyn_ftrace *rec, int enable) in add_breakpoints()
377 static int remove_breakpoint(struct dyn_ftrace *rec) in remove_breakpoint()
432 static int add_update_call(struct dyn_ftrace *rec, unsigned long addr) in add_update_call()
441 static int add_update_nop(struct dyn_ftrace *rec) in add_update_nop()
450 static int add_update(struct dyn_ftrace *rec, int enable) in add_update()
[all …]
/linux-4.1.27/include/linux/
Dftrace.h286 struct dyn_ftrace;
288 void ftrace_bug(int err, struct dyn_ftrace *rec);
357 struct dyn_ftrace { struct
418 struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter);
426 int ftrace_update_record(struct dyn_ftrace *rec, int enable);
427 int ftrace_test_record(struct dyn_ftrace *rec, int enable);
430 unsigned long ftrace_get_addr_new(struct dyn_ftrace *rec);
431 unsigned long ftrace_get_addr_curr(struct dyn_ftrace *rec);
516 struct dyn_ftrace *rec, unsigned long addr);
538 extern int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr);
[all …]
/linux-4.1.27/arch/arm/kernel/
Dftrace.c54 static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) in ftrace_nop_replace()
59 static unsigned long adjust_address(struct dyn_ftrace *rec, unsigned long addr) in adjust_address()
72 static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) in ftrace_nop_replace()
77 static unsigned long adjust_address(struct dyn_ftrace *rec, unsigned long addr) in adjust_address()
154 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
166 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
/linux-4.1.27/arch/powerpc/kernel/
Dftrace.c107 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop()
172 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop()
242 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
291 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_call()
335 __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_call()
374 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
422 static int __ftrace_replace_code(struct dyn_ftrace *rec, int enable) in __ftrace_replace_code()
444 struct dyn_ftrace *rec; in ftrace_replace_code()
/linux-4.1.27/arch/s390/kernel/
Dftrace.c98 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call()
104 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
137 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/linux-4.1.27/arch/ia64/kernel/
Dftrace.c129 static int ftrace_make_nop_check(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop_check()
162 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
174 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/linux-4.1.27/arch/tile/kernel/
Dftrace.c100 static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) in ftrace_nop_replace()
148 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
160 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
/linux-4.1.27/arch/metag/kernel/
Dftrace.c97 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
108 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/linux-4.1.27/arch/blackfin/kernel/
Dftrace.c41 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
48 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/linux-4.1.27/kernel/trace/
Dftrace.c1196 struct dyn_ftrace *records;
1201 #define ENTRY_SIZE sizeof(struct dyn_ftrace)
1545 const struct dyn_ftrace *key = a; in ftrace_cmp_recs()
1546 const struct dyn_ftrace *rec = b; in ftrace_cmp_recs()
1558 struct dyn_ftrace *rec; in ftrace_location_range()
1559 struct dyn_ftrace key; in ftrace_location_range()
1569 sizeof(struct dyn_ftrace), in ftrace_location_range()
1613 static bool test_rec_ops_needs_regs(struct dyn_ftrace *rec) in test_rec_ops_needs_regs()
1639 struct dyn_ftrace *rec; in __ftrace_hash_rec_update()
1839 struct dyn_ftrace *rec, *end = NULL; in __ftrace_hash_update_ipmodify()
[all …]
/linux-4.1.27/arch/arm64/kernel/
Dftrace.c70 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
84 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop()
/linux-4.1.27/arch/sparc/kernel/
Dftrace.c55 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
65 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/linux-4.1.27/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-4.1.27/arch/sh/kernel/
Dftrace.c253 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
264 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()
/linux-4.1.27/arch/mips/kernel/
Dftrace.c192 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop()
216 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call()