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)
145 LLDB_LOGF(log, "%p Module::Module((%s) '%s%s%s%s')",
236 Module::Module(const FileSpec &file_spec, const ArchSpec &arch,
253 LLDB_LOGF(log, "%p Module::Module((%s) '%s%s%s%s')",
259 Module::Module()
267 Module::~Module() {
283 LLDB_LOGF(log, "%p Module::~Module((%s) '%s%s%s%s')",
297 ObjectFile *Module::GetMemoryObjectFile(const lldb::ProcessSP &process_sp,
347 const lldb_private::UUID &Module::GetUUID() {
362 void Module::SetUUID(const lldb_private::UUID &uuid) {
373 Module::GetTypeSystemForLanguage(LanguageType language) {
377 void Module::ForEachTypeSystem(
382 void Module::ParseAllDebugSymbols() {
415 void Module::CalculateSymbolContext(SymbolContext *sc) {
419 ModuleSP Module::CalculateSymbolContextModule() { return shared_from_this(); }
421 void Module::DumpSymbolContext(Stream *s) {
422 s->Printf(", Module{%p}", static_cast<void *>(this));
425 size_t Module::GetNumCompileUnits() {
432 CompUnitSP Module::GetCompileUnitAtIndex(size_t index) {
444 bool Module::ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) {
452 uint32_t Module::ResolveSymbolContextForAddress(
583 uint32_t Module::ResolveSymbolContextForFilePath(
591 uint32_t Module::ResolveSymbolContextsForFileSpec(
595 LLDB_SCOPED_TIMERF("Module::ResolveSymbolContextForFilePath (%s:%u, "
613 void Module::FindGlobalVariables(ConstString name,
620 void Module::FindGlobalVariables(const RegularExpression ®ex,
627 void Module::FindCompileUnits(const FileSpec &path,
641 Module::LookupInfo::LookupInfo(ConstString name,
739 bool Module::LookupInfo::NameMatchesLookupInfo(
772 void Module::LookupInfo::Prune(SymbolContextList &sc_list,
831 void Module::FindFunctions(const Module::LookupInfo &lookup_info,
850 void Module::FindFunctions(ConstString name,
865 void Module::FindFunctions(llvm::ArrayRef<CompilerContext> compiler_ctx,
882 void Module::FindFunctions(const RegularExpression ®ex,
952 void Module::FindAddressesForLine(const lldb::TargetSP target_sp,
976 void Module::FindTypes(const TypeQuery &query, TypeResults &results) {
982 DebuggersOwningModuleRequestingInterruption(Module &module) {
999 SymbolFile *Module::GetSymbolFile(bool can_create, Stream *feedback_strm) {
1026 Symtab *Module::GetSymtab() {
1032 void Module::SetFileSpecAndObjectName(const FileSpec &file,
1041 const ArchSpec &Module::GetArchitecture() const { return m_arch; }
1043 std::string Module::GetSpecificationDescription() const {
1053 void Module::GetDescription(llvm::raw_ostream &s,
1075 bool Module::FileHasChanged() const {
1086 void Module::ReportWarningOptimization(
1100 void Module::ReportWarningUnsupportedLanguage(
1111 void Module::ReportErrorIfModifyDetected(
1128 std::once_flag *Module::GetDiagnosticOnceFlag(llvm::StringRef msg) {
1136 void Module::ReportError(const llvm::formatv_object_base &payload) {
1144 void Module::ReportWarning(const llvm::formatv_object_base &payload) {
1153 void Module::LogMessage(Log *log, const llvm::formatv_object_base &payload) {
1161 void Module::LogMessageVerboseBacktrace(
1176 void Module::Dump(Stream *s) {
1180 s->Printf("Module %s%s%s%s\n", m_file.GetPath().c_str(),
1197 ConstString Module::GetObjectName() const { return m_object_name; }
1199 ObjectFile *Module::GetObjectFile() {
1203 LLDB_SCOPED_TIMERF("Module::GetObjectFile () module = %s",
1241 SectionList *Module::GetSectionList() {
1251 void Module::SectionFileAddressesChanged() {
1259 UnwindTable &Module::GetUnwindTable() {
1265 SectionList *Module::GetUnifiedSectionList() {
1271 const Symbol *Module::FindFirstSymbolWithNameAndType(ConstString name,
1274 "Module::FindFirstSymbolWithNameAndType (name = %s, type = %i)",
1281 void Module::SymbolIndicesToSymbolContextList(
1299 void Module::FindFunctionSymbols(ConstString name, uint32_t name_type_mask,
1301 LLDB_SCOPED_TIMERF("Module::FindSymbolsFunctions (name = %s, mask = 0x%8.8x)",
1307 void Module::FindSymbolsWithNameAndType(ConstString name,
1319 void Module::FindSymbolsMatchingRegExAndType(
1325 "Module::FindSymbolsMatchingRegExAndType (regex = %s, type = %i)",
1336 void Module::PreloadSymbols() {
1352 void Module::SetSymbolFileFileSpec(const FileSpec &file) {
1413 bool Module::IsExecutable() {
1420 bool Module::IsLoadedInTarget(Target *target) {
1437 bool Module::LoadScriptingResourceInTarget(Target *target, Status &error,
1503 bool Module::SetArchitecture(const ArchSpec &new_arch) {
1511 bool Module::SetLoadAddress(Target &target, lldb::addr_t value,
1523 bool Module::MatchesModuleSpec(const ModuleSpec &module_ref) {
1554 bool Module::FindSourceFile(const FileSpec &orig_spec,
1564 std::optional<std::string> Module::RemapSourceFile(llvm::StringRef path) const {
1571 void Module::RegisterXcodeSDK(llvm::StringRef sdk_name,
1592 bool Module::MergeArchitecture(const ArchSpec &arch_spec) {
1612 void Module::ResetStatistics() {
1620 llvm::VersionTuple Module::GetVersion() {
1626 bool Module::GetIsDynamicLinkEditor() {
1635 uint32_t Module::Hash() {
1649 std::string Module::GetCacheKey() {
1659 DataFileCache *Module::GetIndexCache() {