|
reference, declaration → definition
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>