ftrace.c (af64a7cb09db77344c596a0bf3d57d77257e8bf5) | ftrace.c (3a36cb11ca65cd6804972eaf1000378ba4384ea7) |
---|---|
1/* 2 * Ftrace support for Microblaze. 3 * 4 * Copyright (C) 2009 Michal Simek <monstr@monstr.eu> 5 * Copyright (C) 2009 PetaLogix 6 * 7 * Based on MIPS and PowerPC ftrace code 8 * --- 157 unchanged lines hidden (view full) --- 166 ret = ftrace_modify_code(rec->ip, imm); 167#ifdef USE_FTRACE_NOP 168 pr_debug("%s: bralid:0x%x\n", __func__, bralid); 169 ret += ftrace_modify_code(rec->ip + 4, bralid); 170#endif /* USE_FTRACE_NOP */ 171 return ret; 172} 173 | 1/* 2 * Ftrace support for Microblaze. 3 * 4 * Copyright (C) 2009 Michal Simek <monstr@monstr.eu> 5 * Copyright (C) 2009 PetaLogix 6 * 7 * Based on MIPS and PowerPC ftrace code 8 * --- 157 unchanged lines hidden (view full) --- 166 ret = ftrace_modify_code(rec->ip, imm); 167#ifdef USE_FTRACE_NOP 168 pr_debug("%s: bralid:0x%x\n", __func__, bralid); 169 ret += ftrace_modify_code(rec->ip + 4, bralid); 170#endif /* USE_FTRACE_NOP */ 171 return ret; 172} 173 |
174int __init ftrace_dyn_arch_init(void *data) | 174int __init ftrace_dyn_arch_init(void) |
175{ 176 return 0; 177} 178 179int ftrace_update_ftrace_func(ftrace_func_t func) 180{ 181 unsigned long ip = (unsigned long)(&ftrace_call); 182 unsigned int upper = (unsigned int)func; --- 48 unchanged lines hidden --- | 175{ 176 return 0; 177} 178 179int ftrace_update_ftrace_func(ftrace_func_t func) 180{ 181 unsigned long ip = (unsigned long)(&ftrace_call); 182 unsigned int upper = (unsigned int)func; --- 48 unchanged lines hidden --- |