LLVM
15.0.0git
|
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MemoryBuffer.h"
#include <chrono>
Go to the source code of this file.
Namespaces | |
llvm | |
This is an optimization pass for GlobalISel generic memory operations. | |
Typedefs | |
typedef ArrayRef< uint8_t > | llvm::BuildIDRef |
typedef SmallVector< uint8_t, 10 > | llvm::BuildID |
Functions | |
Expected< SmallVector< StringRef > > | llvm::getDefaultDebuginfodUrls () |
Finds default array of Debuginfod server URLs by checking DEBUGINFOD_URLS environment variable. More... | |
Expected< std::string > | llvm::getDefaultDebuginfodCacheDirectory () |
Finds a default local file caching directory for the debuginfod client, first checking DEBUGINFOD_CACHE_PATH. More... | |
std::chrono::milliseconds | llvm::getDefaultDebuginfodTimeout () |
Finds a default timeout for debuginfod HTTP requests. More... | |
Expected< std::string > | llvm::getCachedOrDownloadSource (BuildIDRef ID, StringRef SourceFilePath) |
Fetches a specified source file by searching the default local cache directory and server URLs. More... | |
Expected< std::string > | llvm::getCachedOrDownloadExecutable (BuildIDRef ID) |
Fetches an executable by searching the default local cache directory and server URLs. More... | |
Expected< std::string > | llvm::getCachedOrDownloadDebuginfo (BuildIDRef ID) |
Fetches a debug binary by searching the default local cache directory and server URLs. More... | |
Expected< std::string > | llvm::getCachedOrDownloadArtifact (StringRef UniqueKey, StringRef UrlPath) |
Fetches any debuginfod artifact using the default local cache directory and server URLs. More... | |
Expected< std::string > | llvm::getCachedOrDownloadArtifact (StringRef UniqueKey, StringRef UrlPath, StringRef CacheDirectoryPath, ArrayRef< StringRef > DebuginfodUrls, std::chrono::milliseconds Timeout) |
Fetches any debuginfod artifact using the specified local cache directory, server URLs, and request timeout (in milliseconds). More... | |
This file contains the declarations of getCachedOrDownloadArtifact and several convenience functions for specific artifact types: getCachedOrDownloadSource, getCachedOrDownloadExecutable, and getCachedOrDownloadDebuginfo. This file also declares getDefaultDebuginfodUrls and getDefaultDebuginfodCacheDirectory.
Definition in file Debuginfod.h.