From 03f84d314bc71d325fed7ad73621230ca12dd3de Mon Sep 17 00:00:00 2001 From: "SND\\EreTIk_cp" Date: Tue, 11 Nov 2014 10:07:52 +0000 Subject: [PATCH] [0.3.x] fix for module without debug symbols: findSymbol(, False) returns only module name (without displacement) git-svn-id: https://pykd.svn.codeplex.com/svn@89242 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/pytypeinfo.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pykd/pytypeinfo.cpp b/pykd/pytypeinfo.cpp index 2b9e1ea..96c12a5 100644 --- a/pykd/pytypeinfo.cpp +++ b/pykd/pytypeinfo.cpp @@ -41,7 +41,9 @@ std::wstring findSymbol( kdlib::MEMOFFSET_64 offset, bool showDisplacement ) } catch( kdlib::DbgException& ) { std::wstringstream sstr; - sstr << mod->getName() << '+' << std::hex << ( offset - mod->getBase() ); + sstr << mod->getName(); + if (showDisplacement) + sstr << '+' << std::hex << ( offset - mod->getBase() ); return sstr.str(); }