29 std::errc::no_such_file_or_directory &&
30 "BuildIDFetcher::fetch() failed in an unexpected way");
assert(UImm &&(UImm !=~static_cast< T >(0)) &&"Invalid immediate!")
This file declares a Build ID fetcher implementation for obtaining debug info from debuginfod.
This file contains several declarations for the debuginfod client and server.
Represent a constant reference to an array (0 or more elements consecutively in memory),...
Expected< std::string > fetch(object::BuildIDRef BuildID) const override
Fetches the given Build ID using debuginfod and returns a local path to the resulting file.
Tagged union holding either a T or a Error.
This is an optimization pass for GlobalISel generic memory operations.
Expected< std::string > getCachedOrDownloadDebuginfo(object::BuildIDRef ID)
Fetches a debug binary by searching the default local cache directory and server URLs.
LLVM_ABI std::error_code errorToErrorCode(Error Err)
Helper for converting an ECError to a std::error_code.
void consumeError(Error Err)
Consume a Error without doing anything.