mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-10 02:31:48 +00:00
Normalize symbol view symbol name.
This commit is contained in:
parent
f4524a8453
commit
dc84752fab
@ -13,6 +13,7 @@
|
|||||||
#include "TracyPrint.hpp"
|
#include "TracyPrint.hpp"
|
||||||
#include "TracySort.hpp"
|
#include "TracySort.hpp"
|
||||||
#include "TracySourceView.hpp"
|
#include "TracySourceView.hpp"
|
||||||
|
#include "TracyUtility.hpp"
|
||||||
#include "TracyView.hpp"
|
#include "TracyView.hpp"
|
||||||
#include "TracyWorker.hpp"
|
#include "TracyWorker.hpp"
|
||||||
|
|
||||||
@ -1096,7 +1097,17 @@ void SourceView::RenderSymbolView( Worker& worker, View& view )
|
|||||||
auto parent = worker.GetSymbolData( m_baseAddr );
|
auto parent = worker.GetSymbolData( m_baseAddr );
|
||||||
if( parent )
|
if( parent )
|
||||||
{
|
{
|
||||||
TextFocused( ICON_FA_PUZZLE_PIECE " Symbol:", worker.GetString( parent->name ) );
|
const auto symName = worker.GetString( parent->name );
|
||||||
|
if( view.GetShortenName() == ShortenName::Never )
|
||||||
|
{
|
||||||
|
TextFocused( ICON_FA_PUZZLE_PIECE " Symbol:", symName );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
const auto normalized = ShortenZoneName( ShortenName::OnlyNormalize, symName );
|
||||||
|
TextFocused( ICON_FA_PUZZLE_PIECE " Symbol:", normalized );
|
||||||
|
TooltipNormalizedName( symName, normalized );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -1107,7 +1118,17 @@ void SourceView::RenderSymbolView( Worker& worker, View& view )
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TextFocused( ICON_FA_PUZZLE_PIECE " Symbol:", worker.GetString( sym->name ) );
|
const auto symName = worker.GetString( sym->name );
|
||||||
|
if( view.GetShortenName() == ShortenName::Never )
|
||||||
|
{
|
||||||
|
TextFocused( ICON_FA_PUZZLE_PIECE " Symbol:", symName );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
const auto normalized = ShortenZoneName( ShortenName::OnlyNormalize, symName );
|
||||||
|
TextFocused( ICON_FA_PUZZLE_PIECE " Symbol:", normalized );
|
||||||
|
TooltipNormalizedName( symName, normalized );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
TextDisabledUnformatted( worker.GetString( sym->imageName ) );
|
TextDisabledUnformatted( worker.GetString( sym->imageName ) );
|
||||||
|
Loading…
Reference in New Issue
Block a user