Home
last modified time | relevance | path

Searched refs:reglist (Results 1 – 5 of 5) sorted by relevance

/arch/arm/probes/kprobes/
Dactions-common.c129 unsigned reglist = insn & 0xffff; in kprobe_decode_ldmstm() local
133 if (rn <= 12 && (reglist & 0xe000) == 0) { in kprobe_decode_ldmstm()
137 } else if (rn >= 2 && (reglist & 0x8003) == 0) { in kprobe_decode_ldmstm()
140 reglist >>= 2; in kprobe_decode_ldmstm()
143 } else if (rn >= 3 && (reglist & 0x0007) == 0) { in kprobe_decode_ldmstm()
145 if (is_ldm && (reglist & 0x8000)) { in kprobe_decode_ldmstm()
147 reglist >>= 3; in kprobe_decode_ldmstm()
155 (rn << 16) | reglist); in kprobe_decode_ldmstm()
161 if (reglist & 0x8000) in kprobe_decode_ldmstm()
Dcheckers-thumb.c91 unsigned int reglist = insn & 0x1ff; in t16_check_stack() local
92 asi->stack_space = hweight32(reglist) * 4; in t16_check_stack()
Dcheckers-common.c75 unsigned int reglist = insn & 0xffff; in checker_stack_use_stmdx() local
77 asi->stack_space = (hweight32(reglist) - (!pbit ? 1 : 0)) * 4; in checker_stack_use_stmdx()
Dcheckers-arm.c121 unsigned int reglist = insn & 0xffff; in arm_check_regs_ldmstm() local
123 asi->register_usage_flags = reglist | (1 << rn); in arm_check_regs_ldmstm()
/arch/arm/probes/uprobes/
Dactions-arm.c165 unsigned reglist = insn & 0xffff; in uprobe_decode_ldmstm() local
168 unsigned used = reglist | (1 << rn); in uprobe_decode_ldmstm()