ftrace.c (af64a7cb09db77344c596a0bf3d57d77257e8bf5) | ftrace.c (3a36cb11ca65cd6804972eaf1000378ba4384ea7) |
---|---|
1/* 2 * Copyright (C) 2008 Matt Fleming <matt@console-pimps.org> 3 * Copyright (C) 2008 Paul Mundt <lethal@linux-sh.org> 4 * 5 * Code for replacing ftrace calls with jumps. 6 * 7 * Copyright (C) 2007-2008 Steven Rostedt <srostedt@redhat.com> 8 * --- 258 unchanged lines hidden (view full) --- 267 unsigned long ip = rec->ip; 268 269 old = ftrace_nop_replace(ip); 270 new = ftrace_call_replace(ip, addr); 271 272 return ftrace_modify_code(rec->ip, old, new); 273} 274 | 1/* 2 * Copyright (C) 2008 Matt Fleming <matt@console-pimps.org> 3 * Copyright (C) 2008 Paul Mundt <lethal@linux-sh.org> 4 * 5 * Code for replacing ftrace calls with jumps. 6 * 7 * Copyright (C) 2007-2008 Steven Rostedt <srostedt@redhat.com> 8 * --- 258 unchanged lines hidden (view full) --- 267 unsigned long ip = rec->ip; 268 269 old = ftrace_nop_replace(ip); 270 new = ftrace_call_replace(ip, addr); 271 272 return ftrace_modify_code(rec->ip, old, new); 273} 274 |
275int __init ftrace_dyn_arch_init(void *data) | 275int __init ftrace_dyn_arch_init(void) |
276{ 277 return 0; 278} 279#endif /* CONFIG_DYNAMIC_FTRACE */ 280 281#ifdef CONFIG_FUNCTION_GRAPH_TRACER 282#ifdef CONFIG_DYNAMIC_FTRACE 283extern void ftrace_graph_call(void); --- 115 unchanged lines hidden --- | 276{ 277 return 0; 278} 279#endif /* CONFIG_DYNAMIC_FTRACE */ 280 281#ifdef CONFIG_FUNCTION_GRAPH_TRACER 282#ifdef CONFIG_DYNAMIC_FTRACE 283extern void ftrace_graph_call(void); --- 115 unchanged lines hidden --- |