LLDB API Documentation

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

#include <SBAddress.h>

Public Member Functions

 SBAddress ()
 
 SBAddress (const lldb::SBAddress &rhs)
 
 SBAddress (lldb::SBSection section, lldb::addr_t offset)
 
 SBAddress (lldb::addr_t load_addr, lldb::SBTarget &target)
 
 ~SBAddress ()
 
const lldb::SBAddressoperator= (const lldb::SBAddress &rhs)
 
bool IsValid () const
 
void Clear ()
 
addr_t GetFileAddress () const
 
addr_t GetLoadAddress (const lldb::SBTarget &target) const
 
void SetAddress (lldb::SBSection section, lldb::addr_t offset)
 
void SetLoadAddress (lldb::addr_t load_addr, lldb::SBTarget &target)
 
bool OffsetAddress (addr_t offset)
 
bool GetDescription (lldb::SBStream &description)
 
lldb::SBSymbolContext GetSymbolContext (uint32_t resolve_scope)
 
lldb::SBSection GetSection ()
 
lldb::addr_t GetOffset ()
 
lldb::SBModule GetModule ()
 
lldb::SBCompileUnit GetCompileUnit ()
 
lldb::SBFunction GetFunction ()
 
lldb::SBBlock GetBlock ()
 
lldb::SBSymbol GetSymbol ()
 
lldb::SBLineEntry GetLineEntry ()
 
lldb::AddressClass GetAddressClass ()
 

Protected Member Functions

lldb_private::Address * operator-> ()
 
const lldb_private::Address * operator-> () const
 
lldb_private::Address * get ()
 
lldb_private::Address & ref ()
 
const lldb_private::Address & ref () const
 
 SBAddress (const lldb_private::Address *lldb_object_ptr)
 
void SetAddress (const lldb_private::Address *lldb_object_ptr)
 

Friends

class SBBlock
 
class SBBreakpointLocation
 
class SBFrame
 
class SBFunction
 
class SBLineEntry
 
class SBInstruction
 
class SBModule
 
class SBSection
 
class SBSymbol
 
class SBSymbolContext
 
class SBTarget
 
class SBThread
 
class SBThreadPlan
 
class SBValue
 
class SBQueueItem
 

Detailed Description

Definition at line 18 of file SBAddress.h.

Constructor & Destructor Documentation

lldb::SBAddress::SBAddress ( )
lldb::SBAddress::SBAddress ( const lldb::SBAddress rhs)
lldb::SBAddress::SBAddress ( lldb::SBSection  section,
lldb::addr_t  offset 
)
lldb::SBAddress::SBAddress ( lldb::addr_t  load_addr,
lldb::SBTarget target 
)
lldb::SBAddress::~SBAddress ( )
lldb::SBAddress::SBAddress ( const lldb_private::Address *  lldb_object_ptr)
protected

Member Function Documentation

void lldb::SBAddress::Clear ( )
lldb_private::Address* lldb::SBAddress::get ( )
protected
lldb::AddressClass lldb::SBAddress::GetAddressClass ( )
lldb::SBBlock lldb::SBAddress::GetBlock ( )
lldb::SBCompileUnit lldb::SBAddress::GetCompileUnit ( )
bool lldb::SBAddress::GetDescription ( lldb::SBStream description)
addr_t lldb::SBAddress::GetFileAddress ( ) const
lldb::SBFunction lldb::SBAddress::GetFunction ( )
lldb::SBLineEntry lldb::SBAddress::GetLineEntry ( )
addr_t lldb::SBAddress::GetLoadAddress ( const lldb::SBTarget target) const
lldb::SBModule lldb::SBAddress::GetModule ( )
lldb::addr_t lldb::SBAddress::GetOffset ( )
lldb::SBSection lldb::SBAddress::GetSection ( )
lldb::SBSymbol lldb::SBAddress::GetSymbol ( )
lldb::SBSymbolContext lldb::SBAddress::GetSymbolContext ( uint32_t  resolve_scope)
bool lldb::SBAddress::IsValid ( ) const
bool lldb::SBAddress::OffsetAddress ( addr_t  offset)
lldb_private::Address* lldb::SBAddress::operator-> ( )
protected
const lldb_private::Address* lldb::SBAddress::operator-> ( ) const
protected
const lldb::SBAddress& lldb::SBAddress::operator= ( const lldb::SBAddress rhs)
lldb_private::Address& lldb::SBAddress::ref ( )
protected
const lldb_private::Address& lldb::SBAddress::ref ( ) const
protected
void lldb::SBAddress::SetAddress ( lldb::SBSection  section,
lldb::addr_t  offset 
)
void lldb::SBAddress::SetAddress ( const lldb_private::Address *  lldb_object_ptr)
protected
void lldb::SBAddress::SetLoadAddress ( lldb::addr_t  load_addr,
lldb::SBTarget target 
)

Friends And Related Function Documentation

friend class SBBlock
friend

Definition at line 86 of file SBAddress.h.

friend class SBBreakpointLocation
friend

Definition at line 87 of file SBAddress.h.

friend class SBFrame
friend

Definition at line 88 of file SBAddress.h.

friend class SBFunction
friend

Definition at line 89 of file SBAddress.h.

friend class SBInstruction
friend

Definition at line 91 of file SBAddress.h.

friend class SBLineEntry
friend

Definition at line 90 of file SBAddress.h.

friend class SBModule
friend

Definition at line 92 of file SBAddress.h.

friend class SBQueueItem
friend

Definition at line 100 of file SBAddress.h.

friend class SBSection
friend

Definition at line 93 of file SBAddress.h.

friend class SBSymbol
friend

Definition at line 94 of file SBAddress.h.

friend class SBSymbolContext
friend

Definition at line 95 of file SBAddress.h.

friend class SBTarget
friend

Definition at line 96 of file SBAddress.h.

friend class SBThread
friend

Definition at line 97 of file SBAddress.h.

friend class SBThreadPlan
friend

Definition at line 98 of file SBAddress.h.

friend class SBValue
friend

Definition at line 99 of file SBAddress.h.


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