LLDB mainline
|
#include <SBModuleSpec.h>
Public Member Functions | |
SBModuleSpecList () | |
SBModuleSpecList (const SBModuleSpecList &rhs) | |
~SBModuleSpecList () | |
SBModuleSpecList & | operator= (const SBModuleSpecList &rhs) |
void | Append (const SBModuleSpec &spec) |
void | Append (const SBModuleSpecList &spec_list) |
SBModuleSpec | FindFirstMatchingSpec (const SBModuleSpec &match_spec) |
SBModuleSpecList | FindMatchingSpecs (const SBModuleSpec &match_spec) |
size_t | GetSize () |
SBModuleSpec | GetSpecAtIndex (size_t i) |
bool | GetDescription (lldb::SBStream &description) |
Static Public Member Functions | |
static SBModuleSpecList | GetModuleSpecifications (const char *path) |
Private Attributes | |
std::unique_ptr< lldb_private::ModuleSpecList > | m_opaque_up |
Definition at line 101 of file SBModuleSpec.h.
SBModuleSpecList::SBModuleSpecList | ( | ) |
Definition at line 177 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA.
SBModuleSpecList::SBModuleSpecList | ( | const SBModuleSpecList & | rhs | ) |
Definition at line 181 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
void SBModuleSpecList::Append | ( | const SBModuleSpec & | spec | ) |
Definition at line 207 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, lldb::SBModuleSpec::m_opaque_up, and m_opaque_up.
void SBModuleSpecList::Append | ( | const SBModuleSpecList & | spec_list | ) |
Definition at line 213 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
SBModuleSpec SBModuleSpecList::FindFirstMatchingSpec | ( | const SBModuleSpec & | match_spec | ) |
Definition at line 234 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, lldb::SBModuleSpec::m_opaque_up, and m_opaque_up.
SBModuleSpecList SBModuleSpecList::FindMatchingSpecs | ( | const SBModuleSpec & | match_spec | ) |
Definition at line 244 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, lldb::SBModuleSpec::m_opaque_up, and m_opaque_up.
bool SBModuleSpecList::GetDescription | ( | lldb::SBStream & | description | ) |
Definition at line 253 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and lldb::SBStream::ref().
|
static |
Definition at line 196 of file SBModuleSpec.cpp.
References lldb_private::ObjectFile::GetModuleSpecifications(), lldb_private::FileSystem::Instance(), LLDB_INSTRUMENT_VA, m_opaque_up, lldb_private::FileSystem::Resolve(), and lldb_private::Host::ResolveExecutableInBundle().
size_t SBModuleSpecList::GetSize | ( | ) |
Definition at line 219 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
SBModuleSpec SBModuleSpecList::GetSpecAtIndex | ( | size_t | i | ) |
Definition at line 225 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, lldb::SBModuleSpec::m_opaque_up, and m_opaque_up.
SBModuleSpecList & SBModuleSpecList::operator= | ( | const SBModuleSpecList & | rhs | ) |
Definition at line 186 of file SBModuleSpec.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
|
private |
Definition at line 128 of file SBModuleSpec.h.
Referenced by Append(), FindFirstMatchingSpec(), FindMatchingSpecs(), GetDescription(), GetModuleSpecifications(), GetSize(), GetSpecAtIndex(), and operator=().