Home
last modified time | relevance | path

Searched refs:MAX_INSN_SIZE (Results 1 - 25 of 76) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/x86/tools/
H A Dinsn_sanity.c98 for (i = 0; i < MAX_INSN_SIZE; i++) in dump_stream()
136 for (i = 0; i < MAX_INSN_SIZE; i++) { in read_next_insn()
152 /* Fills buffer with random binary up to MAX_INSN_SIZE */ in generate_insn()
153 for (i = 0; i < MAX_INSN_SIZE - 1; i += 2) in generate_insn()
156 while (i < MAX_INSN_SIZE) in generate_insn()
229 unsigned char insn_buff[MAX_INSN_SIZE * 2]; in main()
234 memset(insn_buff + MAX_INSN_SIZE, INSN_NOP, MAX_INSN_SIZE); in main()
248 insn.kaddr + MAX_INSN_SIZE < insn.next_byte) { in main()
/kernel/linux/linux-6.6/arch/x86/tools/
H A Dinsn_sanity.c94 for (i = 0; i < MAX_INSN_SIZE; i++) in dump_stream()
132 for (i = 0; i < MAX_INSN_SIZE; i++) { in read_next_insn()
148 /* Fills buffer with random binary up to MAX_INSN_SIZE */ in generate_insn()
149 for (i = 0; i < MAX_INSN_SIZE - 1; i += 2) in generate_insn()
152 while (i < MAX_INSN_SIZE) in generate_insn()
225 unsigned char insn_buff[MAX_INSN_SIZE * 2]; in main()
230 memset(insn_buff + MAX_INSN_SIZE, INSN_NOP, MAX_INSN_SIZE); in main()
244 insn.kaddr + MAX_INSN_SIZE < insn.next_byte) { in main()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dinsn-eval.h26 unsigned char buf[MAX_INSN_SIZE]);
28 unsigned char buf[MAX_INSN_SIZE]);
30 unsigned char buf[MAX_INSN_SIZE], int buf_size);
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dinsn-eval.h29 unsigned char buf[MAX_INSN_SIZE]);
31 unsigned char buf[MAX_INSN_SIZE]);
33 unsigned char buf[MAX_INSN_SIZE], int buf_size);
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dcfi.c19 char buffer[MAX_INSN_SIZE]; in decode_cfi_insn()
38 if (copy_from_kernel_nofault(buffer, (void *)regs->ip - 12, MAX_INSN_SIZE)) in decode_cfi_insn()
47 if (copy_from_kernel_nofault(buffer, (void *)regs->ip - 6, MAX_INSN_SIZE)) in decode_cfi_insn()
/kernel/linux/linux-6.6/arch/x86/events/
H A Dutils.c84 * MAX_INSN_SIZE bytes and if found, provide the offset between the
95 u8 buf[MAX_INSN_SIZE]; in get_branch_type()
125 MAX_INSN_SIZE); in get_branch_type()
126 bytes_read = MAX_INSN_SIZE - bytes_left; in get_branch_type()
147 bytes_read = MAX_INSN_SIZE; in get_branch_type()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dkprobes.h16 #define MAX_INSN_SIZE 2 macro
32 kprobe_opcode_t insn[MAX_INSN_SIZE];
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dkprobes.h16 #define MAX_INSN_SIZE 16 macro
34 kprobe_opcode_t insn[MAX_INSN_SIZE];
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dkprobes.h13 #define MAX_INSN_SIZE 2 macro
20 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dkprobes.h23 #define MAX_INSN_SIZE 2 macro
33 MAX_INSN_SIZE*sizeof(kprobe_opcode_t))
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dkprobes.h16 #define MAX_INSN_SIZE 16 macro
34 kprobe_opcode_t insn[MAX_INSN_SIZE];
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dkprobes.h16 #define MAX_INSN_SIZE 2 macro
32 kprobe_opcode_t insn[MAX_INSN_SIZE];
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dkprobes.h41 #define MAX_INSN_SIZE 2 macro
48 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dkprobes.h30 #define MAX_INSN_SIZE 2 macro
37 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dkprobes.h30 #define MAX_INSN_SIZE 2 macro
37 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \
/kernel/linux/linux-5.10/arch/x86/boot/compressed/
H A Dsev-es.c80 char buffer[MAX_INSN_SIZE]; in vc_decode_insn()
83 memcpy(buffer, (unsigned char *)ctxt->regs->ip, MAX_INSN_SIZE); in vc_decode_insn() local
85 insn_init(&ctxt->insn, buffer, MAX_INSN_SIZE, 1); in vc_decode_insn()
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/
H A Dinsn-x86.c13 u8 data[MAX_INSN_SIZE];
101 insn_init(&insn, dat->data, MAX_INSN_SIZE, x86_64); in test_data_item()
118 if (intel_pt_get_insn(dat->data, MAX_INSN_SIZE, x86_64, &intel_pt_insn)) { in test_data_item()
/kernel/linux/linux-6.6/tools/perf/arch/x86/tests/
H A Dinsn-x86.c13 u8 data[MAX_INSN_SIZE];
106 ret = insn_decode(&insn, dat->data, MAX_INSN_SIZE, in test_data_item()
122 if (intel_pt_get_insn(dat->data, MAX_INSN_SIZE, x86_64, &intel_pt_insn)) { in test_data_item()
/kernel/linux/linux-5.10/arch/x86/kernel/kprobes/
H A Dcore.c235 MAX_INSN_SIZE * sizeof(kprobe_opcode_t))) in __recover_probed_insn()
267 kprobe_opcode_t buf[MAX_INSN_SIZE]; in can_probe()
289 ret = insn_decode(&insn, (void *)__addr, MAX_INSN_SIZE, INSN_MODE_KERN); in can_probe()
317 kprobe_opcode_t buf[MAX_INSN_SIZE]; in __copy_instruction()
326 MAX_INSN_SIZE)) in __copy_instruction()
329 ret = insn_decode(insn, dest, MAX_INSN_SIZE, INSN_MODE_KERN); in __copy_instruction()
383 MAX_INSN_SIZE - len >= JMP32_INSN_SIZE) { in prepare_singlestep()
394 if (MAX_INSN_SIZE - len < INT3_INSN_SIZE) in prepare_singlestep()
703 kprobe_opcode_t buf[MAX_INSN_SIZE]; in arch_copy_kprobe()
1005 (unsigned long)p->ainsn.insn + MAX_INSN_SIZE > reg in kprobe_int3_handler()
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/kprobes/
H A Dcore.c228 MAX_INSN_SIZE * sizeof(kprobe_opcode_t))) in __recover_probed_insn()
260 kprobe_opcode_t buf[MAX_INSN_SIZE]; in can_probe()
359 kprobe_opcode_t buf[MAX_INSN_SIZE]; in __copy_instruction()
368 MAX_INSN_SIZE)) in __copy_instruction()
425 MAX_INSN_SIZE - len >= JMP32_INSN_SIZE) { in prepare_singlestep()
436 if (MAX_INSN_SIZE - len < INT3_INSN_SIZE) in prepare_singlestep()
712 kprobe_opcode_t buf[MAX_INSN_SIZE]; in arch_copy_kprobe()
1002 (unsigned long)p->ainsn.insn + MAX_INSN_SIZE > regs->ip) { in kprobe_int3_handler()
/kernel/linux/linux-5.10/arch/x86/lib/
H A Dinsn-eval.c1457 int insn_fetch_from_user(struct pt_regs *regs, unsigned char buf[MAX_INSN_SIZE]) in insn_fetch_from_user()
1466 not_copied = copy_from_user(buf, (void __user *)ip, MAX_INSN_SIZE); in insn_fetch_from_user()
1468 return MAX_INSN_SIZE - not_copied; in insn_fetch_from_user()
1486 int insn_fetch_from_user_inatomic(struct pt_regs *regs, unsigned char buf[MAX_INSN_SIZE]) in insn_fetch_from_user_inatomic()
1495 not_copied = __copy_from_user_inatomic(buf, (void __user *)ip, MAX_INSN_SIZE); in insn_fetch_from_user_inatomic()
1497 return MAX_INSN_SIZE - not_copied; in insn_fetch_from_user_inatomic()
1515 unsigned char buf[MAX_INSN_SIZE], int buf_size) in insn_decode_from_regs()
/kernel/linux/linux-6.6/arch/x86/lib/
H A Dinsn-eval.c1500 int insn_fetch_from_user(struct pt_regs *regs, unsigned char buf[MAX_INSN_SIZE]) in insn_fetch_from_user()
1508 not_copied = copy_from_user(buf, (void __user *)ip, MAX_INSN_SIZE); in insn_fetch_from_user()
1510 return MAX_INSN_SIZE - not_copied; in insn_fetch_from_user()
1528 int insn_fetch_from_user_inatomic(struct pt_regs *regs, unsigned char buf[MAX_INSN_SIZE]) in insn_fetch_from_user_inatomic()
1536 not_copied = __copy_from_user_inatomic(buf, (void __user *)ip, MAX_INSN_SIZE); in insn_fetch_from_user_inatomic()
1538 return MAX_INSN_SIZE - not_copied; in insn_fetch_from_user_inatomic()
1556 unsigned char buf[MAX_INSN_SIZE], int buf_size) in insn_decode_from_regs()
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
H A Dcore.c49 kprobe_opcode_t tmp_insn[MAX_INSN_SIZE]; in arch_prepare_kprobe()
93 for (is = 0; is < MAX_INSN_SIZE; ++is) in arch_prepare_kprobe()
96 sizeof(p->ainsn.insn[0]) * MAX_INSN_SIZE); in arch_prepare_kprobe()
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
H A Dcore.c51 kprobe_opcode_t tmp_insn[MAX_INSN_SIZE]; in arch_prepare_kprobe()
95 for (is = 0; is < MAX_INSN_SIZE; ++is) in arch_prepare_kprobe()
98 sizeof(p->ainsn.insn[0]) * MAX_INSN_SIZE); in arch_prepare_kprobe()
/kernel/linux/linux-6.6/arch/x86/boot/compressed/
H A Dsev.c78 char buffer[MAX_INSN_SIZE]; in vc_decode_insn()
81 memcpy(buffer, (unsigned char *)ctxt->regs->ip, MAX_INSN_SIZE); in vc_decode_insn() local
83 ret = insn_decode(&ctxt->insn, buffer, MAX_INSN_SIZE, INSN_MODE_64); in vc_decode_insn()

Completed in 14 milliseconds

1234