mirror of
https://github.com/wolfpld/tracy.git
synced 2026-10-23 09:10:51 +00:00
Unify entry stacks icon.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
|
||||
@@ -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 );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user