1 //===- PDB.h ----------------------------------------------------*- C++ -*-===//
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 #ifndef LLD_COFF_PDB_H
11 #define LLD_COFF_PDB_H
13 #include "llvm/ADT/ArrayRef.h"
14 #include "llvm/ADT/StringRef.h"
28 void createPDB(SymbolTable *Symtab,
29 llvm::ArrayRef<OutputSection *> OutputSections,
30 llvm::ArrayRef<uint8_t> SectionTable,
31 const llvm::codeview::DebugInfo &BuildId);
33 std::pair<llvm::StringRef, uint32_t> getFileLine(const SectionChunk *C,