Lines Matching refs:DNBArchMachARM
121 * arm/DNBArchImpl.cpp (DNBArchMachARM::GetGPRState): Improved logging.
160 * DNBArchImpl.cpp (DNBArchMachARM::EvaluateNextInstructionForSoftwareBreakpointSetup):
198 * DNBArchImpl.cpp (DNBArchMachARM::EvaluateNextInstructionForSoftwareBreakpointSetup):
217 * DNBArchImpl.cpp (DNBArchMachARM::ThreadDidStop): Disable any of the
219 (DNBArchMachARM::StepNotComplete): Changed renamed member accesses.
220 (DNBArchMachARM::DecodeITBlockInstructions): New function for software
222 (DNBArchMachARM::EnableHardwareSingleStep): Cleaned up logging.
223 (DNBArchMachARM::ComputeNextPC): Ditto.
224 (DNBArchMachARM::EvaluateNextInstructionForSoftwareBreakpointSetup): Now
226 (DNBArchMachARM::SetSingleStepSoftwareBreakpoints): Ditto.
227 (DNBArchMachARM::DecodeInstructionUsingDisassembler): New function.
228 (DNBArchMachARM::BreakpointHit): New breakpoint callback function.
255 (DNBArchMachARM::ConditionPassed): Use new "bit" function.
256 (DNBArchMachARM::ComputeNextPC): Use new "bit" function, remove inline
259 (DNBArchMachARM::NumSupportedHardwareBreakpoints): Use new "bits" function.
260 (DNBArchMachARM::NumSupportedHardwareWatchpoints): Use new "bits" function.
270 * DNBArchImpl.h (DNBArchMachARM::NumSupportedHardwareBreakpoints()): Auto
273 (DNBArchMachARM::NumSupportedHardwareWatchpoints()): Auto detect how many
281 * DNBArchImpl.h (DNBArchMachARM::ConditionPassed): New protected
283 (DNBArchMachARM::ComputeNextPC): New protected member function.
284 (DNBArchMachARM::EvaluateNextInstructionForSoftwareBreakpointSetup): New
286 (DNBArchMachARM::m_thumbStaticData): New protected member variable.
287 (DNBArchMachARM::m_decodedInstruction): New protected member variable.
288 * DNBArchImpl.cpp (DNBArchMachARM::ThreadDidStop): Added extra code that
291 (DNBArchMachARM::ConditionPassed): New function.
292 (DNBArchMachARM::ComputeNextPC): New function.
293 (DNBArchMachARM::EvaluateNextInstructionForSoftwareBreakpointSetup): New
295 (DNBArchMachARM::SetSingleStepSoftwareBreakpoints): Added the guts of the
297 (DNBArchMachARM::NumSupportedHardwareBreakpoints): Prepared for adding
299 (DNBArchMachARM::NumSupportedHardwareWatchpoints): Prepared for adding
439 * DNBArchImpl.cpp (DNBArchMachARM::EnableHardwareSingleStep): Ditto.
440 (DNBArchMachARM::SetSingleStepSoftwareBreakpoints) Ditto.
515 * arm/DBNArchImpl.cpp (DNBArchMachARM::EnableHardwareSingleStep): Log using
517 (DNBArchMachARM::SetSingleStepSoftwareBreakpoints): Ditto.
560 * DNBArchImpl.cpp (DNBArchMachARM::ThreadWillResume): Returns void and
562 (DNBArchMachARM::ThreadDidStop): Has a debug mode that uses hardware single
565 (DNBArchMachARM::SetSingleStepSoftwareBreakpoints): New function.
566 * DNBArchImpl.h (DNBArchMachARM::ThreadWillResume): Returns void.
567 (DNBArchMachARM::SetSingleStepSoftwareBreakpoints): New prototype.
568 (DNBArchMachARM::m_sw_single_step_next_pc): New member variable.
569 (DNBArchMachARM::m_sw_single_step_break_id): New member variable.
592 * DNBArchImpl.cpp (DNBArchMachARM::StepNotComplete): New function.
593 (DNBArchMachARM::EnableHardwareSingleStep): Handle hardware single stepping
688 * MacOSX/arm/DNBArchImpl.cpp (DNBArchMachARM::GetRegisterValue): Set
775 (DNBArchMachARM::GetCPUType): New function.
776 (DNBArchMachARM::DumpDBGState): New function.
777 (DNBArchMachARM::GetDBGState): New function.
778 (DNBArchMachARM::SetDBGState): New function.
779 (DNBArchMachARM::EnableHardwareSingleStep): New function.
780 (DNBArchMachARM::EnableHardwareBreakpoint): New function.
781 (DNBArchMachARM::NotifyException): Removed.
782 (DNBArchMachARM::DisableHardwareBreakpoint): New function.
783 (DNBArchMachARM::EnableHardwareWatchpoint): New function.
784 (DNBArchMachARM::DisableHardwareWatchpoint): New function.