1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

8521 Commits

Author SHA1 Message Date
Bartosz Taudul f703cc33cf Merge pull request #939 from eibach/feature_hexvalue
Display zone values also in hex
2024-12-10 11:41:22 +01:00
Dirk Eibach 8f25eaf54e Display zone values also in hex 2024-12-10 11:07:48 +01:00
Bartosz Taudul c214804aa1 Merge pull request #935 from JCash/missing-namespace
Added missing tracy:: to some macros
2024-12-01 17:02:15 +01:00
JCash c5797e4e36 Added missing tracy:: 2024-12-01 16:19:27 +01:00
Bartosz Taudul a9e8f9a5f8 Merge pull request #931 from eibach/feature_abstime
Add absolute time info to Zone info view
2024-11-27 22:59:27 +01:00
Dirk Eibach f0ee324399 Add absolute time info to Zone info view 2024-11-27 22:31:48 +01:00
Bartosz Taudul 759b4c3bfe Merge pull request #927 from sacereda/systrace-leak
Leak, returned value from GetThreadDescription not freed
2024-11-19 14:50:56 +01:00
Sergio Acereda b9ee0d3b4c Leak, returned value from GetThreadDescription not freed 2024-11-19 14:24:50 +01:00
Bartosz Taudul e756fa75cf Fix UI. 2024-11-17 12:20:55 +01:00
Bartosz Taudul e6ee311392 Merge pull request #926 from WernherVonData/percentiles-for-find-zone
Percentiles p75, p90 for FindZone view
2024-11-17 12:18:27 +01:00
wernhervondata b9b808ca12 fixup! percentiles p75, p90 for FindZone view 2024-11-17 10:26:24 +01:00
wernhervondata cc0f158c16 percentiles p75, p90 for FindZone view 2024-11-16 15:11:46 +01:00
Bartosz Taudul 5120ad8311 Merge pull request #925 from TroutZhang/patch-1
Fix crash on Android due to wrong TLS model
2024-11-16 11:58:05 +01:00
Trout Zhang 339a92a7b2 Fix crash on Android due to wrong TLS model 2024-11-15 18:22:35 +02:00
imkunet 0cac843ad7 Add scroll modifier options 2024-11-14 18:10:14 +01:00
Bartosz Taudul 3c0db7e3c3 Merge pull request #924 from fknorr/sys-power-fscanf-warning
Silence GCC fscanf warning in TracySysPower.cpp
2024-11-13 11:30:25 +01:00
Fabian Knorr 7ef690bd5a Silence GCC fscanf warning in TracySysPower.cpp
fscanf is [[warn_unused_result]], which triggers -Wunused-result. In
this instance it is correct for maxRange to remain unchanged if reading
from sysfs should fail for some reason.
2024-11-13 10:15:05 +01:00
Bartosz Taudul 16ef91c238 Bump imgui to 1.91.5-docking. 2024-11-07 22:33:39 +01:00
Bartosz Taudul ee06542f1f Restrict mold linker to Linux. 2024-10-30 17:11:51 +01:00
Bartosz Taudul caa61de540 Do not build fat macos capstone library. 2024-10-30 17:10:40 +01:00
Bartosz Taudul 55ea2a20e7 Set minimum size for folded flame graph items. 2024-10-27 19:59:48 +01:00
Bartosz Taudul 2097e3c836 Normalize flame graph sample frame names, to mach callstack list behavior. 2024-10-27 19:53:32 +01:00
Bartosz Taudul 84718101fe Use proper name for inline frames in flame graph. 2024-10-27 19:44:40 +01:00
Bartosz Taudul ecf3b30baf Add minimum width for flame graph items to be drawn. 2024-10-27 12:53:52 +01:00
Bartosz Taudul ceeea7712d Use precalculated start times. 2024-10-27 12:00:34 +01:00
Bartosz Taudul 9d2f874b02 Calculate flame graph begin times. 2024-10-27 11:58:23 +01:00
Bartosz Taudul 92241fc0a4 Fix typo. 2024-10-27 11:30:50 +01:00
Bartosz Taudul 869d75f53e Extract flame graph level drawing to a separate function. 2024-10-27 11:27:44 +01:00
Bartosz Taudul a916050724 Add memory discard to C API. 2024-10-21 18:31:49 +02:00
Bartosz Taudul 872367f068 Process memory pool discard events. 2024-10-21 18:22:22 +02:00
Bartosz Taudul cacd71c401 Add arena allocator test. 2024-10-21 18:22:22 +02:00
Bartosz Taudul f4df9013bb Add memory discard message.
This can be used to erase all allocations made within the named memory
pool. The usual use case would be for arena allocators, which allocate
by advancing a pointer and never have to free the memory. There is no
tracking of individual allocations and everything is freed frequently,
by reseting the pointer, for example once per frame.

Since this is used in special-purpose allocators, there is no support
for discarding the memory of the default memory pool.
2024-10-21 18:22:22 +02:00
Bartosz Taudul 3dc68bcb76 Update ImGui to 1.91.4-docking. 2024-10-18 22:58:04 +02:00
Bartosz Taudul d0a7ee1692 Center elevated privileges warning message. 2024-10-16 00:32:11 +02:00
Bartosz Taudul 60f461d94d Add debug build note to about window. 2024-10-16 00:28:24 +02:00
Bartosz Taudul f7e26acfb9 Additional kernel frame check. 2024-10-16 00:22:06 +02:00
Bartosz Taudul 9baf5f403c Make the check explicit. 2024-10-16 00:21:01 +02:00
Bartosz Taudul 44bb5d474b Simplify condition. 2024-10-16 00:21:01 +02:00
Bartosz Taudul c2b4e81493 Display omitted external frame counts. 2024-10-15 02:22:52 +02:00
Bartosz Taudul 27d7939cc1 Improve "no annotations" view. 2024-10-15 02:04:45 +02:00
Bartosz Taudul 1ab0b5abd2 Improve "no wait stacks" view. 2024-10-15 01:51:58 +02:00
Bartosz Taudul 8a7f540d7c Fill emptiness in find zone window awaiting for query. 2024-10-15 01:29:08 +02:00
Bartosz Taudul 697ea8b3b3 Mark debug builds. 2024-10-14 23:39:54 +02:00
Bartosz Taudul 1bd56a93f0 Don't mix thread order and thread data vectors. 2024-10-13 00:04:10 +02:00
Bartosz Taudul 1bd84419c0 Extend plots to the end of the trace. 2024-10-09 23:55:50 +02:00
Bartosz Taudul 90c072b66c Update manual. 2024-10-06 15:38:28 +02:00
Bartosz Taudul 096eec1b84 Improve build process documentation. 2024-10-06 15:24:25 +02:00
Bartosz Taudul 9839e4aea7 More unwanted architectures. 2024-10-05 13:04:21 +02:00
Bartosz Taudul 1499da51b8 Add label for local call stack context menu. 2024-10-04 23:49:06 +02:00
Bartosz Taudul 3e41052853 Add context menu to left-click on item in symbol statistics list.
The context menu contains two items:

1. "View symbol", which shows the symbol code / disassembly. This was
   previously available by right-clicking on the source file name.
2. "Sample entry call stacks", which brings up the list window that
   was previously available with left-click on the entry line.

This change intends to make the symbol view easier to discover.
2024-10-04 23:38:02 +02:00