reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/DebugInfo/PDB/Native/DbiStream.h
   34 class PDBFile;
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
   41 class PDBFile;
include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
   24 class PDBFile;
include/llvm/DebugInfo/PDB/Native/InfoStream.h
   26 class PDBFile;
include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
   27 class PDBFile;
include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
   21 class PDBFile;
include/llvm/DebugInfo/PDB/Native/NativeSession.h
   25 class PDBFile;
include/llvm/DebugInfo/PDB/Native/PublicsStream.h
   25 class PDBFile;
include/llvm/DebugInfo/PDB/Native/SymbolCache.h
   25 class PDBFile;
include/llvm/DebugInfo/PDB/Native/SymbolStream.h
   21 class PDBFile;
include/llvm/DebugInfo/PDB/Native/TpiStream.h
   31 class PDBFile;
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
   43 class PDBFile;
tools/llvm-pdbutil/BytesOutputStyle.h
   26 class PDBFile;
tools/llvm-pdbutil/InputFile.h
   35 class PDBFile;
tools/llvm-pdbutil/LinePrinter.h
   30 class PDBFile;
tools/llvm-pdbutil/OutputStyle.h
   16 class PDBFile;
tools/llvm-pdbutil/StreamUtil.h
   20 class PDBFile;
tools/llvm-pdbutil/llvm-pdbutil.h
   28 class PDBFile;

References

include/llvm/DebugInfo/PDB/Native/DbiStream.h
   43   Error reload(PDBFile *Pdb);
   95   Error initializeSectionHeadersData(PDBFile *Pdb);
   97   Error initializeOldFpoRecords(PDBFile *Pdb);
   98   Error initializeNewFpoRecords(PDBFile *Pdb);
  101   createIndexedStreamForHeaderType(PDBFile *Pdb, DbgHeaderType Type) const;
