Lines Matching refs:MCOUNT_INSN_SIZE
61 char code[MCOUNT_INSN_SIZE];
79 calc.offset = ftrace_calc_offset(ip + MCOUNT_INSN_SIZE, addr); in ftrace_text_replace()
121 unsigned char replaced[MCOUNT_INSN_SIZE]; in ftrace_modify_code_direct()
134 if (probe_kernel_read(replaced, (void *)ip, MCOUNT_INSN_SIZE)) in ftrace_modify_code_direct()
138 if (memcmp(replaced, old_code, MCOUNT_INSN_SIZE) != 0) in ftrace_modify_code_direct()
144 if (probe_kernel_write((void *)ip, new_code, MCOUNT_INSN_SIZE)) in ftrace_modify_code_direct()
249 unsigned char old[MCOUNT_INSN_SIZE]; in update_ftrace_func()
252 memcpy(old, (void *)ip, MCOUNT_INSN_SIZE); in update_ftrace_func()
341 unsigned char replaced[MCOUNT_INSN_SIZE]; in add_break()
344 if (probe_kernel_read(replaced, (void *)ip, MCOUNT_INSN_SIZE)) in add_break()
350 if (memcmp(replaced, old, MCOUNT_INSN_SIZE) != 0) in add_break()
411 unsigned char ins[MCOUNT_INSN_SIZE]; in remove_breakpoint()
418 if (probe_kernel_read(ins, (void *)ip, MCOUNT_INSN_SIZE)) in remove_breakpoint()
431 if (memcmp(&ins[1], &nop[1], MCOUNT_INSN_SIZE - 1) != 0) { in remove_breakpoint()
441 if (memcmp(&ins[1], &nop[1], MCOUNT_INSN_SIZE - 1) == 0) in remove_breakpoint()
450 if (memcmp(&ins[1], &nop[1], MCOUNT_INSN_SIZE - 1) != 0) in remove_breakpoint()
463 return ftrace_write(ip, new, MCOUNT_INSN_SIZE - 1); in add_update_code()
907 ret = probe_kernel_read(&calc, ptr, MCOUNT_INSN_SIZE); in addr_from_call()
917 return ptr + MCOUNT_INSN_SIZE + calc.offset; in addr_from_call()