LLDB
mainline
|
#include <LocateSymbolFile.h>
Static Public Member Functions | |
static ModuleSpec | LocateExecutableObjectFile (const ModuleSpec &module_spec) |
static FileSpec | LocateExecutableSymbolFile (const ModuleSpec &module_spec, const FileSpecList &default_search_paths) |
static FileSpec | FindSymbolFileInBundle (const FileSpec &dsym_bundle_fspec, const lldb_private::UUID *uuid, const ArchSpec *arch) |
static bool | DownloadObjectAndSymbolFile (ModuleSpec &module_spec, Status &error, bool force_lookup=true) |
Definition at line 24 of file LocateSymbolFile.h.
|
static |
Definition at line 393 of file LocateSymbolFile.cpp.
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::DoConnectRemote().
|
static |
Definition at line 386 of file LocateSymbolFile.cpp.
|
static |
Definition at line 234 of file LocateSymbolFile.cpp.
References lldb_private::ConstString::AsCString(), lldb_private::ModuleSpecList::FindMatchingModuleSpec(), lldb_private::ArchSpec::GetArchitectureName(), lldb_private::ModuleSpec::GetArchitecturePtr(), lldb_private::FileSpec::GetFilename(), lldb_private::ModuleSpec::GetFileSpec(), lldb_private::ModuleSpec::GetUUIDPtr(), LLDB_SCOPED_TIMERF, and LocateMacOSXFilesUsingDebugSymbols().
Referenced by lldb_private::ModuleList::GetSharedModule().
|
static |
Definition at line 260 of file LocateSymbolFile.cpp.
References lldb_private::ConstString::AsCString(), lldb_private::UUID::GetAsString(), lldb_private::ConstString::GetCString(), lldb_private::FileSpec::GetDirectory(), lldb_private::FileSpec::GetFilename(), lldb_private::ModuleSpec::GetFileSpec(), lldb_private::ModuleSpecList::GetModuleSpecAtIndex(), lldb_private::FileSpec::GetPath(), lldb_private::ModuleSpec::GetSymbolFileSpec(), lldb_private::ModuleSpec::GetUUID(), lldb_private::FileSpec::IsAbsolute(), lldb_private::ConstString::IsEmpty(), lldb_private::UUID::IsValid(), LocateExecutableSymbolFileDsym(), and string().