Searched refs:insn_buff (Results 1 – 8 of 8) sorted by relevance
/linux-6.3-rc2/arch/x86/tools/ |
A D | insn_sanity.c | 82 unsigned char *insn_buff, struct insn *insn) in dump_stream() argument 95 fprintf(fp, " %02x", insn_buff[i]); in dump_stream() 123 static int read_next_insn(unsigned char *insn_buff) in read_next_insn() argument 133 insn_buff[i] = (unsigned char)strtoul(tmp, &tmp, 16); in read_next_insn() 141 static int generate_insn(unsigned char *insn_buff) in generate_insn() argument 146 return read_next_insn(insn_buff); in generate_insn() 150 *(unsigned short *)(&insn_buff[i]) = random() & 0xffff; in generate_insn() 153 insn_buff[i++] = random() & 0xff; in generate_insn() 225 unsigned char insn_buff[MAX_INSN_SIZE * 2]; in main() local 233 if (generate_insn(insn_buff) <= 0) in main() [all …]
|
A D | insn_decoder_test.c | 114 unsigned char insn_buff[16]; in main() local 133 memset(insn_buff, 0, 16); in main() 146 insn_buff[nb++] = (unsigned char) b; in main() 153 ret = insn_decode(&insn, insn_buff, sizeof(insn_buff), in main()
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | alternative.c | 143 o_dspl = *(s32 *)(insn_buff + 1); in recompute_jump() 169 insn_buff[0] = 0xeb; in recompute_jump() 170 insn_buff[1] = (s8)n_dspl; in recompute_jump() 171 add_nops(insn_buff + 2, 3); in recompute_jump() 179 insn_buff[0] = 0xe9; in recompute_jump() 180 *(s32 *)&insn_buff[1] = n_dspl; in recompute_jump() 271 u8 insn_buff[MAX_PATCH_LEN]; in apply_alternatives() local 322 *(s32 *)(insn_buff + 1), in apply_alternatives() 330 insn_buff[insn_buff_sz] = 0x90; in apply_alternatives() 1232 char insn_buff[MAX_PATCH_LEN]; in apply_paravirt() local [all …]
|
A D | paravirt.c | 58 static unsigned paravirt_patch_call(void *insn_buff, const void *target, in paravirt_patch_call() argument 61 __text_gen_insn(insn_buff, CALL_INSN_OPCODE, in paravirt_patch_call() 82 unsigned int paravirt_patch(u8 type, void *insn_buff, unsigned long addr, in paravirt_patch() argument 94 ret = paravirt_patch_call(insn_buff, paravirt_BUG, addr, len); in paravirt_patch() 99 ret = paravirt_patch_call(insn_buff, opfunc, addr, len); in paravirt_patch()
|
/linux-6.3-rc2/arch/x86/kernel/kprobes/ |
A D | opt.c | 484 u8 insn_buff[JMP32_INSN_SIZE]; in arch_optimize_kprobes() local 496 insn_buff[0] = JMP32_INSN_OPCODE; in arch_optimize_kprobes() 497 *(s32 *)(&insn_buff[1]) = rel; in arch_optimize_kprobes() 499 text_poke_bp(op->kp.addr, insn_buff, JMP32_INSN_SIZE, NULL); in arch_optimize_kprobes()
|
/linux-6.3-rc2/arch/x86/events/intel/ |
A D | ds.c | 510 void *buffer, *insn_buff, *cea; in alloc_pebs_buffer() local 524 insn_buff = kzalloc_node(PEBS_FIXUP_SIZE, GFP_KERNEL, node); in alloc_pebs_buffer() 525 if (!insn_buff) { in alloc_pebs_buffer() 529 per_cpu(insn_buffer, cpu) = insn_buff; in alloc_pebs_buffer()
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | paravirt_types.h | 290 unsigned int paravirt_patch(u8 type, void *insn_buff, unsigned long addr, unsigned int len);
|
/linux-6.3-rc2/kernel/bpf/ |
A D | core.c | 1397 struct bpf_insn insn_buff[16], aux[2]; in bpf_jit_blind_constants() local 1432 rewritten = bpf_jit_blind_insn(insn, aux, insn_buff, in bpf_jit_blind_constants() 1437 tmp = bpf_patch_insn_single(clone, i, insn_buff, rewritten); in bpf_jit_blind_constants()
|
Completed in 48 milliseconds