LLDB API Documentation

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

#include <SBFunction.h>

Public Member Functions

 SBFunction ()
 
 SBFunction (const lldb::SBFunction &rhs)
 
const lldb::SBFunctionoperator= (const lldb::SBFunction &rhs)
 
 ~SBFunction ()
 
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)
 
lldb::SBAddress GetStartAddress ()
 
lldb::SBAddress GetEndAddress ()
 
const char * GetArgumentName (uint32_t arg_idx)
 
uint32_t GetPrologueByteSize ()
 
lldb::SBType GetType ()
 
lldb::SBBlock GetBlock ()
 
lldb::LanguageType GetLanguage ()
 
bool GetIsOptimized ()
 
bool operator== (const lldb::SBFunction &rhs) const
 
bool operator!= (const lldb::SBFunction &rhs) const
 
bool GetDescription (lldb::SBStream &description)
 

Protected Member Functions

lldb_private::Function * get ()
 
void reset (lldb_private::Function *lldb_object_ptr)
 

Friends

class SBAddress
 
class SBFrame
 
class SBSymbolContext
 

Detailed Description

Definition at line 19 of file SBFunction.h.

Constructor & Destructor Documentation

lldb::SBFunction::SBFunction ( )
lldb::SBFunction::SBFunction ( const lldb::SBFunction rhs)
lldb::SBFunction::~SBFunction ( )

Member Function Documentation

lldb_private::Function* lldb::SBFunction::get ( )
protected
const char* lldb::SBFunction::GetArgumentName ( uint32_t  arg_idx)
lldb::SBBlock lldb::SBFunction::GetBlock ( )
bool lldb::SBFunction::GetDescription ( lldb::SBStream description)
const char* lldb::SBFunction::GetDisplayName ( ) const
lldb::SBAddress lldb::SBFunction::GetEndAddress ( )
lldb::SBInstructionList lldb::SBFunction::GetInstructions ( lldb::SBTarget  target)
lldb::SBInstructionList lldb::SBFunction::GetInstructions ( lldb::SBTarget  target,
const char *  flavor 
)
bool lldb::SBFunction::GetIsOptimized ( )
lldb::LanguageType lldb::SBFunction::GetLanguage ( )
const char* lldb::SBFunction::GetMangledName ( ) const
const char* lldb::SBFunction::GetName ( ) const
uint32_t lldb::SBFunction::GetPrologueByteSize ( )
lldb::SBAddress lldb::SBFunction::GetStartAddress ( )
lldb::SBType lldb::SBFunction::GetType ( )
bool lldb::SBFunction::IsValid ( ) const
bool lldb::SBFunction::operator!= ( const lldb::SBFunction rhs) const
const lldb::SBFunction& lldb::SBFunction::operator= ( const lldb::SBFunction rhs)
bool lldb::SBFunction::operator== ( const lldb::SBFunction rhs) const
void lldb::SBFunction::reset ( lldb_private::Function *  lldb_object_ptr)
protected

Friends And Related Function Documentation

friend class SBAddress
friend

Definition at line 70 of file SBFunction.h.

friend class SBFrame
friend

Definition at line 71 of file SBFunction.h.

friend class SBSymbolContext
friend

Definition at line 72 of file SBFunction.h.


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