9#ifndef LLVM_DEBUGINFO_PDB_NATIVE_NATIVESOURCEFILE_H
10#define LLVM_DEBUGINFO_PDB_NATIVE_NATIVESOURCEFILE_H
19class PDBSymbolCompiland;
20template <
typename ChildType>
class IPDBEnumChildren;
29 uint32_t getUniqueId()
const override;
30 std::string getChecksum()
const override;
32 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
33 getCompilands()
const override;
static Expected< StringRef > getFileName(const DebugStringTableSubsectionRef &Strings, const DebugChecksumsSubsectionRef &Checksums, uint32_t FileID)
IPDBSourceFile defines an interface used to represent source files whose information are stored in th...
PDB_Checksum
Specifies the hash algorithm that a source file from a PDB was hashed with.
This is an optimization pass for GlobalISel generic memory operations.