Home
last modified time | relevance | path

Searched refs:cpsr (Results 1 – 25 of 47) sorted by relevance

12

/openbsd/gnu/llvm/lldb/source/Plugins/Architecture/Arm/
H A DArchitectureArm.cpp72 const uint32_t cpsr = reg_ctx_sp->GetFlags(0); in OverrideStopInfo() local
73 if (cpsr == 0) in OverrideStopInfo()
77 const uint32_t J = Bit32(cpsr, 24); in OverrideStopInfo()
78 const uint32_t T = Bit32(cpsr, 5); in OverrideStopInfo()
100 if (!ARMConditionPassed(condition, cpsr)) in OverrideStopInfo()
111 const uint32_t ITSTATE = Bits32(cpsr, 15, 10) << 2 | Bits32(cpsr, 26, 25); in OverrideStopInfo()
114 if (!ARMConditionPassed(condition, cpsr)) { in OverrideStopInfo()
/openbsd/gnu/llvm/lldb/source/Plugins/Process/Utility/
H A DARMDefines.h108 const uint32_t cpsr) { in ARMConditionPassed() argument
109 const uint32_t cpsr_n = (cpsr >> 31) & 1u; // Negative condition code flag in ARMConditionPassed()
110 const uint32_t cpsr_z = (cpsr >> 30) & 1u; // Zero condition code flag in ARMConditionPassed()
111 const uint32_t cpsr_c = (cpsr >> 29) & 1u; // Carry condition code flag in ARMConditionPassed()
112 const uint32_t cpsr_v = (cpsr >> 28) & 1u; // Overflow condition code flag in ARMConditionPassed()
H A DRegisterInfoPOSIX_arm.h22 uint32_t cpsr; // CPSR member
H A DRegisterInfoPOSIX_arm64.h49 uint32_t cpsr; // cpsr member
H A DRegisterContextDarwin_arm64.h72 uint32_t cpsr; // cpsr member
H A DRegisterContextDarwin_arm64.cpp349 value.SetUInt64(gpr.cpsr); in ReadRegister()
771 case arm64_dwarf::cpsr: in ConvertRegisterKindToRegisterNumber()
910 case arm64_ehframe::cpsr: in ConvertRegisterKindToRegisterNumber()
H A DRegisterContextDarwin_arm.h91 uint32_t cpsr; // CPSR member
/openbsd/sys/arch/arm/include/
H A Dcpu.h318 uint32_t cpsr; in intr_disable() local
320 __asm volatile ("mrs %0, cpsr" : "=r"(cpsr)); in intr_disable()
321 __asm volatile ("msr cpsr_c, %0" :: "r"(cpsr | PSR_I)); in intr_disable()
323 return cpsr; in intr_disable()
327 intr_restore(u_long cpsr) in intr_restore() argument
329 __asm volatile ("msr cpsr_c, %0" :: "r"(cpsr)); in intr_restore()
H A Dframe.h180 mrs r4, cpsr /* save CPSR */ ;\
261 mrs r2, cpsr; /* Get the CPSR */ \
/openbsd/sys/arch/arm/arm/
H A Dsetstack.S63 mrs r3, cpsr /* Switch to the appropriate mode */
82 mrs r3, cpsr /* Switch to the appropriate mode */
H A Dlocore.S111 mrs r0, cpsr
117 mrs r0, cpsr
221 mrs r2, cpsr
H A Dcpuswitch7.S163 mrs r3, cpsr
187 mrs r3, cpsr
H A Dfiq_subr.S46 mrs r2, cpsr ; \
H A Dexception.S175 mrs r1, cpsr
/openbsd/gnu/usr.bin/binutils/gdb/regformats/
H A Dreg-arm.dat28 32:cpsr
/openbsd/gnu/llvm/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h64 uint32_t cpsr; member
H A DRegisterContextMinidump_ARM.h75 uint32_t cpsr; member
H A DRegisterContextMinidump_ARM64.cpp386 OFFSET(cpsr),
389 {INV, arm64_dwarf::cpsr, LLDB_REGNUM_GENERIC_FLAGS, INV, reg_cpsr},
772 m_regs.cpsr = data.GetU32(&offset); in RegisterContextMinidump_ARM64()
H A DRegisterContextMinidump_ARM.cpp241 OFFSET(cpsr),
465 m_regs.cpsr = data.GetU32(&offset); in RegisterContextMinidump_ARM()
/openbsd/gnu/llvm/lldb/tools/debugserver/source/MacOSX/arm/
H A DDNBArchImpl.h100 bool ConditionPassed(uint8_t condition, uint32_t cpsr);
112 uint32_t cpsr,
H A DDNBArchImpl.cpp808 bool DNBArchMachARM::ConditionPassed(uint8_t condition, uint32_t cpsr) { in ConditionPassed() argument
809 uint32_t cpsr_n = bit(cpsr, 31); // Negative condition code flag in ConditionPassed()
810 uint32_t cpsr_z = bit(cpsr, 30); // Zero condition code flag in ConditionPassed()
811 uint32_t cpsr_c = bit(cpsr, 29); // Carry condition code flag in ConditionPassed()
812 uint32_t cpsr_v = bit(cpsr, 28); // Overflow condition code flag in ConditionPassed()
1596 DEFINE_GPR_NAME(cpsr, "flags", GENERIC_REGNUM_FLAGS, g_invalidate_cpsr)};
/openbsd/gnu/llvm/lldb/source/Utility/
H A DARM64_DWARF_Registers.h53 cpsr = 33, enumerator
H A DARM64_ehframe_Registers.h52 cpsr, enumerator
/openbsd/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterFallback.cpp32 R64(x28), R64(x29), R64(x30), R64(sp), R64(pc), R32(cpsr), in GetRegisters_aarch64()
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/AArch64/
H A DABIAArch64.cpp48 return {LLDB_INVALID_REGNUM, arm64_dwarf::cpsr}; in GetEHAndDWARFNums()

12