LLDB API Documentation

Public Member Functions | Protected Member Functions | Friends | List of all members
lldb::SBSymbol Class Reference

#include <SBSymbol.h>

Public Member Functions

 SBSymbol ()
 
 ~SBSymbol ()
 
 SBSymbol (const lldb::SBSymbol &rhs)
 
const lldb::SBSymboloperator= (const lldb::SBSymbol &rhs)
 
bool IsValid () const
 
const char * GetName () const
 
const char * GetDisplayName () const
 
const char * GetMangledName () const
 
lldb::SBInstructionList GetInstructions (lldb::SBTarget target)
 
lldb::SBInstructionList GetInstructions (lldb::SBTarget target, const char *flavor_string)
 
SBAddress GetStartAddress ()
 
SBAddress GetEndAddress ()
 
uint32_t GetPrologueByteSize ()
 
SymbolType GetType ()
 
bool operator== (const lldb::SBSymbol &rhs) const
 
bool operator!= (const lldb::SBSymbol &rhs) const
 
bool GetDescription (lldb::SBStream &description)
 
bool IsExternal ()
 
bool IsSynthetic ()
 

Protected Member Functions

lldb_private::Symbol * get ()
 
void reset (lldb_private::Symbol *)
 

Friends

class SBAddress
 
class SBFrame
 
class SBModule
 
class SBSymbolContext
 

Detailed Description

Definition at line 20 of file SBSymbol.h.

Constructor & Destructor Documentation

lldb::SBSymbol::SBSymbol ( )
lldb::SBSymbol::~SBSymbol ( )
lldb::SBSymbol::SBSymbol ( const lldb::SBSymbol rhs)

Member Function Documentation

lldb_private::Symbol* lldb::SBSymbol::get ( )
protected
bool lldb::SBSymbol::GetDescription ( lldb::SBStream description)
const char* lldb::SBSymbol::GetDisplayName ( ) const
SBAddress lldb::SBSymbol::GetEndAddress ( )
lldb::SBInstructionList lldb::SBSymbol::GetInstructions ( lldb::SBTarget  target)
lldb::SBInstructionList lldb::SBSymbol::GetInstructions ( lldb::SBTarget  target,
const char *  flavor_string 
)
const char* lldb::SBSymbol::GetMangledName ( ) const
const char* lldb::SBSymbol::GetName ( ) const
uint32_t lldb::SBSymbol::GetPrologueByteSize ( )
SBAddress lldb::SBSymbol::GetStartAddress ( )
SymbolType lldb::SBSymbol::GetType ( )
bool lldb::SBSymbol::IsExternal ( )
bool lldb::SBSymbol::IsSynthetic ( )
bool lldb::SBSymbol::IsValid ( ) const
bool lldb::SBSymbol::operator!= ( const lldb::SBSymbol rhs) const
const lldb::SBSymbol& lldb::SBSymbol::operator= ( const lldb::SBSymbol rhs)
bool lldb::SBSymbol::operator== ( const lldb::SBSymbol rhs) const
void lldb::SBSymbol::reset ( lldb_private::Symbol *  )
protected

Friends And Related Function Documentation

friend class SBAddress
friend

Definition at line 75 of file SBSymbol.h.

friend class SBFrame
friend

Definition at line 76 of file SBSymbol.h.

friend class SBModule
friend

Definition at line 77 of file SBSymbol.h.

friend class SBSymbolContext
friend

Definition at line 78 of file SBSymbol.h.


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