Symbol: uprobe_opcode_t
arch/arm/include/asm/uprobes.h
30
uprobe_opcode_t bpinsn;
arch/arm/probes/uprobes/core.c
23
bool is_swbp_insn(uprobe_opcode_t *insn)
arch/csky/kernel/probes/uprobes.c
14
bool is_swbp_insn(uprobe_opcode_t *insn)
arch/mips/kernel/uprobes.c
62
bool is_trap_insn(uprobe_opcode_t *insn)
arch/powerpc/kernel/uprobes.c
26
bool is_trap_insn(uprobe_opcode_t *insn)
arch/riscv/kernel/probes/uprobes.c
12
bool is_swbp_insn(uprobe_opcode_t *insn)
arch/riscv/kernel/probes/uprobes.c
177
*(uprobe_opcode_t *)dst = __BUG_INSN_32;
arch/riscv/kernel/probes/uprobes.c
21
bool is_trap_insn(uprobe_opcode_t *insn)
arch/s390/include/asm/uprobes.h
23
uprobe_opcode_t insn[3];
arch/s390/include/asm/uprobes.h
24
uprobe_opcode_t ixol[3];
arch/x86/kernel/uprobes.c
1047
static bool __is_optimized(uprobe_opcode_t *insn, unsigned long vaddr)
arch/x86/kernel/uprobes.c
1061
uprobe_opcode_t insn[5];
arch/x86/kernel/uprobes.c
1067
return __is_optimized((uprobe_opcode_t *)&insn, vaddr);
arch/x86/kernel/uprobes.c
1107
return uprobe_write_opcode(auprobe, vma, vaddr, *(uprobe_opcode_t *)&auprobe->insn,
arch/x86/kernel/uprobes.c
1134
uprobe_opcode_t insn[5];
arch/x86/kernel/uprobes.c
1147
if (!is_swbp_insn((uprobe_opcode_t*) &insn))
arch/x86/kernel/uprobes.c
351
static uprobe_opcode_t insn = UPROBE_SWBP_INSN;
arch/x86/kernel/uprobes.c
920
static int is_call_insn(uprobe_opcode_t *insn)
arch/x86/kernel/uprobes.c
929
static int verify_insn(struct page *page, unsigned long vaddr, uprobe_opcode_t *new_opcode,
arch/x86/kernel/uprobes.c
933
uprobe_opcode_t old_opcode[5];
arch/x86/kernel/uprobes.c
935
uprobe_copy_from_page(page, ctx->base, (uprobe_opcode_t *) &old_opcode, 5);
arch/x86/kernel/uprobes.c
968
uprobe_opcode_t int3 = UPROBE_SWBP_INSN;
include/linux/uprobes.h
195
uprobe_opcode_t *insn, int nbytes, void *data);
include/linux/uprobes.h
200
extern bool is_swbp_insn(uprobe_opcode_t *insn);
include/linux/uprobes.h
201
extern bool is_trap_insn(uprobe_opcode_t *insn);
include/linux/uprobes.h
204
extern int uprobe_write_opcode(struct arch_uprobe *auprobe, struct vm_area_struct *vma, unsigned long vaddr, uprobe_opcode_t,
include/linux/uprobes.h
207
uprobe_opcode_t *insn, int nbytes, uprobe_write_verify_t verify, bool is_register, bool do_update_ref_ctr,
kernel/events/uprobes.c
1114
if (is_trap_insn((uprobe_opcode_t *)&uprobe->arch.insn))
kernel/events/uprobes.c
161
bool __weak is_swbp_insn(uprobe_opcode_t *insn)
kernel/events/uprobes.c
1745
static uprobe_opcode_t insn = UPROBE_SWBP_INSN;
kernel/events/uprobes.c
175
bool __weak is_trap_insn(uprobe_opcode_t *insn)
kernel/events/uprobes.c
194
static int verify_opcode(struct page *page, unsigned long vaddr, uprobe_opcode_t *insn,
kernel/events/uprobes.c
197
uprobe_opcode_t old_opcode;
kernel/events/uprobes.c
2403
uprobe_opcode_t opcode;
kernel/events/uprobes.c
2410
result = __get_user(opcode, (uprobe_opcode_t __user *)vaddr);
kernel/events/uprobes.c
405
unsigned long insn_vaddr, uprobe_opcode_t *insn, int nbytes,
kernel/events/uprobes.c
490
const unsigned long opcode_vaddr, uprobe_opcode_t opcode,
kernel/events/uprobes.c
498
const unsigned long insn_vaddr, uprobe_opcode_t *insn, int nbytes,
kernel/events/uprobes.c
631
*(uprobe_opcode_t *)&auprobe->insn, false);