Lines Matching refs:code
199 kprobe_opcode_t *code; in NOKPROBE_SYMBOL() local
207 code = get_optinsn_slot(); in NOKPROBE_SYMBOL()
208 if (!code) in NOKPROBE_SYMBOL()
236 rel_chk = (unsigned long)((long)code - in NOKPROBE_SYMBOL()
245 free_optinsn_slot(code, 0); in NOKPROBE_SYMBOL()
250 memcpy(code, &optprobe_template_entry, in NOKPROBE_SYMBOL()
262 code[TMPL_SUB_SP] = __opcode_to_mem_arm(0xe24dd000 | stack_protect); in NOKPROBE_SYMBOL()
264 code[TMPL_ADD_SP] = __opcode_to_mem_arm(0xe28d3000 | stack_protect); in NOKPROBE_SYMBOL()
268 code[TMPL_VAL_IDX] = val; in NOKPROBE_SYMBOL()
272 code[TMPL_CALL_IDX] = val; in NOKPROBE_SYMBOL()
278 (unsigned long)(&code[TMPL_RESTORE_END]), in NOKPROBE_SYMBOL()
285 code[TMPL_RESTORE_BEGIN] = __opcode_to_mem_arm(0xe89d7fff); in NOKPROBE_SYMBOL()
288 code[TMPL_RESTORE_ORIGN_INSN] = __opcode_to_mem_arm(orig->opcode); in NOKPROBE_SYMBOL()
291 code[TMPL_RESTORE_END] = __opcode_to_mem_arm(final_branch); in NOKPROBE_SYMBOL()
296 flush_icache_range((unsigned long)code, in NOKPROBE_SYMBOL()
297 (unsigned long)(&code[TMPL_END_IDX])); in NOKPROBE_SYMBOL()
300 op->optinsn.insn = code; in NOKPROBE_SYMBOL()