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 * 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)
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 93 of file SBSymbol.h.

friend class SBFrame
friend

Definition at line 94 of file SBSymbol.h.

friend class SBModule
friend

Definition at line 95 of file SBSymbol.h.

friend class SBSymbolContext
friend

Definition at line 96 of file SBSymbol.h.


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