diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2015-10-29 23:49:19 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2015-10-29 23:49:19 +0000 |
commit | 76f7ecb83a72da43c0da871c8d9937ad0679c93a (patch) | |
tree | 84b6efc7ec0566623afe6c898d53ffd844fe0a16 /llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp | |
parent | 7a33621fa576cfd75864dbacef3391e1aa9cca28 (diff) | |
download | llvm-76f7ecb83a72da43c0da871c8d9937ad0679c93a.zip llvm-76f7ecb83a72da43c0da871c8d9937ad0679c93a.tar.gz llvm-76f7ecb83a72da43c0da871c8d9937ad0679c93a.tar.bz2 |
[LLVMSymbolize] Move printing the description of a global into a separate function. NFC.
llvm-svn: 251669
Diffstat (limited to 'llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp')
-rw-r--r-- | llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp b/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp index 65d4cce..fb2873e 100644 --- a/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp +++ b/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp @@ -239,11 +239,11 @@ DIInliningInfo SymbolizableObjectFile::symbolizeInlinedCode( return PatchedInlinedContext; } -bool SymbolizableObjectFile::symbolizeData(uint64_t ModuleOffset, - std::string &Name, uint64_t &Start, - uint64_t &Size) const { - return getNameFromSymbolTable(SymbolRef::ST_Data, ModuleOffset, Name, Start, - Size); +DIGlobal SymbolizableObjectFile::symbolizeData(uint64_t ModuleOffset) const { + DIGlobal Res; + getNameFromSymbolTable(SymbolRef::ST_Data, ModuleOffset, Res.Name, Res.Start, + Res.Size); + return Res; } } // namespace symbolize |