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.