LLDB mainline
lldb_private::ARMSingleStepBreakpointLocationsPredictor Class Reference

#include <EmulateInstructionARM.h>

Inheritance diagram for lldb_private::ARMSingleStepBreakpointLocationsPredictor:
[legend]

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< EmulateInstructionm_emulator_up
bool m_emulation_result = false

Detailed Description

Definition at line 19 of file EmulateInstructionARM.h.

Constructor & Destructor Documentation

◆ ARMSingleStepBreakpointLocationsPredictor()

lldb_private::ARMSingleStepBreakpointLocationsPredictor::ARMSingleStepBreakpointLocationsPredictor ( std::unique_ptr< EmulateInstruction > emulator_up)
inline

Member Function Documentation

◆ GetBreakpointSize()

llvm::Expected< unsigned > ARMSingleStepBreakpointLocationsPredictor::GetBreakpointSize ( lldb::addr_t bp_addr)
overridevirtual

The documentation for this class was generated from the following files: