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

Commit Graph

  • 57f1a63b3f Merge pull request #956 from foxtran/fix/incompatible-MANUAL_LIFETIME Bartosz Taudul 2024-12-27 12:32:51 +01:00
  • 3f700c93a6 Do not unset TRACY_CALLSTACK Igor S. Gerasimov 2024-12-27 11:47:02 +01:00
  • a2fce55aee Rename has_stacktrace -> has_callstack Igor S. Gerasimov 2024-12-27 11:43:00 +01:00
  • 9aba23bbb0 Remove TRACY_HAS_STACKCALL from TracyC.h Igor S. Gerasimov 2024-12-27 11:28:23 +01:00
  • 96ba28e761 Use constexpr instead of macro in memory manager in C API Igor S. Gerasimov 2024-12-27 11:23:39 +01:00
  • 39137d809e Accept zero-depth callstack Igor S. Gerasimov 2024-12-27 10:53:49 +01:00
  • 117ab107c1 Simplify macroses for stack collections Igor S. Gerasimov 2024-12-27 10:33:53 +01:00
  • 4591dfa208 Simplify tracy::Profiler defines Igor S. Gerasimov 2024-12-27 10:17:58 +01:00
  • e9eecbb2c6 Replace #ifdef TRACT_HAS_CALLSTACK with constexpr call Igor S. Gerasimov 2024-12-27 10:12:55 +01:00
  • cf912bbb19 Merge ScopedZone initializers Igor S. Gerasimov 2024-12-27 09:54:56 +01:00
  • 1c63239a78 Always collect callstack Igor S. Gerasimov 2024-12-27 09:51:32 +01:00
  • e9664a1c87 Introduce has_stacktrace function Igor S. Gerasimov 2024-12-27 09:50:06 +01:00
  • caf0047367 Catch disabled TRACY_DELAYED_INIT when TRACY_MANUAL_LIFETIME is enabled Igor S. Gerasimov 2024-12-27 08:58:00 +01:00
  • 5051db201e Show error message if TRACY_MANUAL_LIFETIME is enabled without enabled TRACY_DELAYED_INIT Igor S. Gerasimov 2024-12-27 08:51:50 +01:00
  • 6452690e57 Merge pull request #948 from avilleret/avilleret/csvexport_plot Bartosz Taudul 2024-12-23 13:41:02 +01:00
  • aa28504c60 add very simple plot export Antoine Villeret 2024-12-23 13:12:51 +01:00
  • 96e1cb17c6 Merge pull request #944 from foxtran/patch-2 Bartosz Taudul 2024-12-20 12:36:39 +01:00
  • 07d38d608e Enable -fexperimental-library only for C++ foxtran 2024-12-20 11:55:18 +01:00
  • 01a7f62650 Enable -fexperimental-library only for AppleClang foxtran 2024-12-20 11:39:49 +01:00
  • 7fc3366086 Add support for keeping external tails in flame graph. Bartosz Taudul 2024-12-16 16:48:51 +01:00
  • 99d39e6eee Separate call stack traversal from flame graph building. Bartosz Taudul 2024-12-16 16:41:00 +01:00
  • 9d839c52d1 Allow filtering out external frames in flame graph. Bartosz Taudul 2024-12-16 14:45:19 +01:00
  • 70fc28506f Expose IsFrameExternal as View's method. Bartosz Taudul 2024-12-16 14:44:28 +01:00
  • 1e796064bc Add external frames UI to flame graph. Bartosz Taudul 2024-12-16 14:28:35 +01:00
  • bb02d0b0af Add icon to external frames checkbox. Bartosz Taudul 2024-12-16 14:21:05 +01:00
  • 87c54f92cf Merge pull request #941 from UnixY2K/patch-1 Bartosz Taudul 2024-12-12 21:00:04 +01:00
  • b48ab72cf0 detect MSVC usage previous check tested for compiler ID, fixed the detection to an specific MSVC macro and the current C++ version so it does not override an user specified version Jonathan Guzmán 2024-12-12 12:37:53 -06:00
  • 45c4dc5124 Bump imgui to 1.91.6-docking. Bartosz Taudul 2024-12-11 17:08:21 +01:00
  • f703cc33cf Merge pull request #939 from eibach/feature_hexvalue Bartosz Taudul 2024-12-10 11:41:22 +01:00
  • 8f25eaf54e Display zone values also in hex Dirk Eibach 2024-12-10 11:07:48 +01:00
  • c214804aa1 Merge pull request #935 from JCash/missing-namespace Bartosz Taudul 2024-12-01 17:02:15 +01:00
  • c5797e4e36 Added missing tracy:: JCash 2024-12-01 16:19:27 +01:00
  • a9e8f9a5f8 Merge pull request #931 from eibach/feature_abstime Bartosz Taudul 2024-11-27 22:59:27 +01:00
  • f0ee324399 Add absolute time info to Zone info view Dirk Eibach 2024-11-27 22:17:33 +01:00
  • 759b4c3bfe Merge pull request #927 from sacereda/systrace-leak Bartosz Taudul 2024-11-19 14:50:56 +01:00
  • b9ee0d3b4c Leak, returned value from GetThreadDescription not freed Sergio Acereda 2024-11-19 14:24:50 +01:00
  • e756fa75cf Fix UI. Bartosz Taudul 2024-11-17 12:20:55 +01:00
  • e6ee311392 Merge pull request #926 from WernherVonData/percentiles-for-find-zone Bartosz Taudul 2024-11-17 12:18:27 +01:00
  • b9b808ca12 fixup! percentiles p75, p90 for FindZone view wernhervondata 2024-11-17 10:26:24 +01:00
  • cc0f158c16 percentiles p75, p90 for FindZone view wernhervondata 2024-10-30 22:44:52 +01:00
  • 5120ad8311 Merge pull request #925 from TroutZhang/patch-1 Bartosz Taudul 2024-11-16 11:58:05 +01:00
  • 339a92a7b2 Fix crash on Android due to wrong TLS model Trout Zhang 2024-11-15 18:22:35 +02:00
  • 0cac843ad7 Add scroll modifier options imkunet 2024-06-17 03:32:30 -04:00
  • 3c0db7e3c3 Merge pull request #924 from fknorr/sys-power-fscanf-warning Bartosz Taudul 2024-11-13 11:30:25 +01:00
  • 7ef690bd5a Silence GCC fscanf warning in TracySysPower.cpp Fabian Knorr 2024-11-13 10:15:05 +01:00
  • 16ef91c238 Bump imgui to 1.91.5-docking. Bartosz Taudul 2024-11-07 22:33:39 +01:00
  • ee06542f1f Restrict mold linker to Linux. Bartosz Taudul 2024-10-30 17:11:51 +01:00
  • caa61de540 Do not build fat macos capstone library. Bartosz Taudul 2024-10-30 17:10:40 +01:00
  • 55ea2a20e7 Set minimum size for folded flame graph items. Bartosz Taudul 2024-10-27 19:59:48 +01:00
  • 2097e3c836 Normalize flame graph sample frame names, to mach callstack list behavior. Bartosz Taudul 2024-10-27 19:52:15 +01:00
  • 84718101fe Use proper name for inline frames in flame graph. Bartosz Taudul 2024-10-27 19:44:40 +01:00
  • ecf3b30baf Add minimum width for flame graph items to be drawn. Bartosz Taudul 2024-10-27 12:53:52 +01:00
  • ceeea7712d Use precalculated start times. Bartosz Taudul 2024-10-27 12:00:34 +01:00
  • 9d2f874b02 Calculate flame graph begin times. Bartosz Taudul 2024-10-27 11:58:23 +01:00
  • 92241fc0a4 Fix typo. Bartosz Taudul 2024-10-27 11:30:50 +01:00
  • 869d75f53e Extract flame graph level drawing to a separate function. Bartosz Taudul 2024-10-27 11:27:44 +01:00
  • a916050724 Add memory discard to C API. Bartosz Taudul 2024-10-21 18:31:49 +02:00
  • 872367f068 Process memory pool discard events. Bartosz Taudul 2024-10-21 18:11:08 +02:00
  • cacd71c401 Add arena allocator test. Bartosz Taudul 2024-10-21 17:44:16 +02:00
  • f4df9013bb Add memory discard message. Bartosz Taudul 2024-10-21 17:32:54 +02:00
  • 3dc68bcb76 Update ImGui to 1.91.4-docking. Bartosz Taudul 2024-10-18 22:58:04 +02:00
  • d0a7ee1692 Center elevated privileges warning message. Bartosz Taudul 2024-10-16 00:32:11 +02:00
  • 60f461d94d Add debug build note to about window. Bartosz Taudul 2024-10-16 00:28:24 +02:00
  • f7e26acfb9 Additional kernel frame check. Bartosz Taudul 2024-10-16 00:22:06 +02:00
  • 9baf5f403c Make the check explicit. Bartosz Taudul 2024-10-16 00:12:13 +02:00
  • 44bb5d474b Simplify condition. Bartosz Taudul 2024-10-16 00:11:57 +02:00
  • c2b4e81493 Display omitted external frame counts. Bartosz Taudul 2024-10-15 02:22:52 +02:00
  • 27d7939cc1 Improve "no annotations" view. Bartosz Taudul 2024-10-15 02:04:45 +02:00
  • 1ab0b5abd2 Improve "no wait stacks" view. Bartosz Taudul 2024-10-15 01:51:58 +02:00
  • 8a7f540d7c Fill emptiness in find zone window awaiting for query. Bartosz Taudul 2024-10-15 01:29:08 +02:00
  • 697ea8b3b3 Mark debug builds. Bartosz Taudul 2024-10-14 23:39:54 +02:00
  • 1bd56a93f0 Don't mix thread order and thread data vectors. Bartosz Taudul 2024-10-13 00:04:10 +02:00
  • 1bd84419c0 Extend plots to the end of the trace. Bartosz Taudul 2024-10-09 23:55:50 +02:00
  • 90c072b66c Update manual. Bartosz Taudul 2024-10-06 15:38:28 +02:00
  • 096eec1b84 Improve build process documentation. Bartosz Taudul 2024-10-06 15:24:11 +02:00
  • 9839e4aea7 More unwanted architectures. Bartosz Taudul 2024-10-05 13:04:21 +02:00
  • 1499da51b8 Add label for local call stack context menu. Bartosz Taudul 2024-10-04 23:49:06 +02:00
  • 3e41052853 Add context menu to left-click on item in symbol statistics list. Bartosz Taudul 2024-10-04 23:38:02 +02:00
  • 384646b03b Disable wrapping of message lines in zone info window. Bartosz Taudul 2024-10-04 22:47:25 +02:00
  • 471ed0ef65 Calculate proper message list size when children messages are excluded. Bartosz Taudul 2024-10-04 22:41:17 +02:00
  • 8d418760c0 Statistics view also can have no entries to display. Bartosz Taudul 2024-10-04 22:34:40 +02:00
  • 9ab2f35c08 Fix going to a phantom line when there's no source file available. Bartosz Taudul 2024-10-04 18:01:51 +02:00
  • a8c6c5f50e Disable not needed arch support in capstone. Bartosz Taudul 2024-10-04 17:31:28 +02:00
  • 5454b3202d Bump capstone to 6.0.0-Alpha1. Bartosz Taudul 2024-10-04 17:19:18 +02:00
  • fd5ee53251 Update ImGui to 1.91.3-docking. Bartosz Taudul 2024-10-04 17:04:47 +02:00
  • b46d8db565 Workaround CPM issues with patching non-cached checkouts. Bartosz Taudul 2024-10-04 00:36:29 +02:00
  • 4497201928 Merge pull request #899 from Jan200101/PR/header-merge Bartosz Taudul 2024-10-02 22:55:31 +02:00
  • e0c3efee6c Merge pull request #898 from Jan200101/PR/arch-cmake-target Bartosz Taudul 2024-10-02 22:55:03 +02:00
  • f45dc88bf8 Install header files into one folder all headers from one project are best kept in one place Jan200101 2024-10-02 22:51:01 +02:00
  • 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 Jan200101 2024-10-02 22:50:06 +02:00
  • 13d9ed7e87 Merge pull request #889 from jkriegshauser/fix-long-string-crash Bartosz Taudul 2024-10-02 22:28:24 +02:00
  • 66edfaec42 More PR feedback Joshua Kriegshauser 2024-10-02 12:50:12 -07:00
  • e1554a13e0 PR feedback Joshua Kriegshauser 2024-10-02 11:21:14 -07:00
  • 9dfb1e98b9 Line and braces tweaks Joshua Kriegshauser 2024-09-30 20:22:13 -07:00
  • 97a6a3dde7 always override unhandled exception filter Joshua Kriegshauser 2024-09-26 09:00:35 -07:00
  • cc860fe56a Reduce template code Joshua Kriegshauser 2024-09-24 15:10:42 -07:00
  • 201dcb6a8a Tweaks Joshua Kriegshauser 2024-09-24 13:48:40 -07:00
  • 5213c53bb0 Use SetUnhandledExceptionFilter instead of vectored exceptions Joshua Kriegshauser 2024-09-24 09:20:04 -07:00
  • 9378718231 Safe copy Joshua Kriegshauser 2024-09-23 12:00:39 -07:00
  • fe6b79082f Merge pull request #897 from Devaniti/master Bartosz Taudul 2024-10-02 19:50:20 +02:00