Searched refs:ftrace_modify_code (Results 1 - 12 of 12) sorted by relevance

/linux-4.1.27/arch/blackfin/kernel/
H A Dftrace.c33 static int ftrace_modify_code(unsigned long ip, const unsigned char *code, ftrace_modify_code() function
45 return ftrace_modify_code(rec->ip, mnop, sizeof(mnop)); ftrace_make_nop()
57 return ftrace_modify_code(rec->ip, call, sizeof(call)); ftrace_make_call()
65 return ftrace_modify_code(ip, call, sizeof(call)); ftrace_update_ftrace_func()
86 return ftrace_modify_code(ip, (void *)&jump_pcrel12, sizeof(jump_pcrel12)); ftrace_enable_ftrace_graph_caller()
91 return ftrace_modify_code((unsigned long)&ftrace_graph_call, empty_zero_page, 2); ftrace_disable_ftrace_graph_caller()
/linux-4.1.27/arch/microblaze/kernel/
H A Dftrace.c83 static int ftrace_modify_code(unsigned long addr, unsigned int value) ftrace_modify_code() function
155 ret = ftrace_modify_code(rec->ip, MICROBLAZE_NOP); ftrace_make_nop()
156 ret += ftrace_modify_code(rec->ip + 4, MICROBLAZE_NOP); ftrace_make_nop()
158 ret = ftrace_modify_code(rec->ip, MICROBLAZE_BRI); ftrace_make_nop()
169 ret = ftrace_modify_code(rec->ip, imm); ftrace_make_call()
172 ret += ftrace_modify_code(rec->ip + 4, bralid); ftrace_make_call()
197 ret = ftrace_modify_code(ip, upper); ftrace_update_ftrace_func()
198 ret += ftrace_modify_code(ip + 4, lower); ftrace_update_ftrace_func()
201 ret += ftrace_modify_code((unsigned long)&ftrace_caller, ftrace_update_ftrace_func()
216 ret = ftrace_modify_code(ip, MICROBLAZE_NOP); ftrace_enable_ftrace_graph_caller()
227 ret = ftrace_modify_code(ip, old_jump); ftrace_disable_ftrace_graph_caller()
/linux-4.1.27/arch/sparc/kernel/
H A Dftrace.c25 static int ftrace_modify_code(unsigned long ip, u32 old, u32 new) ftrace_modify_code() function
62 return ftrace_modify_code(ip, old, new); ftrace_make_nop()
72 return ftrace_modify_code(ip, old, new); ftrace_make_call()
82 return ftrace_modify_code(ip, old, new); ftrace_update_ftrace_func()
103 return ftrace_modify_code(ip, old, new); ftrace_enable_ftrace_graph_caller()
114 return ftrace_modify_code(ip, old, new); ftrace_disable_ftrace_graph_caller()
/linux-4.1.27/arch/arm/kernel/
H A Dftrace.c102 static int ftrace_modify_code(unsigned long pc, unsigned long old, ftrace_modify_code() function
140 ret = ftrace_modify_code(pc, 0, new, false); ftrace_update_ftrace_func()
147 ret = ftrace_modify_code(pc, 0, new, false); ftrace_update_ftrace_func()
162 return ftrace_modify_code(rec->ip, old, new, true); ftrace_make_call()
175 ret = ftrace_modify_code(ip, old, new, true); ftrace_make_nop()
183 ret = ftrace_modify_code(ip, old, new, true); ftrace_make_nop()
243 return ftrace_modify_code(pc, old, new, true); __ftrace_modify_caller()
/linux-4.1.27/arch/arm64/kernel/
H A Dftrace.c25 static int ftrace_modify_code(unsigned long pc, u32 old, u32 new, ftrace_modify_code() function
64 return ftrace_modify_code(pc, 0, new, false); ftrace_update_ftrace_func()
78 return ftrace_modify_code(pc, old, new, true); ftrace_make_call()
93 return ftrace_modify_code(pc, old, new, true); ftrace_make_nop()
163 return ftrace_modify_code(pc, nop, branch, true); ftrace_modify_graph_caller()
165 return ftrace_modify_code(pc, branch, nop, true); ftrace_modify_graph_caller()
/linux-4.1.27/arch/metag/kernel/
H A Dftrace.c51 static int ftrace_modify_code(unsigned long pc, unsigned char *old_code, ftrace_modify_code() function
91 ret = ftrace_modify_code(pc, old, new); ftrace_update_ftrace_func()
105 return ftrace_modify_code(ip, old, new); ftrace_make_nop()
116 return ftrace_modify_code(ip, old, new); ftrace_make_call()
/linux-4.1.27/arch/tile/kernel/
H A Dftrace.c110 static int ftrace_modify_code(unsigned long pc, unsigned long old, ftrace_modify_code() function
143 ret = ftrace_modify_code(pc, old, new); ftrace_update_ftrace_func()
156 return ftrace_modify_code(rec->ip, old, new); ftrace_make_call()
169 ret = ftrace_modify_code(ip, old, new); ftrace_make_nop()
224 return ftrace_modify_code(pc, old, new); __ftrace_modify_caller()
/linux-4.1.27/arch/mips/kernel/
H A Dftrace.c90 static int ftrace_modify_code(unsigned long ip, unsigned int new_code) ftrace_modify_code() function
203 return ftrace_modify_code(ip, new); ftrace_make_nop()
224 return ftrace_modify_code(ip, new); ftrace_make_call()
239 return ftrace_modify_code(FTRACE_CALL_IP, new); ftrace_update_ftrace_func()
248 ftrace_modify_code(MCOUNT_ADDR, INSN_NOP); ftrace_dyn_arch_init()
263 return ftrace_modify_code(FTRACE_GRAPH_CALL_IP, ftrace_enable_ftrace_graph_caller()
269 return ftrace_modify_code(FTRACE_GRAPH_CALL_IP, INSN_NOP); ftrace_disable_ftrace_graph_caller()
/linux-4.1.27/arch/powerpc/kernel/
H A Dftrace.c45 ftrace_modify_code(unsigned long ip, unsigned int old, unsigned int new) ftrace_modify_code() function
256 return ftrace_modify_code(ip, old, new); ftrace_make_nop()
388 return ftrace_modify_code(ip, old, new); ftrace_make_call()
417 ret = ftrace_modify_code(ip, old, new); ftrace_update_ftrace_func()
496 return ftrace_modify_code(ip, old, new); ftrace_enable_ftrace_graph_caller()
509 return ftrace_modify_code(ip, old, new); ftrace_disable_ftrace_graph_caller()
/linux-4.1.27/arch/sh/kernel/
H A Dftrace.c209 static int ftrace_modify_code(unsigned long ip, unsigned char *old_code, ftrace_modify_code() function
249 return ftrace_modify_code(ip, old, new); ftrace_update_ftrace_func()
261 return ftrace_modify_code(rec->ip, old, new); ftrace_make_nop()
272 return ftrace_modify_code(rec->ip, old, new); ftrace_make_call()
/linux-4.1.27/arch/ia64/kernel/
H A Dftrace.c94 ftrace_modify_code(unsigned long ip, unsigned char *old_code, ftrace_modify_code() function
171 return ftrace_modify_code(rec->ip, NULL, new, 0); ftrace_make_nop()
181 return ftrace_modify_code(ip, old, new, 1); ftrace_make_call()
/linux-4.1.27/arch/x86/kernel/
H A Dftrace.c208 ftrace_modify_code(unsigned long ip, unsigned const char *old_code,
242 ret = ftrace_modify_code(ip, old, new); update_ftrace_func()
600 ftrace_modify_code(unsigned long ip, unsigned const char *old_code, ftrace_modify_code() function

Completed in 399 milliseconds