/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | ptrace.h | 28 (((regs)->ARM_cpsr & 0xf) == 0) 32 (((regs)->ARM_cpsr & PSR_T_BIT)) 39 ((((regs)->ARM_cpsr & PSR_J_BIT) >> (__ffs(PSR_J_BIT) - 1)) | \ 40 (((regs)->ARM_cpsr & PSR_T_BIT) >> (__ffs(PSR_T_BIT)))) 46 ((regs)->ARM_cpsr & MODE_MASK) 49 (!((regs)->ARM_cpsr & PSR_I_BIT)) 52 (!((regs)->ARM_cpsr & PSR_F_BIT)) 60 unsigned long mode = regs->ARM_cpsr & MODE_MASK; in valid_user_regs() 65 regs->ARM_cpsr &= ~(PSR_F_BIT | PSR_A_BIT); in valid_user_regs() 67 if ((regs->ARM_cpsr in valid_user_regs() [all...] |
H A D | processor.h | 71 regs->ARM_cpsr = USR_MODE; \ 73 regs->ARM_cpsr = USR26_MODE; \ 75 regs->ARM_cpsr |= PSR_T_BIT; \ 76 regs->ARM_cpsr |= PSR_ENDSTATE; \
|
H A D | perf_event.h | 22 (regs)->ARM_cpsr = SVC_MODE; \
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | ptrace.h | 27 (((regs)->ARM_cpsr & 0xf) == 0) 31 (((regs)->ARM_cpsr & PSR_T_BIT)) 38 ((((regs)->ARM_cpsr & PSR_J_BIT) >> (__ffs(PSR_J_BIT) - 1)) | \ 39 (((regs)->ARM_cpsr & PSR_T_BIT) >> (__ffs(PSR_T_BIT)))) 45 ((regs)->ARM_cpsr & MODE_MASK) 48 (!((regs)->ARM_cpsr & PSR_I_BIT)) 51 (!((regs)->ARM_cpsr & PSR_F_BIT)) 59 unsigned long mode = regs->ARM_cpsr & MODE_MASK; in valid_user_regs() 64 regs->ARM_cpsr &= ~(PSR_F_BIT | PSR_A_BIT); in valid_user_regs() 66 if ((regs->ARM_cpsr in valid_user_regs() [all...] |
H A D | processor.h | 71 regs->ARM_cpsr = USR_MODE; \ 73 regs->ARM_cpsr = USR26_MODE; \ 75 regs->ARM_cpsr |= PSR_T_BIT; \ 76 regs->ARM_cpsr |= PSR_ENDSTATE; \
|
H A D | perf_event.h | 22 (regs)->ARM_cpsr = SVC_MODE; \
|
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/ |
H A D | actions-arm.c | 170 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0rs8_rwflags() 186 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0rs8_rwflags() 200 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0_rwflags_nopc() 213 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0_rwflags_nopc() 230 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd16rn12rm0rs8_rwflags_nopc() 243 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd16rn12rm0rs8_rwflags_nopc() 280 unsigned long cpsr = regs->ARM_cpsr; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc() [all...] |
H A D | actions-thumb.c | 49 regs->uregs[rd] = regs->ARM_cpsr & mask; in t32_simulate_mrs() 97 regs->ARM_cpsr &= ~PSR_T_BIT; in t32_simulate_branch() 221 unsigned long cpsr = regs->ARM_cpsr; in t32_emulate_rd8rn16rm0_rwflags() 234 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in t32_emulate_rd8rn16rm0_rwflags() 388 unsigned long cpsr = regs->ARM_cpsr; in t16_simulate_it() 392 regs->ARM_cpsr = cpsr; in t16_simulate_it() 445 unsigned long oldcpsr = regs->ARM_cpsr; in t16_emulate_loregs() 468 regs->ARM_cpsr = t16_emulate_loregs(insn, asi, regs); in t16_emulate_loregs_rwflags() 477 regs->ARM_cpsr in t16_emulate_loregs_noitrwflags() [all...] |
H A D | test-core.c | 1122 regs->ARM_cpsr &= ~(APSR_MASK | PSR_IT_MASK); in setup_test_context() 1123 regs->ARM_cpsr |= test_context_cpsr(scenario); in setup_test_context() 1147 regs->ARM_cpsr |= PSR_I_BIT; in setup_test_context() 1203 initial_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_before_post_handler() 1224 result_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_after_pre_handler() 1235 regs->ARM_cpsr &= ~PSR_I_BIT; in test_after_pre_handler() 1276 pr_err("cpsr %08lx\n", regs->ARM_cpsr); in print_registers()
|
H A D | core.c | 211 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in singlestep_skip() 257 if (!p->ainsn.insn_check_cc(regs->ARM_cpsr)) { in kprobe_handler()
|
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/ |
H A D | actions-arm.c | 170 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0rs8_rwflags() 186 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0rs8_rwflags() 200 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0_rwflags_nopc() 213 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0_rwflags_nopc() 230 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd16rn12rm0rs8_rwflags_nopc() 243 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd16rn12rm0rs8_rwflags_nopc() 280 unsigned long cpsr = regs->ARM_cpsr; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc() [all...] |
H A D | actions-thumb.c | 49 regs->uregs[rd] = regs->ARM_cpsr & mask; in t32_simulate_mrs() 97 regs->ARM_cpsr &= ~PSR_T_BIT; in t32_simulate_branch() 221 unsigned long cpsr = regs->ARM_cpsr; in t32_emulate_rd8rn16rm0_rwflags() 234 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in t32_emulate_rd8rn16rm0_rwflags() 388 unsigned long cpsr = regs->ARM_cpsr; in t16_simulate_it() 392 regs->ARM_cpsr = cpsr; in t16_simulate_it() 445 unsigned long oldcpsr = regs->ARM_cpsr; in t16_emulate_loregs() 470 regs->ARM_cpsr = t16_emulate_loregs(insn, asi, regs); in t16_emulate_loregs_rwflags() 479 regs->ARM_cpsr in t16_emulate_loregs_noitrwflags() [all...] |
H A D | test-core.c | 1122 regs->ARM_cpsr &= ~(APSR_MASK | PSR_IT_MASK); in setup_test_context() 1123 regs->ARM_cpsr |= test_context_cpsr(scenario); in setup_test_context() 1147 regs->ARM_cpsr |= PSR_I_BIT; in setup_test_context() 1203 initial_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_before_post_handler() 1224 result_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_after_pre_handler() 1235 regs->ARM_cpsr &= ~PSR_I_BIT; in test_after_pre_handler() 1276 pr_err("cpsr %08lx\n", regs->ARM_cpsr); in print_registers()
|
H A D | core.c | 213 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in singlestep_skip() 259 if (!p->ainsn.insn_check_cc(regs->ARM_cpsr)) { in kprobe_handler()
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | process.c | 125 regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr); in __show_regs() 138 flags = regs->ARM_cpsr; in __show_regs() 164 printk("xPSR: %08lx\n", regs->ARM_cpsr); in __show_regs() 255 childregs->ARM_cpsr = SVC_MODE; in copy_thread()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | process.c | 139 regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr); in __show_regs() 152 flags = regs->ARM_cpsr; in __show_regs() 176 printk("xPSR: %08lx\n", regs->ARM_cpsr); in __show_regs() 264 childregs->ARM_cpsr = SVC_MODE; in copy_thread()
|
/kernel/linux/linux-6.6/samples/kprobes/ |
H A D | kprobe_example.c | 48 p->symbol_name, p->addr, (long)regs->ARM_pc, (long)regs->ARM_cpsr); in handler_pre() 89 p->symbol_name, p->addr, (long)regs->ARM_cpsr); in handler_post()
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | extable.c | 17 regs->ARM_cpsr &= ~PSR_IT_MASK; in fixup_exception()
|
/kernel/linux/linux-5.10/arch/arm/include/asm/xen/ |
H A D | events.h | 17 return raw_irqs_disabled_flags(regs->ARM_cpsr); in xen_irqs_disabled()
|
/kernel/linux/linux-6.6/arch/arm/include/asm/xen/ |
H A D | events.h | 17 return raw_irqs_disabled_flags(regs->ARM_cpsr); in xen_irqs_disabled()
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | extable.c | 17 regs->ARM_cpsr &= ~PSR_IT_MASK; in fixup_exception()
|
/kernel/linux/linux-5.10/arch/arm/probes/ |
H A D | decode.h | 41 long cpsr = regs->ARM_cpsr; in bx_write_pc() 49 regs->ARM_cpsr = cpsr; in bx_write_pc()
|
H A D | decode-thumb.c | 849 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in thumb16_singlestep() 858 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in thumb32_singlestep()
|
H A D | decode-arm.c | 73 regs->ARM_cpsr |= PSR_T_BIT; in simulate_blx1() 86 regs->ARM_cpsr &= ~PSR_T_BIT; in simulate_blx2bx() 88 regs->ARM_cpsr |= PSR_T_BIT; in simulate_blx2bx() 96 regs->uregs[rd] = regs->ARM_cpsr & mask; in simulate_mrs()
|
/kernel/linux/linux-6.6/arch/arm/probes/ |
H A D | decode.h | 41 long cpsr = regs->ARM_cpsr; in bx_write_pc() 49 regs->ARM_cpsr = cpsr; in bx_write_pc()
|