Unify entry stacks icon.

This commit is contained in:
Bartosz Taudul
2026-06-26 14:25:06 +02:00
parent e10c865fbf
commit 9370d7a379
3 changed files with 8 additions and 7 deletions

View File

@@ -11,7 +11,7 @@ The user manual
**Bartosz Taudul** [\<wolf@nereid.pl\>](mailto:wolf@nereid.pl)
2026-06-25 <https://github.com/wolfpld/tracy>
2026-06-26 <https://github.com/wolfpld/tracy>
# 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

View File

@@ -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:

View File

@@ -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 );
}