LLDB  mainline
Public Member Functions | List of all members
lldb_private::InstructionList Class Reference

#include <Disassembler.h>

Public Member Functions

 InstructionList ()
 
 ~InstructionList ()
 
size_t GetSize () const
 
uint32_t GetMaxOpcocdeByteSize () const
 
lldb::InstructionSP GetInstructionAtIndex (size_t idx) const
 
uint32_t GetIndexOfNextBranchInstruction (uint32_t start, Target &target) const
 
uint32_t GetIndexOfInstructionAtLoadAddress (lldb::addr_t load_addr, Target &target)
 
uint32_t GetIndexOfInstructionAtAddress (const Address &addr)
 
void Clear ()
 
void Append (lldb::InstructionSP &inst_sp)
 
void Dump (Stream *s, bool show_address, bool show_bytes, const ExecutionContext *exe_ctx)
 

Detailed Description

Definition at line 282 of file Disassembler.h.

Constructor & Destructor Documentation

◆ InstructionList()

InstructionList::InstructionList ( )

Definition at line 1032 of file Disassembler.cpp.

References ~InstructionList().

◆ ~InstructionList()

InstructionList::~InstructionList ( )
default

Referenced by InstructionList().

Member Function Documentation

◆ Append()

void InstructionList::Append ( lldb::InstructionSP &  inst_sp)

◆ Clear()

void InstructionList::Clear ( )

Definition at line 1081 of file Disassembler.cpp.

Referenced by DisassemblerLLVMC::DecodeInstructions().

◆ Dump()

void InstructionList::Dump ( Stream s,
bool  show_address,
bool  show_bytes,
const ExecutionContext exe_ctx 
)

◆ GetIndexOfInstructionAtAddress()

uint32_t InstructionList::GetIndexOfInstructionAtAddress ( const Address addr)

◆ GetIndexOfInstructionAtLoadAddress()

uint32_t InstructionList::GetIndexOfInstructionAtLoadAddress ( lldb::addr_t  load_addr,
Target target 
)

◆ GetIndexOfNextBranchInstruction()

uint32_t InstructionList::GetIndexOfNextBranchInstruction ( uint32_t  start,
Target target 
) const

◆ GetInstructionAtIndex()

InstructionSP InstructionList::GetInstructionAtIndex ( size_t  idx) const

◆ GetMaxOpcocdeByteSize()

uint32_t InstructionList::GetMaxOpcocdeByteSize ( ) const

◆ GetSize()

size_t InstructionList::GetSize ( ) const

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