Home
last modified time | relevance | path

Searched refs:PdbOrObj (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DInputFile.cpp317 IF.PdbOrObj = llvm::cast<COFFObjectFile>(IF.CoffObject.getBinary()); in open()
327 IF.PdbOrObj = &IF.PdbSession->getPDBFile(); in open()
344 IF.PdbOrObj = IF.UnknownFile.get(); in open()
350 return *PdbOrObj.get<PDBFile *>(); in pdb()
355 return *PdbOrObj.get<PDBFile *>(); in pdb()
360 return *PdbOrObj.get<object::COFFObjectFile *>(); in obj()
365 return *PdbOrObj.get<object::COFFObjectFile *>(); in obj()
370 return *PdbOrObj.get<MemoryBuffer *>(); in unknown()
375 return *PdbOrObj.get<MemoryBuffer *>(); in unknown()
405 bool InputFile::isPdb() const { return PdbOrObj.is<PDBFile *>(); } in isPdb()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DInputFile.h46 PointerUnion<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj; variable
58 InputFile(PDBFile *Pdb) { PdbOrObj = Pdb; } in InputFile()
59 InputFile(object::COFFObjectFile *Obj) { PdbOrObj = Obj; } in InputFile()
60 InputFile(MemoryBuffer *Buffer) { PdbOrObj = Buffer; } in InputFile()