Commit Graph

8292 Commits

Author SHA1 Message Date
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. v0.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
Bartosz Taudul
f7730659f8 Update manual. 2024-08-04 00:15:46 +02:00
Bartosz Taudul
835ba9fddf Pass fiber group hint to NewThread(). 2024-08-04 00:10:45 +02:00
Bartosz Taudul
37bfde5106 Add fiber enter API with group hint. 2024-08-04 00:08:18 +02:00