LLVM 20.0.0git
|
#include "DWARFLinkerImpl.h"
#include "DIEGenerator.h"
#include "DependencyTracker.h"
#include "llvm/DWARFLinker/Utils.h"
#include "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/Parallel.h"
#include "llvm/Support/ThreadPool.h"
Go to the source code of this file.
Functions | |
static void | resolveRelativeObjectPath (SmallVectorImpl< char > &Buf, DWARFDie CU) |
Resolve the relative path to a build artifact referenced by DWARF by applying DW_AT_comp_dir. | |
static uint64_t | getDwoId (const DWARFDie &CUDie) |
static std::string | remapPath (StringRef Path, const DWARFLinker::ObjectPrefixMapTy &ObjectPrefixMap) |
static std::string | getPCMFile (const DWARFDie &CUDie, DWARFLinker::ObjectPrefixMapTy *ObjectPrefixMap) |
Definition at line 262 of file DWARFLinkerImpl.cpp.
References llvm::DWARFDie::find(), and llvm::dwarf::toUnsigned().
|
static |
Definition at line 283 of file DWARFLinkerImpl.cpp.
References llvm::DWARFDie::find(), llvm::remapPath(), and llvm::dwarf::toString().
|
static |
Definition at line 271 of file DWARFLinkerImpl.cpp.
References llvm::sys::path::replace_path_prefix().
|
static |
Resolve the relative path to a build artifact referenced by DWARF by applying DW_AT_comp_dir.
Definition at line 258 of file DWARFLinkerImpl.cpp.
References llvm::sys::path::append(), and llvm::dwarf::toString().