Lines Matching refs:unique_ptr
39 NativeSession(std::unique_ptr<PDBFile> PdbFile,
40 std::unique_ptr<BumpPtrAllocator> Allocator);
43 static Error createFromPdb(std::unique_ptr<MemoryBuffer> MB,
44 std::unique_ptr<IPDBSession> &Session);
46 std::unique_ptr<IPDBSession> &Session);
48 std::unique_ptr<IPDBSession> &Session);
53 std::unique_ptr<PDBSymbolExe> getGlobalScope() override;
54 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override;
61 std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address,
63 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
65 std::unique_ptr<PDBSymbol> findSymbolBySectOffset(uint32_t Sect,
69 std::unique_ptr<IPDBEnumLineNumbers>
72 std::unique_ptr<IPDBEnumLineNumbers>
74 std::unique_ptr<IPDBEnumLineNumbers>
76 std::unique_ptr<IPDBEnumLineNumbers>
80 std::unique_ptr<IPDBEnumSourceFiles>
83 std::unique_ptr<IPDBSourceFile>
87 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
90 std::unique_ptr<PDBSymbolCompiland>
93 std::unique_ptr<IPDBEnumSourceFiles> getAllSourceFiles() const override;
94 std::unique_ptr<IPDBEnumSourceFiles> getSourceFilesForCompiland(
96 std::unique_ptr<IPDBSourceFile>
99 std::unique_ptr<IPDBEnumDataStreams> getDebugStreams() const override;
101 std::unique_ptr<IPDBEnumTables> getEnumTables() const override;
103 std::unique_ptr<IPDBEnumInjectedSources> getInjectedSources() const override;
105 std::unique_ptr<IPDBEnumSectionContribs> getSectionContribs() const override;
107 std::unique_ptr<IPDBEnumFrameData> getFrameData() const override;
126 std::unique_ptr<PDBFile> Pdb;
127 std::unique_ptr<BumpPtrAllocator> Allocator;