|
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.
1.8.2