Bartosz Taudul
|
57d87af8a2
|
Add tooltips for register read/write markers.
|
2021-05-01 00:22:11 +02:00 |
|
Bartosz Taudul
|
de5f258b03
|
Display complementary assembly address tooltips.
|
2021-04-29 20:33:10 +02:00 |
|
Bartosz Taudul
|
854439cdb1
|
Display jump target in asm instruction tooltip.
|
2021-04-29 20:27:32 +02:00 |
|
Bartosz Taudul
|
ac9b97319a
|
Extract jump name retrieval.
|
2021-04-29 20:08:18 +02:00 |
|
Bartosz Taudul
|
7cfaaf6310
|
Exactly known latency shouldn't vary.
|
2021-04-29 18:24:37 +02:00 |
|
Bartosz Taudul
|
0bbda5ea11
|
Pressing Z will temporarily switch child calls.
|
2021-04-20 18:19:00 +02:00 |
|
Bartosz Taudul
|
fb872fa088
|
Add child samples to source view percentages.
|
2021-04-18 22:23:55 +02:00 |
|
Bartosz Taudul
|
cba72859e9
|
No parents if only child samples.
|
2021-04-18 22:00:49 +02:00 |
|
Bartosz Taudul
|
141a4bc0fe
|
Fix scroll bar display of child-only samples.
|
2021-04-18 22:00:49 +02:00 |
|
Bartosz Taudul
|
c7da9b1092
|
Fix rendering of lines with no local samples.
|
2021-04-18 22:00:49 +02:00 |
|
Bartosz Taudul
|
66ef71cf7b
|
Gather child IP stats for addresses without samples.
|
2021-04-18 22:00:49 +02:00 |
|
Bartosz Taudul
|
ef93c69ee9
|
Make child calls more discoverable.
|
2021-04-18 22:00:48 +02:00 |
|
Bartosz Taudul
|
2009f63e32
|
Group time/samples data by local and child.
|
2021-04-18 20:43:23 +02:00 |
|
Bartosz Taudul
|
4970c48c51
|
Don't shadow variables.
|
2021-04-18 20:43:23 +02:00 |
|
Bartosz Taudul
|
c859d655ad
|
Include child calls in asm view percentages.
|
2021-04-18 20:43:22 +02:00 |
|
Bartosz Taudul
|
50a1faa880
|
Don't print zero sample counts in tooltips.
|
2021-04-18 20:16:05 +02:00 |
|
Bartosz Taudul
|
5f97c484f1
|
Include child samples in symbol view file list.
|
2021-04-18 19:42:24 +02:00 |
|
Bartosz Taudul
|
22a8c53e8b
|
Account for case with no local samples (external only).
|
2021-04-18 19:21:53 +02:00 |
|
Bartosz Taudul
|
526d0cd22a
|
Display child time and samples in symbol stats.
|
2021-04-18 19:10:39 +02:00 |
|
Bartosz Taudul
|
c5eb398319
|
Gather external IP stats (no range limit case).
|
2021-04-18 19:04:29 +02:00 |
|
Bartosz Taudul
|
8db9bcf7f8
|
Disable child calls checkbox while processing data.
|
2021-04-18 18:27:39 +02:00 |
|
Bartosz Taudul
|
0d8ee47231
|
Store instruction pointer stats as AddrStat.
|
2021-04-18 16:16:47 +02:00 |
|
Bartosz Taudul
|
3845c392fa
|
Cosmetics.
|
2021-04-18 15:52:42 +02:00 |
|
Bartosz Taudul
|
55efa64b3f
|
Do not copy instruction pointer maps.
|
2021-04-18 15:51:50 +02:00 |
|
Bartosz Taudul
|
2f6adf3641
|
Add child calls UI.
|
2021-04-18 15:00:19 +02:00 |
|
Bartosz Taudul
|
ffe8aebfbd
|
Extend address stats to include child samples.
|
2021-04-18 15:00:19 +02:00 |
|
Bartosz Taudul
|
fa8c99fd74
|
Fix missing limit range checkbox in source view.
This could happen if range was limited in such a way, that no sample was
within the region.
|
2021-04-18 14:42:35 +02:00 |
|
Bartosz Taudul
|
450013bc27
|
Update to current uops.info xml file.
This updates ZEN3 and adds Tiger Lake.
|
2021-04-01 18:46:00 +02:00 |
|
Bartosz Taudul
|
62ac5544b6
|
Trim empty lines at top and bottom of source preview.
|
2021-03-27 13:55:22 +01:00 |
|
Bartosz Taudul
|
1cb6c17991
|
Move syntax color tables to a common header.
|
2021-03-27 13:03:19 +01:00 |
|
Bartosz Taudul
|
0b5a923e91
|
Display preview of source code for assembly instructions.
|
2021-03-26 02:42:15 +01:00 |
|
Bartosz Taudul
|
bd4335bace
|
Move source file parsing logic to a separate file.
|
2021-03-26 02:42:14 +01:00 |
|
Bartosz Taudul
|
174bb4d2f1
|
Extract source code tokenizer to a separate file.
|
2021-03-26 01:53:49 +01:00 |
|
Bartosz Taudul
|
2fe1fb974a
|
Display number of entry call stacks in a tooltip.
|
2021-03-26 00:27:23 +01:00 |
|
Bartosz Taudul
|
29133431bc
|
Calculate symbol address for parents earlier.
While currently this makes no sense, it will be also used in common code
path.
|
2021-03-26 00:17:46 +01:00 |
|
Bartosz Taudul
|
ec16182887
|
Only pack pointer if needed.
|
2021-03-26 00:14:12 +01:00 |
|
Stone Tickle
|
1918c0ffe6
|
fix TRACY_NO_FILESELECTOR macro
|
2021-03-17 08:51:24 +09:00 |
|
Bartosz Taudul
|
c08d591bf3
|
Use proper capstone include path.
|
2021-01-26 20:35:57 +01:00 |
|
Bartosz Taudul
|
3495a5a678
|
Print Arm machine code as a 4-byte number would be printed.
|
2020-11-28 13:24:56 +01:00 |
|
Bartosz Taudul
|
63e3c236f4
|
Add Zen 3 to list of uarchs.
|
2020-11-15 21:29:59 +01:00 |
|
Bartosz Taudul
|
2f77885fd9
|
Show if an matching microarchitecture is selected.
|
2020-11-13 17:37:53 +01:00 |
|
Bartosz Taudul
|
d7059eca63
|
Prepare for Zen 3.
0xA20F10 is Vermeer.
|
2020-11-07 00:26:45 +01:00 |
|
Bartosz Taudul
|
30b4eafa22
|
Add Zen 2 CPU ids.
0x860F81 is Lucienne.
0x890F00 is VanGogh.
|
2020-11-07 00:26:00 +01:00 |
|
Bartosz Taudul
|
b36e821cc7
|
Add cascade lake CPU ids.
|
2020-11-07 00:20:55 +01:00 |
|
Bartosz Taudul
|
02c90db2e4
|
Display op description, if available.
|
2020-11-07 00:16:10 +01:00 |
|
Bartosz Taudul
|
a5fd6662be
|
Add CLX to list of uarchs.
|
2020-11-07 00:07:20 +01:00 |
|
Bartosz Taudul
|
0c48956410
|
Fix parsing of source files that do not end in newline.
|
2020-10-28 21:43:03 +01:00 |
|
Bartosz Taudul
|
3976408550
|
Adapt to non-obsolete ImGuiListClipper interface.
|
2020-10-18 22:51:59 +02:00 |
|
Bartosz Taudul
|
07fe1266b0
|
Fix string iteration condition.
|
2020-10-02 19:31:42 +02:00 |
|
Bartosz Taudul
|
a2f0f7754d
|
Fix integer types.
|
2020-10-02 19:30:01 +02:00 |
|