/kernel/linux/linux-6.6/arch/riscv/kernel/probes/ |
H A D | uprobes.c | 34 probe_opcode_t opcode; in arch_uprobe_analyze_insn() 36 opcode = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_analyze_insn() 93 probe_opcode_t insn; in arch_uprobe_skip_sstep() 99 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_skip_sstep() 175 dst += GET_INSN_LENGTH(*(probe_opcode_t *)src); in arch_uprobe_copy_ixol()
|
H A D | decode-insn.c | 17 riscv_probe_decode_insn(probe_opcode_t *addr, struct arch_probe_insn *api) in riscv_probe_decode_insn() 19 probe_opcode_t insn = *addr; in riscv_probe_decode_insn()
|
H A D | decode-insn.h | 16 riscv_probe_decode_insn(probe_opcode_t *addr, struct arch_probe_insn *asi);
|
/kernel/linux/linux-5.10/arch/arm64/kernel/probes/ |
H A D | uprobes.c | 37 probe_opcode_t insn; in arch_uprobe_analyze_insn() 45 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_analyze_insn() 105 probe_opcode_t insn; in arch_uprobe_skip_sstep() 111 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_skip_sstep()
|
H A D | decode-insn.c | 76 arm_probe_decode_insn(probe_opcode_t insn, struct arch_probe_insn *api) in arm_probe_decode_insn() 140 probe_opcode_t insn = le32_to_cpu(*addr); in arm_kprobe_decode_insn() 141 probe_opcode_t *scan_end = NULL; in arm_kprobe_decode_insn()
|
H A D | decode-insn.h | 31 arm_probe_decode_insn(probe_opcode_t insn, struct arch_probe_insn *asi);
|
/kernel/linux/linux-5.10/arch/csky/kernel/probes/ |
H A D | uprobes.c | 27 probe_opcode_t insn; in arch_uprobe_analyze_insn() 29 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_analyze_insn() 85 probe_opcode_t insn; in arch_uprobe_skip_sstep() 91 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_skip_sstep()
|
H A D | decode-insn.c | 17 csky_probe_decode_insn(probe_opcode_t *addr, struct arch_probe_insn *api) in csky_probe_decode_insn() 19 probe_opcode_t insn = le32_to_cpu(*addr); in csky_probe_decode_insn()
|
H A D | decode-insn.h | 18 csky_probe_decode_insn(probe_opcode_t *addr, struct arch_probe_insn *asi);
|
H A D | simulate-insn.h | 7 static __always_inline bool csky_insn_is_##name(probe_opcode_t code) \
|
/kernel/linux/linux-6.6/arch/arm64/kernel/probes/ |
H A D | uprobes.c | 37 probe_opcode_t insn; in arch_uprobe_analyze_insn() 45 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_analyze_insn() 105 probe_opcode_t insn; in arch_uprobe_skip_sstep() 111 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_skip_sstep()
|
H A D | decode-insn.c | 76 arm_probe_decode_insn(probe_opcode_t insn, struct arch_probe_insn *api) in arm_probe_decode_insn() 140 probe_opcode_t insn = le32_to_cpu(*addr); in arm_kprobe_decode_insn() 141 probe_opcode_t *scan_end = NULL; in arm_kprobe_decode_insn()
|
H A D | decode-insn.h | 31 arm_probe_decode_insn(probe_opcode_t insn, struct arch_probe_insn *asi);
|
/kernel/linux/linux-6.6/arch/csky/kernel/probes/ |
H A D | uprobes.c | 27 probe_opcode_t insn; in arch_uprobe_analyze_insn() 29 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_analyze_insn() 86 probe_opcode_t insn; in arch_uprobe_skip_sstep() 92 insn = *(probe_opcode_t *)(&auprobe->insn[0]); in arch_uprobe_skip_sstep()
|
H A D | decode-insn.c | 17 csky_probe_decode_insn(probe_opcode_t *addr, struct arch_probe_insn *api) in csky_probe_decode_insn() 19 probe_opcode_t insn = le32_to_cpu(*addr); in csky_probe_decode_insn()
|
H A D | decode-insn.h | 18 csky_probe_decode_insn(probe_opcode_t *addr, struct arch_probe_insn *asi);
|
H A D | simulate-insn.h | 7 static __always_inline bool csky_insn_is_##name(probe_opcode_t code) \
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | probes.h | 6 typedef u32 probe_opcode_t; typedef 11 probe_opcode_t *insn;
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | probes.h | 12 typedef u32 probe_opcode_t; typedef 17 probe_opcode_t *insn;
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | probes.h | 12 typedef u32 probe_opcode_t; typedef 17 probe_opcode_t *insn;
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | probes.h | 6 typedef u32 probe_opcode_t; typedef 11 probe_opcode_t *insn;
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | probes.h | 6 typedef u32 probe_opcode_t; typedef 11 probe_opcode_t *insn;
|