diff options
Diffstat (limited to 'llvm/include/llvm/DebugInfo/PDB/IPDBSession.h')
-rw-r--r-- | llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h b/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h index aa8d9c76d63ea..7e38654c65504 100644 --- a/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h +++ b/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h @@ -42,13 +42,12 @@ public: return unique_dyn_cast_or_null<T>(getSymbolById(SymbolId)); } + virtual std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address, + PDB_SymType Type) = 0; + virtual std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA, + PDB_SymType Type) = 0; virtual std::unique_ptr<PDBSymbol> - findSymbolByAddress(uint64_t Address, PDB_SymType Type) const = 0; - virtual std::unique_ptr<PDBSymbol> - findSymbolByRVA(uint32_t RVA, PDB_SymType Type) const = 0; - virtual std::unique_ptr<PDBSymbol> - findSymbolBySectOffset(uint32_t Sect, uint32_t Offset, - PDB_SymType Type) const = 0; + findSymbolBySectOffset(uint32_t Sect, uint32_t Offset, PDB_SymType Type) = 0; virtual std::unique_ptr<IPDBEnumLineNumbers> findLineNumbers(const PDBSymbolCompiland &Compiland, |