From c076c7d3a6460880e13195a801e4b5a31e4249bc Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 30 May 2022 18:13:38 -0700 Subject: [PATCH] Fully qualified type name for callstack view --- IDEHelper/WinDebugger.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/IDEHelper/WinDebugger.cpp b/IDEHelper/WinDebugger.cpp index 6feac59f..a37e67e2 100644 --- a/IDEHelper/WinDebugger.cpp +++ b/IDEHelper/WinDebugger.cpp @@ -8813,15 +8813,12 @@ void WinDebugger::HandleCustomExpandedItems(String& retVal, DbgCompileUnit* dbgC } } - String evalStr = "(CallStackAddr)0x{1}"; - - if (!debugVis->mShowElementAddrs) - evalStr.Insert(0, "*"); - + String evalStr = "(System.CallStackAddr)0x{1}"; evalStr += ", refid=\"" + referenceId + ".[]\""; evalStr += ", ne"; + retVal += "\n:repeat" + StrFormat("\t%d\t%d\t%d", 0, size, 10000) + - "\t[{0}]\t(CallStackAddr)0x{1}, action=ShowCodeAddr {1} {2}\t" + firstVal + "\t" + EncodeDataPtr((addr_target)0, false); + "\t[{0}]\t" + evalStr + ", action=ShowCodeAddr {1} {2}\t" + firstVal + "\t" + EncodeDataPtr((addr_target)0, false); retVal += "\n:addrs\t" + addrs; retVal += "\n:addrsEntrySize\t2";