Lines Matching defs:SBModule

1 //===-- SBModule.cpp ------------------------------------------------------===//
9 #include "lldb/API/SBModule.h"
32 SBModule::SBModule() { LLDB_INSTRUMENT_VA(this); }
34 SBModule::SBModule(const lldb::ModuleSP &module_sp) : m_opaque_sp(module_sp) {}
36 SBModule::SBModule(const SBModuleSpec &module_spec) {
46 SBModule::SBModule(const SBModule &rhs) : m_opaque_sp(rhs.m_opaque_sp) {
50 SBModule::SBModule(lldb::SBProcess &process, lldb::addr_t header_addr) {
65 const SBModule &SBModule::operator=(const SBModule &rhs) {
73 SBModule::~SBModule() = default;
75 bool SBModule::IsValid() const {
79 SBModule::operator bool() const {
85 void SBModule::Clear() {
91 bool SBModule::IsFileBacked() const {
105 SBFileSpec SBModule::GetFileSpec() const {
116 lldb::SBFileSpec SBModule::GetPlatformFileSpec() const {
127 bool SBModule::SetPlatformFileSpec(const lldb::SBFileSpec &platform_file) {
141 lldb::SBFileSpec SBModule::GetRemoteInstallFileSpec() {
151 bool SBModule::SetRemoteInstallFileSpec(lldb::SBFileSpec &file) {
162 const uint8_t *SBModule::GetUUIDBytes() const {
173 const char *SBModule::GetUUIDString() const {
186 // Note: SBModule::GetUUIDString's expected behavior is to return nullptr if
193 bool SBModule::operator==(const SBModule &rhs) const {
201 bool SBModule::operator!=(const SBModule &rhs) const {
209 ModuleSP SBModule::GetSP() const { return m_opaque_sp; }
211 void SBModule::SetSP(const ModuleSP &module_sp) { m_opaque_sp = module_sp; }
213 SBAddress SBModule::ResolveFileAddress(lldb::addr_t vm_addr) {
227 SBModule::ResolveSymbolContextForAddress(const SBAddress &addr,
239 bool SBModule::GetDescription(SBStream &description) {
253 uint32_t SBModule::GetNumCompileUnits() {
263 SBCompileUnit SBModule::GetCompileUnitAtIndex(uint32_t index) {
275 SBSymbolContextList SBModule::FindCompileUnits(const SBFileSpec &sb_file_spec) {
292 size_t SBModule::GetNumSymbols() {
301 SBSymbol SBModule::GetSymbolAtIndex(size_t idx) {
312 lldb::SBSymbol SBModule::FindSymbol(const char *name,
328 lldb::SBSymbolContextList SBModule::FindSymbols(const char *name,
356 size_t SBModule::GetNumSections() {
370 SBSection SBModule::GetSectionAtIndex(size_t idx) {
386 lldb::SBSymbolContextList SBModule::FindFunctions(const char *name,
404 SBValueList SBModule::FindGlobalVariables(SBTarget &target, const char *name,
426 lldb::SBValue SBModule::FindFirstGlobalVariable(lldb::SBTarget &target,
436 lldb::SBType SBModule::FindFirstType(const char *name_cstr) {
462 lldb::SBType SBModule::GetBasicType(lldb::BasicType type) {
479 lldb::SBTypeList SBModule::FindTypes(const char *type) {
509 lldb::SBType SBModule::GetTypeByID(lldb::user_id_t uid) {
523 lldb::SBTypeList SBModule::GetTypes(uint32_t type_mask) {
542 SBSection SBModule::FindSection(const char *sect_name) {
563 lldb::ByteOrder SBModule::GetByteOrder() {
572 const char *SBModule::GetTriple() {
587 uint32_t SBModule::GetAddressByteSize() {
596 uint32_t SBModule::GetVersion(uint32_t *versions, uint32_t num_versions) {
624 lldb::SBFileSpec SBModule::GetSymbolFileSpec() const {
636 lldb::SBAddress SBModule::GetObjectFileHeaderAddress() const {
649 lldb::SBAddress SBModule::GetObjectFileEntryPointAddress() const {
662 uint32_t SBModule::GetNumberAllocatedModules() {
668 void SBModule::GarbageCollectAllocatedModules() {