Package lldb :: Class SBModuleSpec
[hide private]
[frames] | no frames]

Class SBModuleSpec

source code


Proxy of C++ lldb::SBModuleSpec class

Instance Methods [hide private]
 
__repr__(self) source code
 
__init__(self, *args)
__init__(lldb::SBModuleSpec self) -> SBModuleSpec __init__(lldb::SBModuleSpec self, SBModuleSpec rhs) -> SBModuleSpec
source code
 
IsValid(self)
IsValid(SBModuleSpec self) -> bool
source code
 
__nonzero__(self) source code
 
__bool__(self) source code
 
Clear(self)
Clear(SBModuleSpec self)
source code
 
GetFileSpec(self)
GetFileSpec(SBModuleSpec self) -> SBFileSpec
source code
 
SetFileSpec(self, *args)
SetFileSpec(SBModuleSpec self, SBFileSpec fspec)
source code
 
GetPlatformFileSpec(self)
GetPlatformFileSpec(SBModuleSpec self) -> SBFileSpec
source code
 
SetPlatformFileSpec(self, *args)
SetPlatformFileSpec(SBModuleSpec self, SBFileSpec fspec)
source code
 
GetSymbolFileSpec(self)
GetSymbolFileSpec(SBModuleSpec self) -> SBFileSpec
source code
 
SetSymbolFileSpec(self, *args)
SetSymbolFileSpec(SBModuleSpec self, SBFileSpec fspec)
source code
 
GetObjectName(self)
GetObjectName(SBModuleSpec self) -> char const *
source code
 
SetObjectName(self, *args)
SetObjectName(SBModuleSpec self, char const * name)
source code
 
GetTriple(self)
GetTriple(SBModuleSpec self) -> char const *
source code
 
SetTriple(self, *args)
SetTriple(SBModuleSpec self, char const * triple)
source code
 
GetUUIDBytes(self)
GetUUIDBytes(SBModuleSpec self) -> uint8_t const *
source code
 
GetUUIDLength(self)
GetUUIDLength(SBModuleSpec self) -> size_t
source code
 
SetUUIDBytes(self, *args)
SetUUIDBytes(SBModuleSpec self, uint8_t const * uuid, size_t uuid_len) -> bool
source code
 
GetDescription(self, *args)
GetDescription(SBModuleSpec self, SBStream description) -> bool
source code
 
__str__(self)
__str__(SBModuleSpec self) -> PyObject *
source code
Class Variables [hide private]
  __swig_setmethods__ = {}
  __setattr__ = lambda self, name, value:
  __swig_getmethods__ = {}
  __getattr__ = lambda self, name:
  __swig_destroy__ = _lldb.delete_SBModuleSpec
  __del__ = lambda self:
Method Details [hide private]

GetFileSpec(self)

source code 

GetFileSpec(SBModuleSpec self) -> SBFileSpec

Get const accessor for the module file.

This function returns the file for the module on the host system
that is running LLDB. This can differ from the path on the
platform since we might be doing remote debugging.

@return
    A const reference to the file specification object.

GetPlatformFileSpec(self)

source code 

GetPlatformFileSpec(SBModuleSpec self) -> SBFileSpec

Get accessor for the module platform file.

Platform file refers to the path of the module as it is known on
the remote system on which it is being debugged. For local
debugging this is always the same as Module::GetFileSpec(). But
remote debugging might mention a file '/usr/lib/liba.dylib'
which might be locally downloaded and cached. In this case the
platform file could be something like:
'/tmp/lldb/platform-cache/remote.host.computer/usr/lib/liba.dylib'
The file could also be cached in a local developer kit directory.

@return
    A const reference to the file specification object.