Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | sign_extend(x, signbit) ((x) | (0 - ((x) & (1 << (signbit))))) |
#define | branch_displacement(insn) sign_extend(((insn) & 0xffffff) << 2, 25) |
#define | BLX(reg) |
Functions | |
enum kprobe_insn __kprobes | arm_kprobe_decode_insn (kprobe_opcode_t insn, struct arch_specific_insn *asi) |
Variables | |
union decode_item | kprobe_decode_arm_table [] |
#define BLX | ( | reg | ) |
Definition at line 74 of file kprobes-arm.c.
#define branch_displacement | ( | insn | ) | sign_extend(((insn) & 0xffffff) << 2, 25) |
Definition at line 69 of file kprobes-arm.c.
Definition at line 67 of file kprobes-arm.c.
enum kprobe_insn __kprobes arm_kprobe_decode_insn | ( | kprobe_opcode_t | insn, |
struct arch_specific_insn * | asi | ||
) |
Definition at line 1000 of file kprobes-arm.c.
union decode_item kprobe_decode_arm_table[] |
Definition at line 887 of file kprobes-arm.c.