|
LLDB mainline
|
#include <EmulateInstructionARM.h>
Public Member Functions | |
| ARMSingleStepBreakpointLocationsPredictor (std::unique_ptr< EmulateInstruction > emulator_up) | |
| llvm::Expected< unsigned > | GetBreakpointSize (lldb::addr_t bp_addr) override |
| Public Member Functions inherited from lldb_private::SingleStepBreakpointLocationsPredictor | |
| SingleStepBreakpointLocationsPredictor (std::unique_ptr< EmulateInstruction > emulator_up) | |
| virtual BreakpointLocations | GetBreakpointLocations (Status &status) |
| virtual | ~SingleStepBreakpointLocationsPredictor ()=default |
Additional Inherited Members | |
| Protected Member Functions inherited from lldb_private::SingleStepBreakpointLocationsPredictor | |
| lldb::addr_t | GetNextInstructionAddress (Status &error) |
| lldb::addr_t | GetBreakpointLocationAddress (lldb::addr_t entry_pc, Status &error) |
| Protected Attributes inherited from lldb_private::SingleStepBreakpointLocationsPredictor | |
| std::unique_ptr< EmulateInstruction > | m_emulator_up |
| bool | m_emulation_result = false |
Definition at line 19 of file EmulateInstructionARM.h.
|
inline |
Definition at line 22 of file EmulateInstructionARM.h.
References lldb_private::SingleStepBreakpointLocationsPredictor::SingleStepBreakpointLocationsPredictor().
|
overridevirtual |
Reimplemented from lldb_private::SingleStepBreakpointLocationsPredictor.
Definition at line 14482 of file EmulateInstructionARM.cpp.
References lldb::eRegisterKindGeneric, LLDB_INVALID_ADDRESS, LLDB_REGNUM_GENERIC_FLAGS, and lldb_private::SingleStepBreakpointLocationsPredictor::m_emulator_up.