Searched refs:optinsn (Results 1 – 6 of 6) sorted by relevance
354 for (i = 1; i < op->optinsn.size; i++) { in arch_check_optimized_kprobe()368 op->kp.addr + op->optinsn.size > addr); in arch_within_optimized_kprobe()375 u8 *slot = op->optinsn.insn; in __arch_remove_optimized_kprobe()384 op->optinsn.insn = NULL; in __arch_remove_optimized_kprobe()385 op->optinsn.size = 0; in __arch_remove_optimized_kprobe()413 op->optinsn.insn = slot = get_optinsn_slot(); in arch_prepare_optimized_kprobe()437 op->optinsn.size = ret; in arch_prepare_optimized_kprobe()438 len = TMPL_END_IDX + op->optinsn.size; in arch_prepare_optimized_kprobe()451 (u8 *)op->kp.addr + op->optinsn.size); in arch_prepare_optimized_kprobe()487 s32 rel = (s32)((long)op->optinsn.insn - in arch_optimize_kprobes()[all …]
109 int arch_prepared_optinsn(struct arch_optimized_insn *optinsn) in arch_prepared_optinsn() argument111 return optinsn->insn != NULL; in arch_prepared_optinsn()142 if (op->optinsn.insn) { in __arch_remove_optimized_kprobe()143 free_optinsn_slot(op->optinsn.insn, dirty); in __arch_remove_optimized_kprobe()144 op->optinsn.insn = NULL; in __arch_remove_optimized_kprobe()287 op->optinsn.insn = code; in NOKPROBE_SYMBOL()303 memcpy(op->optinsn.copied_insn, op->kp.addr, in arch_optimize_kprobes()307 (unsigned long)op->optinsn.insn); in arch_optimize_kprobes()315 op->optinsn.copied_insn[0]) & 0xf0000000) | in arch_optimize_kprobes()
121 if (op->optinsn.insn) { in arch_remove_optimized_kprobe()122 free_optinsn_slot(op->optinsn.insn, 1); in arch_remove_optimized_kprobe()123 op->optinsn.insn = NULL; in arch_remove_optimized_kprobe()241 op->optinsn.insn = buff; in arch_prepare_optimized_kprobe()251 int arch_prepared_optinsn(struct arch_optimized_insn *optinsn) in arch_prepared_optinsn() argument253 return optinsn->insn != NULL; in arch_prepared_optinsn()277 memcpy(op->optinsn.copied_insn, op->kp.addr, RELATIVEJUMP_SIZE); in arch_optimize_kprobes()278 create_branch(&instr, op->kp.addr, (unsigned long)op->optinsn.insn, 0); in arch_optimize_kprobes()
95 static inline int arch_prepared_optinsn(struct arch_optimized_insn *optinsn) in arch_prepared_optinsn() argument97 return optinsn->size; in arch_prepared_optinsn()
360 struct arch_optimized_insn optinsn; member364 extern int arch_prepared_optinsn(struct arch_optimized_insn *optinsn);378 DEFINE_INSN_CACHE_OPS(optinsn);
454 return arch_prepared_optinsn(&op->optinsn); in kprobe_optready()868 if (!arch_prepared_optinsn(&op->optinsn)) { in try_to_optimize_kprobe()
Completed in 12 milliseconds