Lines Matching refs:Module
1 //===-- Module.cpp --------------------------------------------------------===//
9 #include "lldb/Core/Module.h"
90 typedef std::vector<Module *> ModuleCollection;
106 std::recursive_mutex &Module::GetAllocationModuleCollectionMutex() {
118 size_t Module::GetNumberAllocatedModules() {
124 Module *Module::GetAllocatedModuleAtIndex(size_t idx) {
133 Module::Module(const ModuleSpec &module_spec)
144 LLDB_LOGF(log, "%p Module::Module((%s) '%s%s%s%s')",
235 Module::Module(const FileSpec &file_spec, const ArchSpec &arch,
251 LLDB_LOGF(log, "%p Module::Module((%s) '%s%s%s%s')",
257 Module::Module() : m_file_has_changed(false), m_first_file_changed_log(false) {
263 Module::~Module() {
279 LLDB_LOGF(log, "%p Module::~Module((%s) '%s%s%s%s')",
293 ObjectFile *Module::GetMemoryObjectFile(const lldb::ProcessSP &process_sp,
340 const lldb_private::UUID &Module::GetUUID() {
355 void Module::SetUUID(const lldb_private::UUID &uuid) {
366 Module::GetTypeSystemForLanguage(LanguageType language) {
370 void Module::ForEachTypeSystem(
375 void Module::ParseAllDebugSymbols() {
408 void Module::CalculateSymbolContext(SymbolContext *sc) {
412 ModuleSP Module::CalculateSymbolContextModule() { return shared_from_this(); }
414 void Module::DumpSymbolContext(Stream *s) {
415 s->Printf(", Module{%p}", static_cast<void *>(this));
418 size_t Module::GetNumCompileUnits() {
425 CompUnitSP Module::GetCompileUnitAtIndex(size_t index) {
437 bool Module::ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) {
445 uint32_t Module::ResolveSymbolContextForAddress(
576 uint32_t Module::ResolveSymbolContextForFilePath(
584 uint32_t Module::ResolveSymbolContextsForFileSpec(
588 LLDB_SCOPED_TIMERF("Module::ResolveSymbolContextForFilePath (%s:%u, "
606 void Module::FindGlobalVariables(ConstString name,
613 void Module::FindGlobalVariables(const RegularExpression ®ex,
620 void Module::FindCompileUnits(const FileSpec &path,
634 Module::LookupInfo::LookupInfo(ConstString name,
732 bool Module::LookupInfo::NameMatchesLookupInfo(
765 void Module::LookupInfo::Prune(SymbolContextList &sc_list,
824 void Module::FindFunctions(const Module::LookupInfo &lookup_info,
843 void Module::FindFunctions(ConstString name,
858 void Module::FindFunctions(llvm::ArrayRef<CompilerContext> compiler_ctx,
875 void Module::FindFunctions(const RegularExpression ®ex,
945 void Module::FindAddressesForLine(const lldb::TargetSP target_sp,
969 void Module::FindTypes(const TypeQuery &query, TypeResults &results) {
975 DebuggersOwningModuleRequestingInterruption(Module &module) {
992 SymbolFile *Module::GetSymbolFile(bool can_create, Stream *feedback_strm) {
1020 Symtab *Module::GetSymtab() {
1026 void Module::SetFileSpecAndObjectName(const FileSpec &file,
1035 const ArchSpec &Module::GetArchitecture() const { return m_arch; }
1037 std::string Module::GetSpecificationDescription() const {
1047 void Module::GetDescription(llvm::raw_ostream &s,
1069 bool Module::FileHasChanged() const {
1080 void Module::ReportWarningOptimization(
1094 void Module::ReportWarningUnsupportedLanguage(
1105 void Module::ReportErrorIfModifyDetected(
1122 void Module::ReportError(const llvm::formatv_object_base &payload) {
1130 void Module::ReportWarning(const llvm::formatv_object_base &payload) {
1138 void Module::LogMessage(Log *log, const llvm::formatv_object_base &payload) {
1146 void Module::LogMessageVerboseBacktrace(
1161 void Module::Dump(Stream *s) {
1165 s->Printf("Module %s%s%s%s\n", m_file.GetPath().c_str(),
1182 ConstString Module::GetObjectName() const { return m_object_name; }
1184 ObjectFile *Module::GetObjectFile() {
1188 LLDB_SCOPED_TIMERF("Module::GetObjectFile () module = %s",
1224 SectionList *Module::GetSectionList() {
1234 void Module::SectionFileAddressesChanged() {
1242 UnwindTable &Module::GetUnwindTable() {
1251 SectionList *Module::GetUnifiedSectionList() {
1257 const Symbol *Module::FindFirstSymbolWithNameAndType(ConstString name,
1260 "Module::FindFirstSymbolWithNameAndType (name = %s, type = %i)",
1267 void Module::SymbolIndicesToSymbolContextList(
1285 void Module::FindFunctionSymbols(ConstString name, uint32_t name_type_mask,
1287 LLDB_SCOPED_TIMERF("Module::FindSymbolsFunctions (name = %s, mask = 0x%8.8x)",
1293 void Module::FindSymbolsWithNameAndType(ConstString name,
1305 void Module::FindSymbolsMatchingRegExAndType(
1311 "Module::FindSymbolsMatchingRegExAndType (regex = %s, type = %i)",
1322 void Module::PreloadSymbols() {
1338 void Module::SetSymbolFileFileSpec(const FileSpec &file) {
1399 bool Module::IsExecutable() {
1406 bool Module::IsLoadedInTarget(Target *target) {
1423 bool Module::LoadScriptingResourceInTarget(Target *target, Status &error,
1489 bool Module::SetArchitecture(const ArchSpec &new_arch) {
1497 bool Module::SetLoadAddress(Target &target, lldb::addr_t value,
1509 bool Module::MatchesModuleSpec(const ModuleSpec &module_ref) {
1540 bool Module::FindSourceFile(const FileSpec &orig_spec,
1550 std::optional<std::string> Module::RemapSourceFile(llvm::StringRef path) const {
1557 void Module::RegisterXcodeSDK(llvm::StringRef sdk_name,
1578 bool Module::MergeArchitecture(const ArchSpec &arch_spec) {
1598 llvm::VersionTuple Module::GetVersion() {
1604 bool Module::GetIsDynamicLinkEditor() {
1613 uint32_t Module::Hash() {
1627 std::string Module::GetCacheKey() {
1637 DataFileCache *Module::GetIndexCache() {