|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
symbol_in_section_iter(self,
section)
Given a module and its contained section, returns an iterator on the
symbols within the section. |
source code
|
|
|
__init__(self,
*args)
__init__(lldb::SBModule self) -> SBModule __init__(lldb::SBModule
self, SBModule rhs) -> SBModule __init__(lldb::SBModule self,
SBModuleSpec module_spec) -> SBModule __init__(lldb::SBModule
self, SBProcess process, lldb::addr_t header_addr) -> SBModule |
source code
|
|
|
__swig_destroy__(...)
delete_SBModule(SBModule self) |
|
|
|
|
|
|
|
IsValid(self)
IsValid(SBModule self) -> bool |
source code
|
|
|
|
|
|
|
|
|
SetPlatformFileSpec(self,
*args)
SetPlatformFileSpec(SBModule self, SBFileSpec platform_file) ->
bool |
source code
|
|
|
|
|
FindSection(self,
*args)
FindSection(SBModule self, str const * sect_name) -> SBSection |
source code
|
|
|
ResolveFileAddress(self,
*args)
ResolveFileAddress(SBModule self, lldb::addr_t vm_addr) ->
SBAddress |
source code
|
|
|
ResolveSymbolContextForAddress(self,
*args)
ResolveSymbolContextForAddress(SBModule self, SBAddress addr,
uint32_t resolve_scope) -> SBSymbolContext |
source code
|
|
|
GetDescription(self,
*args)
GetDescription(SBModule self, SBStream description) -> bool |
source code
|
|
|
GetNumCompileUnits(self)
GetNumCompileUnits(SBModule self) -> uint32_t |
source code
|
|
|
GetCompileUnitAtIndex(self,
*args)
GetCompileUnitAtIndex(SBModule self, uint32_t arg2) ->
SBCompileUnit |
source code
|
|
|
GetNumSymbols(self)
GetNumSymbols(SBModule self) -> size_t |
source code
|
|
|
GetSymbolAtIndex(self,
*args)
GetSymbolAtIndex(SBModule self, size_t idx) -> SBSymbol |
source code
|
|
|
FindSymbol(self,
*args)
FindSymbol(SBModule self, str const * name, lldb::SymbolType
type=eSymbolTypeAny) -> SBSymbol FindSymbol(SBModule self, str
const * name) -> SBSymbol |
source code
|
|
|
FindSymbols(self,
*args)
FindSymbols(SBModule self, str const * name, lldb::SymbolType
type=eSymbolTypeAny) -> SBSymbolContextList FindSymbols(SBModule
self, str const * name) -> SBSymbolContextList |
source code
|
|
|
GetNumSections(self)
GetNumSections(SBModule self) -> size_t |
source code
|
|
|
GetSectionAtIndex(self,
*args)
GetSectionAtIndex(SBModule self, size_t idx) -> SBSection |
source code
|
|
|
FindFunctions(self,
*args)
FindFunctions(SBModule self, str const * name, uint32_t name_type_mask=eFunctionNameTypeAny) -> SBSymbolContextList
FindFunctions(SBModule self, str const * name) -> SBSymbolContextList |
source code
|
|
|
FindFirstType(self,
*args)
FindFirstType(SBModule self, str const * name) -> SBType |
source code
|
|
|
FindTypes(self,
*args)
FindTypes(SBModule self, str const * type) -> SBTypeList |
source code
|
|
|
GetBasicType(self,
*args)
GetBasicType(SBModule self, lldb::BasicType type) -> SBType |
source code
|
|
|
GetTypes(self,
*args)
GetTypes(SBModule self, uint32_t type_mask=eTypeClassAny) -> SBTypeList
GetTypes(SBModule self) -> SBTypeList |
source code
|
|
|
FindGlobalVariables(self,
*args)
FindGlobalVariables(SBModule self, SBTarget target, str const * name, uint32_t max_matches) -> SBValueList |
source code
|
|
|
|
|
GetByteOrder(self)
GetByteOrder(SBModule self) -> lldb::ByteOrder |
source code
|
|
|
GetAddressByteSize(self)
GetAddressByteSize(SBModule self) -> uint32_t |
source code
|
|
|
GetTriple(self)
GetTriple(SBModule self) -> str const * |
source code
|
|
|
GetVersion(self)
GetVersion(SBModule self) -> uint32_t |
source code
|
|
|
get_symbols_access_object(self)
An accessor function that returns a symbols_access() object which
allows lazy symbol access from a lldb.SBModule object. |
source code
|
|
|
get_compile_units_access_object(self)
An accessor function that returns a compile_units_access() object
which allows lazy compile unit access from a lldb.SBModule object. |
source code
|
|
|
get_symbols_array(self)
An accessor function that returns a list() that contains all symbols
in a lldb.SBModule object. |
source code
|
|
|
get_sections_access_object(self)
An accessor function that returns a sections_access() object which
allows lazy section array access. |
source code
|
|
|
get_sections_array(self)
An accessor function that returns an array object that contains all
sections in this module object. |
source code
|
|
|
get_compile_units_array(self)
An accessor function that returns an array object that contains all
compile_units in this module object. |
source code
|
|
|
|
|
|
|
|
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__sizeof__ ,
__subclasshook__
|
|
addr_size
A read only property that returns the size in bytes of an address for
this module.
|
|
byte_order
A read only property that returns an lldb enumeration value
(lldb.eByteOrderLittle, lldb.eByteOrderBig, lldb.eByteOrderInvalid)
that represents the byte order for this module.
|
|
compile_units
A read only property that returns a list() of lldb.SBCompileUnit
objects contained in this module.
|
|
file
A read only property that returns an lldb object that represents the
file (lldb.SBFileSpec) for this object file for this module as it is
represented where it is being debugged.
|
|
num_sections
A read only property that returns number of sections in the module as
an integer.
|
|
num_symbols
A read only property that returns number of symbols in the module
symbol table as an integer.
|
|
platform_file
A read only property that returns an lldb object that represents the
file (lldb.SBFileSpec) for this object file for this module as it is
represented on the current host system.
|
|
section
A read only property that can be used to access compile units by
index ("compile_unit = module.compile_unit[0]"), name
("compile_unit = module.compile_unit['main.cpp']"), or
using a regular expression ("compile_unit =
module.compile_unit[re.compile(...)]").
|
|
sections
A read only property that returns a list() of lldb.SBSection objects
contained in this module.
|
|
symbol
A read only property that can be used to access symbols by index
("symbol = module.symbol[0]"), name ("symbols =
module.symbol['main']"), or using a regular expression
("symbols = module.symbol[re.compile(...)]").
|
|
symbols
A read only property that returns a list() of lldb.SBSymbol objects
contained in this module.
|
|
triple
A read only property that returns the target triple (arch-vendor-os)
for this module.
|
|
uuid
A read only property that returns a standard python uuid.UUID object
that represents the UUID of this module.
|
Inherited from object :
__class__
|