Lines Matching refs:insn
60 static inline void ftrace_generate_orig_insn(struct ftrace_insn *insn) in ftrace_generate_orig_insn() argument
64 insn->opc = 0xc004; in ftrace_generate_orig_insn()
65 insn->disp = 0; in ftrace_generate_orig_insn()
68 insn->opc = 0xe3e0; in ftrace_generate_orig_insn()
69 insn->disp = 0xf0080024; in ftrace_generate_orig_insn()
73 static inline int is_kprobe_on_ftrace(struct ftrace_insn *insn) in is_kprobe_on_ftrace() argument
76 if (insn->opc == BREAKPOINT_INSTRUCTION) in is_kprobe_on_ftrace()
82 static inline void ftrace_generate_kprobe_nop_insn(struct ftrace_insn *insn) in ftrace_generate_kprobe_nop_insn() argument
85 insn->opc = BREAKPOINT_INSTRUCTION; in ftrace_generate_kprobe_nop_insn()
86 insn->disp = KPROBE_ON_FTRACE_NOP; in ftrace_generate_kprobe_nop_insn()
90 static inline void ftrace_generate_kprobe_call_insn(struct ftrace_insn *insn) in ftrace_generate_kprobe_call_insn() argument
93 insn->opc = BREAKPOINT_INSTRUCTION; in ftrace_generate_kprobe_call_insn()
94 insn->disp = KPROBE_ON_FTRACE_CALL; in ftrace_generate_kprobe_call_insn()