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

8495 Commits

Author SHA1 Message Date
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
Bartosz Taudul 384646b03b Disable wrapping of message lines in zone info window.
This unifies the behavior with message list in messages window.
2024-10-04 22:47:25 +02:00
Bartosz Taudul 471ed0ef65 Calculate proper message list size when children messages are excluded. 2024-10-04 22:41:17 +02:00
Bartosz Taudul 8d418760c0 Statistics view also can have no entries to display. 2024-10-04 22:34:40 +02:00
Bartosz Taudul 9ab2f35c08 Fix going to a phantom line when there's no source file available. 2024-10-04 18:01:51 +02:00
Bartosz Taudul a8c6c5f50e Disable not needed arch support in capstone. 2024-10-04 17:31:28 +02:00
Bartosz Taudul 5454b3202d Bump capstone to 6.0.0-Alpha1. 2024-10-04 17:19:18 +02:00
Bartosz Taudul fd5ee53251 Update ImGui to 1.91.3-docking. 2024-10-04 17:04:47 +02:00
Bartosz Taudul b46d8db565 Workaround CPM issues with patching non-cached checkouts. 2024-10-04 00:36:29 +02:00
Bartosz Taudul 4497201928 Merge pull request #899 from Jan200101/PR/header-merge
Install header files into one folder
2024-10-02 22:55:31 +02:00
Bartosz Taudul e0c3efee6c Merge pull request #898 from Jan200101/PR/arch-cmake-target
Export cmake config into library directory
2024-10-02 22:55:03 +02:00
Jan200101 f45dc88bf8 Install header files into one folder
all headers from one project are best kept in one place
2024-10-02 22:51:01 +02:00
Jan200101 4490f9cb41 Export cmake config into library directory
because the target contains architecture dependent information (for example library path) its best to store it in an architecture dependent path
2024-10-02 22:50:06 +02:00
Bartosz Taudul 13d9ed7e87 Merge pull request #889 from jkriegshauser/fix-long-string-crash
Safe copy to fix issue #888
2024-10-02 22:28:24 +02:00
Joshua Kriegshauser 66edfaec42 More PR feedback 2024-10-02 12:50:12 -07:00
Joshua Kriegshauser e1554a13e0 PR feedback 2024-10-02 11:21:34 -07:00
Joshua Kriegshauser 9dfb1e98b9 Line and braces tweaks 2024-10-02 11:21:34 -07:00
Joshua Kriegshauser 97a6a3dde7 always override unhandled exception filter 2024-10-02 11:21:34 -07:00
Joshua Kriegshauser cc860fe56a Reduce template code 2024-10-02 11:21:34 -07:00
Joshua Kriegshauser 201dcb6a8a Tweaks 2024-10-02 11:21:34 -07:00
Joshua Kriegshauser 5213c53bb0 Use SetUnhandledExceptionFilter instead of vectored exceptions 2024-10-02 11:21:34 -07:00
Joshua Kriegshauser 9378718231 Safe copy 2024-10-02 11:21:34 -07:00
Bartosz Taudul fe6b79082f Merge pull request #897 from Devaniti/master
Added Custom GPU Context Type
2024-10-02 19:50:20 +02:00
Dmytro Bulatov 34879d6dd3 Bumped protocol version 2024-10-03 02:48:50 +09:00
Dmytro Bulatov defb91abc1 Added Custom GPU Context Type 2024-10-03 01:55:29 +09:00
Bartosz Taudul e6eb9899bb Merge pull request #896 from mcourteaux/master
Correct misleading comment.
2024-09-30 17:07:46 +02:00
Martijn Courteaux 28a229c594 Correct misleading comment. 2024-09-30 16:26:31 +02:00