diff --git a/manual/tracy.md b/manual/tracy.md index 6a5d9344..af8d466e 100644 --- a/manual/tracy.md +++ b/manual/tracy.md @@ -11,7 +11,7 @@ The user manual **Bartosz Taudul** [\](mailto:wolf@nereid.pl) -2026-06-25 +2026-06-26 # Quick overview {#quick-overview .unnumbered} @@ -4395,7 +4395,7 @@ External frames from system libraries are hidden by default. Enabling the * E The * Short images* option shortens the displayed executable image name to only the file name. The full path is available in the tooltip. -If the displayed call stack is a sampled call stack (chapter [3.18.5](#sampling)), an additional button may be available, * Entry stacks*. Clicking it will open the sample entry stacks window (chapter [5.18](#stackwindows)) for the current call stack. +If the displayed call stack is a sampled call stack (chapter [3.18.5](#sampling)), an additional button may be available, * Entry stacks*. Clicking it will open the sample entry stacks window (chapter [5.18](#stackwindows)) for the current call stack. Clicking on the * Copy to clipboard* button will copy call stack to the clipboard. @@ -4412,7 +4412,7 @@ Clicking on the * Summary* button will use Tracy Assist to generate a brief s  - Arrow Pointer icon  - Shield Halved icon  - Scissors icon - - Door Open icon + - Arrow Down Short Wide icon  - Clipboard icon  - Robot icon  - Tag icon @@ -4469,7 +4469,7 @@ In source view mode, you can view the source code of the profiled application to A much more capable symbol view mode is available if the inspected source location has an associated symbol context (i.e., if it comes from a call stack capture, from call stack sampling, etc.). A symbol is a unit of machine code, basically a callable function. It may be generated using multiple source files and may consist of numerous inlined functions. A list of all captured symbols is available in the statistics window, as described in chapter [5.6.2](#statisticssampling). -The header of symbol view window contains a name of the selected * symbol*, a list of * functions* that contribute to the symbol, and information such as count of probed * Samples*. The entry stacks (section [5.18](#stackwindows)) of the symbol can be viewed by clicking on the *Entry stacks* button. +The header of symbol view window contains a name of the selected * symbol*, a list of * functions* that contribute to the symbol, and information such as count of probed * Samples*. The entry stacks (section [5.18](#stackwindows)) of the symbol can be viewed by clicking on the * Entry stacks* button. Additionally, you may use the *Mode* selector to decide what content should be displayed in the panels below: @@ -4487,6 +4487,7 @@ Some modes may be unavailable in some circumstances (missing or outdated source  - Puzzle Piece icon  - Sitemap icon  - Eye Dropper icon + - Arrow Down Short Wide icon #### Source mode diff --git a/manual/tracy.tex b/manual/tracy.tex index c8e67631..d72f3045 100644 --- a/manual/tracy.tex +++ b/manual/tracy.tex @@ -4778,7 +4778,7 @@ External frames from system libraries are hidden by default. Enabling the \emph{ The \emph{\faScissors{}~Short images} option shortens the displayed executable image name to only the file name. The full path is available in the tooltip. -If the displayed call stack is a sampled call stack (chapter~\ref{sampling}), an additional button may be available, \emph{\faDoorOpen{}~Entry stacks}. Clicking it will open the sample entry stacks window (chapter~\ref{stackwindows}) for the current call stack. +If the displayed call stack is a sampled call stack (chapter~\ref{sampling}), an additional button may be available, \emph{\faArrowDownShortWide{}~Entry stacks}. Clicking it will open the sample entry stacks window (chapter~\ref{stackwindows}) for the current call stack. Clicking on the \emph{\faClipboard{}~Copy to clipboard} button will copy call stack to the clipboard. @@ -4846,7 +4846,7 @@ Nevertheless, \textbf{the displayed source files might still not reflect the cod A much more capable symbol view mode is available if the inspected source location has an associated symbol context (i.e., if it comes from a call stack capture, from call stack sampling, etc.). A symbol is a unit of machine code, basically a callable function. It may be generated using multiple source files and may consist of numerous inlined functions. A list of all captured symbols is available in the statistics window, as described in chapter~\ref{statisticssampling}. -The header of symbol view window contains a name of the selected \emph{\faPuzzlePiece{}~symbol}, a list of \emph{\faSitemap{}~functions} that contribute to the symbol, and information such as count of probed \emph{\faEyeDropper{}~Samples}. The entry stacks (section~\ref{stackwindows}) of the symbol can be viewed by clicking on the \emph{Entry stacks} button. +The header of symbol view window contains a name of the selected \emph{\faPuzzlePiece{}~symbol}, a list of \emph{\faSitemap{}~functions} that contribute to the symbol, and information such as count of probed \emph{\faEyeDropper{}~Samples}. The entry stacks (section~\ref{stackwindows}) of the symbol can be viewed by clicking on the \emph{\faArrowDownShortWide{}~Entry stacks} button. Additionally, you may use the \emph{Mode} selector to decide what content should be displayed in the panels below: diff --git a/profiler/src/profiler/TracyView_Callstack.cpp b/profiler/src/profiler/TracyView_Callstack.cpp index a49dc9c0..1dde3b66 100644 --- a/profiler/src/profiler/TracyView_Callstack.cpp +++ b/profiler/src/profiler/TracyView_Callstack.cpp @@ -246,7 +246,7 @@ void View::DrawCallstackTable( const CallstackFrameId* data, size_t size, uint64 ImGui::SameLine(); ImGui::Spacing(); ImGui::SameLine(); - if( ImGui::Button( ICON_FA_DOOR_OPEN " Entry stacks" ) ) + if( ImGui::Button( ICON_FA_ARROW_DOWN_SHORT_WIDE " Entry stacks" ) ) { ShowSampleParents( frame->data[0].symAddr, true ); }