Bartosz Taudul
0c0e4f554f
Do a linear search instead of using a map.
...
513 ms -> 227 ms for a trace with 66 unique source locations and 179 million
zones.
2024-09-08 16:10:39 +02:00
Bartosz Taudul
d67598f0fe
Hide advanced options in trace save dialog.
...
The default settings are good enough.
2024-09-08 15:54:42 +02:00
Bartosz Taudul
0d8b2b6252
Adapt frame graph tooltip to look more like zone tooltip.
2024-09-08 15:41:44 +02:00
Bartosz Taudul
97cf0bd11f
Bump freetype to 2.13.3.
2024-09-08 15:33:36 +02:00
Bartosz Taudul
c783a48bae
Always include CMake binary dir in include path.
2024-09-08 14:52:57 +02:00
Bartosz Taudul
1950040461
Print git ref in the about dialog.
2024-09-08 14:23:05 +02:00
Bartosz Taudul
5934f5da9a
Generate git revision to a header file.
2024-09-08 14:18:52 +02:00
Bartosz Taudul
959f0de7e5
Open find zone from flame graph.
2024-09-08 13:48:22 +02:00
Bartosz Taudul
6080b8742a
Fix memory leak.
2024-09-08 13:39:40 +02:00
Bartosz Taudul
4afc0960fb
Add flame graph tooltip.
2024-09-08 13:20:37 +02:00
Bartosz Taudul
d8849af800
Drawing the flame graph.
2024-09-08 13:11:24 +02:00
Bartosz Taudul
e4ec798762
Basic flame graph window layout.
2024-09-08 12:33:11 +02:00
Bartosz Taudul
5b75954c5b
Flame graph builder.
2024-09-08 12:33:11 +02:00
Bartosz Taudul
692fcc225f
Add flame graph window.
2024-09-08 12:33:09 +02:00
Bartosz Taudul
11777e8136
Check if core_id and die_id exist.
2024-09-07 23:53:57 +02:00
Bartosz Taudul
ea4de3be36
Detect and report if running under Wine.
2024-09-07 22:09:00 +02:00
Bartosz Taudul
64f2008cc1
Disable transparency on collapsed windows title bars.
2024-09-07 18:03:38 +02:00
Bartosz Taudul
e393ade59d
Shorten menu bar button names.
2024-09-07 18:00:59 +02:00
Bartosz Taudul
8e3d250654
Check for errors from GetLogicalProcessorInformationEx().
2024-08-31 11:36:59 +02:00
Bartosz Taudul
e26c34346b
libbacktrace: support FDPIC (1dd5c40)
2024-08-24 18:15:52 +02:00
Bartosz Taudul
0d0e56dca3
libbacktrace: avoid infinite recursion (febbb9b)
2024-08-24 18:02:05 +02:00
Bartosz Taudul
12c8592325
libbacktrace: fix UBSAN issues (5aa9254)
2024-08-24 18:01:10 +02:00
Bartosz Taudul
ef21f5867e
libbacktrace: correctly gather Mach-O symbol table (3fda5a8)
2024-08-24 17:57:43 +02:00
Bartosz Taudul
ba79deddf6
libbacktrace: it's OK if zstd decompressor sees no backward bits (4ead348)
2024-08-24 17:55:41 +02:00
Bartosz Taudul
8f3b312b7c
Get CPU die information on windows.
2024-08-24 17:47:00 +02:00
Bartosz Taudul
f7b810a3d1
Mark hyperthread jumps.
2024-08-24 16:52:04 +02:00
Bartosz Taudul
be92ae787c
Add tooltips for thread jumps.
2024-08-24 16:50:02 +02:00
Bartosz Taudul
50bb383667
Display CPU topology data in zone wait regions list.
2024-08-24 16:47:55 +02:00
Bartosz Taudul
844bc1e416
Display die jumps in wait regions list.
2024-08-24 16:37:04 +02:00
Bartosz Taudul
46e979e185
Display die information on CPU data graph.
2024-08-24 16:36:29 +02:00
Bartosz Taudul
2716311f51
Store die number in CpuThreadTopology.
2024-08-24 16:36:04 +02:00
Bartosz Taudul
357b557684
Add die to CPU topology data structures.
...
Drawing dies on the topology chart is a minimal effort for the time being.
An improved version will be added later on.
2024-08-22 20:26:11 +02:00
Bartosz Taudul
e947aeb72d
Read CPU die information on Linux.
2024-08-22 20:26:09 +02:00
Bartosz Taudul
5d542dc09f
Release 0.11.1.
2024-08-22 20:07:25 +02:00
Bartosz Taudul
8893c2bc0f
Update NEWS.
2024-08-22 19:54:53 +02:00
Bartosz Taudul
353545a1e9
Add die to topology data.
2024-08-22 00:58:01 +02:00
Bartosz Taudul
fb617fe998
Zero-initialize CPU topology data structure.
2024-08-22 00:54:12 +02:00
Bartosz Taudul
dc4aa7a126
Merge pull request #866 from Minres/master
...
adds target export to allow use in projects using exports
2024-08-21 23:09:07 +02:00
Eyck Jentzsch
c8dbace72e
adds transient zone with name and color
2024-08-21 22:55:02 +02:00
Eyck Jentzsch
f5bc9a9ae8
adds target export to allow use in projects using exports
2024-08-21 22:46:15 +02:00
Bartosz Taudul
b6eb08befe
Use algorithmic and vectorizable BC1 index fixup.
2024-08-21 22:23:16 +02:00
Bartosz Taudul
5c1cc80897
Bump capstone to 5.0.3.
2024-08-21 19:22:58 +02:00
Bartosz Taudul
0c6803e5c6
Merge pull request #859 from brakhane/lua-fix
...
Lua: ensure source location is not longer than 255 characters
2024-08-10 14:49:12 +02:00
Dennis Brakhane
81d7e9d765
only use first 255 characters of source location
...
When a Lua script was loaded through loadstring, dbg.source is the whole
source code; this not only causes a lot of unnecessary data to be sent,
it can even crash Tracy if the source string is larger than 64 KB.
Therefore, use the short version which is never more than 255 characters.
2024-08-10 14:47:04 +02:00
Bartosz Taudul
a51f0d0657
Merge pull request #858 from PatrickMoffett/master
...
Remove constexpr from GetSamplingInterval
2024-08-09 11:51:52 +02:00
Patrick Moffett
b2ee226fd7
remove constexpr from GetSamplingInterval
2024-08-08 22:22:52 -07:00
Bartosz Taudul
ee65a45bef
Vararg functions can't be inlined.
2024-08-08 19:55:32 +02:00
Bartosz Taudul
b18796c1c0
Add text formatting function to test.
2024-08-08 19:52:47 +02:00
Bartosz Taudul
30cbc77e23
Update CPM to 0.40.2.
2024-08-08 19:42:15 +02:00
Bartosz Taudul
60042d1944
Print context switch event data.
2024-08-06 20:37:51 +02:00