include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
   24   NativeEnumInjectedSources(PDBFile &File, const InjectedSourceStream &IJS,
   34   PDBFile &File;
include/llvm/DebugInfo/PDB/Native/NativeSession.h
   30   NativeSession(std::unique_ptr<PDBFile> PdbFile,
   97   PDBFile &getPDBFile() { return *Pdb; }
   98   const PDBFile &getPDBFile() const { return *Pdb; }
  107   std::unique_ptr<PDBFile> Pdb;
include/llvm/DebugInfo/PDB/Native/TpiStream.h
   37   TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
   76   PDBFile &Pdb;
include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
lib/DebugInfo/PDB/Native/DbiStream.cpp
   52 Error DbiStream::reload(PDBFile *Pdb) {
  258 Error DbiStream::initializeSectionHeadersData(PDBFile *Pdb) {
  284 Error DbiStream::initializeOldFpoRecords(PDBFile *Pdb) {
  308 Error DbiStream::initializeNewFpoRecords(PDBFile *Pdb) {
  326 DbiStream::createIndexedStreamForHeaderType(PDBFile *Pdb,
lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
   38   PDBFile &File;
   42                        PDBFile &File, const PDBStringTable &Strings)
   96     PDBFile &File, const InjectedSourceStream &IJS,
lib/DebugInfo/PDB/Native/NativeSession.cpp
   43 static DbiStream *getDbiStreamPtr(PDBFile &File) {
   52 NativeSession::NativeSession(std::unique_ptr<PDBFile> PdbFile,
   66   auto File = std::make_unique<PDBFile>(Path, std::move(Stream), *Allocator);
lib/DebugInfo/PDB/Native/TpiStream.cpp
   36 TpiStream::TpiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream)
tools/lld/COFF/DebugTypes.cpp
  194   pdb::PDBFile &pdbFile = (pdb.second)->session->getPDBFile();
  258   pdb::PDBFile &pdbFile = session->getPDBFile();
tools/lld/COFF/PDB.cpp
  424   pdb::PDBFile &pdbFile = pdbSession.get()->getPDBFile();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
   42 PdbIndex::create(std::unique_ptr<llvm::pdb::PDBFile> file) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h
   51   std::unique_ptr<llvm::pdb::PDBFile> m_file;
  114       create(std::unique_ptr<llvm::pdb::PDBFile>);
  120   llvm::pdb::PDBFile &pdb() { return *m_file; }
  121   const llvm::pdb::PDBFile &pdb() const { return *m_file; }
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
   83 static std::unique_ptr<PDBFile> loadPDBFile(std::string PdbPath,
   96   auto File = std::make_unique<PDBFile>(Path, std::move(Stream), Allocator);
  109 static std::unique_ptr<PDBFile>
  141   std::unique_ptr<PDBFile> pdb = loadPDBFile(pdb_file, allocator);
  285     std::unique_ptr<PDBFile> file_up =
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
  147   llvm::pdb::PDBFile &GetPDBFile() { return m_index->pdb(); }
  148   const llvm::pdb::PDBFile &GetPDBFile() const { return m_index->pdb(); }
tools/llvm-pdbutil/BytesOutputStyle.cpp
   85 BytesOutputStyle::BytesOutputStyle(PDBFile &File)
  323 static void iterateOneModule(PDBFile &File, LinePrinter &P,
  354 static void iterateModules(PDBFile &File, LinePrinter &P, uint32_t IndentLevel,
tools/llvm-pdbutil/BytesOutputStyle.h
   30   BytesOutputStyle(PDBFile &File);
   60   PDBFile &File;
tools/llvm-pdbutil/DumpOutputStyle.cpp
   71 PDBFile &DumpOutputStyle::getPdb() { return File.pdb(); }
  412 static Expected<ModuleDebugStreamRef> getModuleDebugStream(PDBFile &File,
  501 loadSectionHeaders(PDBFile &File, DbgHeaderType Type) {
  532 static std::vector<std::string> getSectionNames(PDBFile &File) {
 1088 Error DumpOutputStyle::dumpOldFpo(PDBFile &File) {
 1115 Error DumpOutputStyle::dumpNewFpo(PDBFile &File) {
 1155   PDBFile &File = getPdb();
tools/llvm-pdbutil/DumpOutputStyle.h
   75   PDBFile &getPdb();
   95   Error dumpOldFpo(PDBFile &File);
   96   Error dumpNewFpo(PDBFile &File);
tools/llvm-pdbutil/InputFile.cpp
   38 getModuleDebugStream(PDBFile &File, StringRef &ModuleName, uint32_t Index) {
  301 PDBFile &InputFile::pdb() {
  303   return *PdbOrObj.get<PDBFile *>();
  306 const PDBFile &InputFile::pdb() const {
  308   return *PdbOrObj.get<PDBFile *>();
  358 bool InputFile::isPdb() const { return PdbOrObj.is<PDBFile *>(); }
tools/llvm-pdbutil/InputFile.h
   46   PointerUnion3<PDBFile *, object::COFFObjectFile *, MemoryBuffer *> PdbOrObj;
   64   PDBFile &pdb();
   65   const PDBFile &pdb() const;
tools/llvm-pdbutil/LinePrinter.cpp
  174 void LinePrinter::formatMsfStreamData(StringRef Label, PDBFile &File,
  212 void LinePrinter::formatMsfStreamData(StringRef Label, PDBFile &File,
  247     PDBFile &File, const msf::MSFStreamLayout &StreamLayout) {
tools/llvm-pdbutil/LinePrinter.h
   56   void formatMsfStreamData(StringRef Label, PDBFile &File, uint32_t StreamIdx,
   59   void formatMsfStreamData(StringRef Label, PDBFile &File,
   62   void formatMsfStreamBlocks(PDBFile &File, const msf::MSFStreamLayout &Stream);
tools/llvm-pdbutil/StreamUtil.cpp
   66 void llvm::pdb::discoverStreamPurposes(PDBFile &File,
tools/llvm-pdbutil/StreamUtil.h
   58 void discoverStreamPurposes(PDBFile &File,
tools/llvm-pdbutil/YAMLOutputStyle.cpp
   40 YAMLOutputStyle::YAMLOutputStyle(PDBFile &File)
tools/llvm-pdbutil/YAMLOutputStyle.h
   24   YAMLOutputStyle(PDBFile &File);
   41   PDBFile &File;
tools/llvm-pdbutil/llvm-pdbutil.cpp
  855 static PDBFile &loadPDB(StringRef Path, std::unique_ptr<IPDBSession> &Session) {
  864   auto &File = loadPDB(Path, Session);
  881   auto &File = loadPDB(Path, Session);
 1301     auto &File = loadPDB(Path, Session);
 1358   PDBFile &File = loadPDB(opts::exportstream::InputFilename.front(), Session);
tools/llvm-pdbutil/llvm-pdbutil.h
   31 typedef llvm::PointerUnion<object::COFFObjectFile *, pdb::PDBFile *>
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>