Lines Matching +full:clear +full:- +full:bit
1 //===-- ArchitectureArm.cpp -----------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
24 "Arm-specific algorithms", in LLDB_PLUGIN_DEFINE()
41 // won't actually execute this instruction. If this happens we need to clear in OverrideStopInfo()
60 // use 16 and 32 bit instruction for 16 and 32 bit thumb instructions in OverrideStopInfo()
61 // respectively. If your debugger inserts a 16 bit thumb trap on top of a 32 in OverrideStopInfo()
62 // bit thumb instruction for an opcode that is inside an if/then, it will in OverrideStopInfo()
64 // 16 bit trap and then cause your program to crash if it executes the in OverrideStopInfo()
65 // trailing 16 bits (the second half of the 32 bit thumb instruction you in OverrideStopInfo()
72 const uint32_t cpsr = reg_ctx_sp->GetFlags(0); in OverrideStopInfo()
89 // I will check with the lldb-dev list first before I enable this. in OverrideStopInfo()
92 const addr_t pc = reg_ctx_sp->GetPC(); in OverrideStopInfo()
96 …const uint64_t opcode = thread.GetProcess()->ReadUnsignedIntegerFromMemory(pc, 4, UINT64_MAX, erro… in OverrideStopInfo()
104 // it stopped, we need to clear the stop info in OverrideStopInfo()
117 // Regardless of why it stopped, we need to clear the stop info in OverrideStopInfo()