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

Commit Graph

  • 9fae8b7e42 Don't use obsolete functions. Bartosz Taudul 2021-12-22 17:08:27 +01:00
  • 8dc403506f Bump ImGui to 1.86. Bartosz Taudul 2021-12-22 17:00:41 +01:00
  • 5d78e5ca1f Update manual. Bartosz Taudul 2021-12-22 16:42:57 +01:00
  • 2f0d4a7707 Merge pull request #294 from Lectem/symbols_post_init Bartosz Taudul 2021-12-22 16:36:08 +01:00
  • 29dc2fadf9 Do not bail-out on software sampling failure. Bartosz Taudul 2021-12-21 22:09:40 +01:00
  • f1fa352a13 /sys/kernel/debug/tracing/... files are accessible on android. Bartosz Taudul 2021-12-21 21:10:17 +01:00
  • efae847690 Replace getline(). Bartosz Taudul 2021-12-21 20:28:11 +01:00
  • 7f10265e34 Keep ring buffer size unsigned. Bartosz Taudul 2021-12-21 20:24:52 +01:00
  • 81ae7c06b8 Android libstdc++ is really stupid, it seems. Bartosz Taudul 2021-12-21 19:56:32 +01:00
  • c4e08def0d Update NEWS. Bartosz Taudul 2021-12-21 16:24:09 +01:00
  • 12b7efd88a Update feature matrix. Bartosz Taudul 2021-12-21 15:56:12 +01:00
  • 5741bcfd32 Make ring buffer size adjustable. Bartosz Taudul 2021-12-21 15:48:40 +01:00
  • db64a5fa7e Explicitly save context switch callstack samples. Bartosz Taudul 2021-12-21 15:24:11 +01:00
  • 67c2ffcb17 Look for context switch stacks on both ends of a switch. Bartosz Taudul 2021-12-21 14:36:47 +01:00
  • c5654c333a Process explicit context switch callstack samples. Bartosz Taudul 2021-12-21 14:18:32 +01:00
  • 3f1c540b3a Further split ProcessCallstackSampleImpl(). Bartosz Taudul 2021-12-21 14:18:14 +01:00
  • d88bf2c7a8 Separate message type for context switch callstack samples. Bartosz Taudul 2021-12-21 14:05:07 +01:00
  • 0ba2c0a86e Collect context switch callstack on Linux. Bartosz Taudul 2021-12-21 13:59:16 +01:00
  • 0c041795b6 Move Linux calltrace processing to a separate function. Bartosz Taudul 2021-12-21 13:58:43 +01:00
  • 4a89a30556 Implement checking if any TID is within current process. Bartosz Taudul 2021-12-21 13:52:52 +01:00
  • b8d7824a4f Increase ring buffer size. Bartosz Taudul 2021-12-21 13:27:08 +01:00
  • 5768486ac0 Add support for compiling assembly files. Bartosz Taudul 2021-12-21 12:22:11 +01:00
  • 8c45ed33fd Bump zstd to 1.5.1. Bartosz Taudul 2021-12-21 12:21:29 +01:00
  • 6fa3491bb7 Merge pull request #304 from Krzmbrzl/patch-4 Bartosz Taudul 2021-12-20 13:23:13 +01:00
  • b2e29a503b Cosmetics. Bartosz Taudul 2021-12-20 13:22:53 +01:00
  • a46be65b05 Mention dependency on libtbb Robert Adam 2021-12-20 12:00:27 +01:00
  • e0e1919fbf Merge pull request #302 from Krzmbrzl/patch-3 Bartosz Taudul 2021-12-19 03:10:27 +01:00
  • 96141cdef0 CMakeLists: Fix typo Robert Adam 2021-12-18 20:14:06 +01:00
  • f207f2abd4 Merge pull request #300 from Krzmbrzl/patch-2 Bartosz Taudul 2021-12-17 17:58:52 +01:00
  • 43303323a0 CMake: Mark include directories as SYSTEM Robert Adam 2021-12-17 17:23:16 +01:00
  • 5d0466b729 Rename GetModuleName and call it before sym* use Lectem 2021-12-12 14:32:24 +01:00
  • a13b046698 User manual polish pass. Bartosz Taudul 2021-12-11 21:00:31 +01:00
  • 9b624049a5 Immediately disconnect connection on disconnect request. Bartosz Taudul 2021-12-11 13:13:57 +01:00
  • 17855cbac5 Call SymLoadModuleEx for modules loaded after init Lectem 2021-12-08 21:30:06 +01:00
  • 14392a6e0e Merge pull request #290 from Honeybunch/master Bartosz Taudul 2021-12-07 18:44:05 +01:00
  • ef795ba49d Exporting cmake targets for install Honeybunch 2021-12-06 08:58:25 -08:00
  • 14cdf3d43e Use perf_event_open for context switch tracking. Bartosz Taudul 2021-12-05 12:02:28 +01:00
  • 0a3da9efdb Optional CPU idx storage in RingBuffer. Bartosz Taudul 2021-12-05 03:03:14 +01:00
  • d7dc2d6127 Extend process state descriptions, add P (parked). Bartosz Taudul 2021-12-04 20:38:04 +01:00
  • 6a0d233613 Proper mmap failure detection. Bartosz Taudul 2021-12-04 18:58:17 +01:00
  • 22284d57e7 Don't identify samples if there will be no context switches. Bartosz Taudul 2021-12-04 18:57:52 +01:00
  • 0c809b14d5 Merge pull request #289 from napoleon89/c-is-connected Bartosz Taudul 2021-12-04 18:47:21 +01:00
  • 14825d8e5a Proper formatting. Bartosz Taudul 2021-12-04 18:27:26 +01:00
  • 3bf1e7ec1c Updated documentation Nathan Day 2021-12-04 17:26:17 +00:00
  • bdafd0c7b6 Added IsConnected C API Equivalent Nathan Day 2021-12-04 16:55:41 +00:00
  • bbbae35925 Only identify samples when IdentifySamples is set. Bartosz Taudul 2021-12-04 15:16:17 +01:00
  • 20f8c8b8a4 Add IdentifySamples flag to the protocol. Bartosz Taudul 2021-12-04 14:50:25 +01:00
  • 2008c88983 Silence compiler warnings. Bartosz Taudul 2021-12-04 13:41:55 +01:00
  • 152d47f4d3 Update manual. Bartosz Taudul 2021-12-02 02:34:21 +01:00
  • c98680ad0b Add support for sample data without time. Bartosz Taudul 2021-12-02 02:06:05 +01:00
  • 74e2a63516 Don't require time to be available for samples. Bartosz Taudul 2021-12-02 01:29:22 +01:00
  • 051b1ba8f5 Display sampling disabled message on debug log channel. Bartosz Taudul 2021-12-02 00:49:01 +01:00
  • 6579399bfd Update xxHash to 0.8.1. Bartosz Taudul 2021-12-01 21:52:31 +01:00
  • 1a0cf3ff46 Update robin_hood to 3.11.3. Bartosz Taudul 2021-12-01 21:44:56 +01:00
  • ce7faf99c9 Show tooltip on disabled item. Bartosz Taudul 2021-12-01 17:41:00 +01:00
  • b4987f5fc4 Update manual. Bartosz Taudul 2021-11-29 19:40:52 +01:00
  • 899b466ba4 There is more than one wait stack. Bartosz Taudul 2021-11-29 19:34:43 +01:00
  • 688dd470bc Update NEWS. Bartosz Taudul 2021-11-29 19:30:14 +01:00
  • 5c379603b5 Move onlyActive check out of the loops. Bartosz Taudul 2021-11-29 19:23:31 +01:00
  • 04f045b22b Replace "restrict time" with time range limits in memory. Bartosz Taudul 2021-11-29 19:20:56 +01:00
  • de11604910 Add memory time range limit UI. Bartosz Taudul 2021-11-29 18:17:19 +01:00
  • bad8df4878 Update feature matrix. Bartosz Taudul 2021-11-28 13:44:41 +01:00
  • f3ee2235f6 Enable sample parents selection for self-less symbols. Bartosz Taudul 2021-11-27 18:12:06 +01:00
  • 05f9c74170 Don't include inlines when separate inlines are enabled. Bartosz Taudul 2021-11-27 18:05:05 +01:00
  • 582fcd5538 Fix sample parents for the whole symbol. Bartosz Taudul 2021-11-27 17:55:18 +01:00
  • d8a611e952 Also calculate sample parents without inlines. Bartosz Taudul 2021-11-27 17:47:09 +01:00
  • 687d4defc0 Cosmetics. Bartosz Taudul 2021-11-27 17:46:43 +01:00
  • 52eeddd63a Fix display of entry call stacks when inlines are present. Bartosz Taudul 2021-11-27 16:41:27 +01:00
  • ed25c27228 Update manual. Bartosz Taudul 2021-11-27 15:46:24 +01:00
  • a84fd26ecb Change toggle button to faux drop down. Bartosz Taudul 2021-11-27 15:40:23 +01:00
  • 11a8f30ff9 Update NEWS. Bartosz Taudul 2021-11-27 15:34:00 +01:00
  • 355a179678 Merge callstack samples with the same timestamp. Bartosz Taudul 2021-11-27 15:29:10 +01:00
  • 4f735e1ae2 Extract callstack merging. Bartosz Taudul 2021-11-27 15:06:58 +01:00
  • 58d5fb2ff4 Fix calculation of child sample counts. Bartosz Taudul 2021-11-27 14:49:22 +01:00
  • 702c87dad0 Display list of child calls. Bartosz Taudul 2021-11-27 14:43:31 +01:00
  • 6a7b4e6066 Add calculation of child stats to source view. Bartosz Taudul 2021-11-27 14:42:23 +01:00
  • 85f755f3f5 Use proper base symbol address. Bartosz Taudul 2021-11-27 14:30:46 +01:00
  • a02575322f Collect child sample addresses. Bartosz Taudul 2021-11-27 02:03:59 +01:00
  • 2462e6cc7c Update NEWS. Bartosz Taudul 2021-11-26 23:55:44 +01:00
  • 6fd53a662a Update manual. Bartosz Taudul 2021-11-26 23:52:18 +01:00
  • e3d16a162e Merge pull request #288 from slembcke/master Bartosz Taudul 2021-11-27 00:01:24 +01:00
  • bfe94b921e Renaming to match convention. slembcke 2021-11-26 17:00:22 -06:00
  • 87a727dd7f Add fibers to TracyC.h slembcke 2021-11-26 16:49:39 -06:00
  • d41447b0c9 Pass full module path to LoadLibraryEx(). Bartosz Taudul 2021-11-25 23:27:20 +01:00
  • a27d1902ae Store paths to kernel modules. Bartosz Taudul 2021-11-25 23:27:05 +01:00
  • cd3be7c175 Update NEWS. Bartosz Taudul 2021-11-25 23:14:09 +01:00
  • 8428ede59d Retrieve kernel symbols on Windows. Bartosz Taudul 2021-11-25 23:12:41 +01:00
  • 4bde9022e1 Properly acknowledge unavailable symbol code. Bartosz Taudul 2021-11-25 22:44:56 +01:00
  • abdd6020ba No need to remember addresses of symbol code queries. Bartosz Taudul 2021-11-25 22:35:43 +01:00
  • b4da047355 Don't filter out kernel symbols from code transfer. Bartosz Taudul 2021-11-25 22:28:05 +01:00
  • e8fb2abb2a Dispatch kernel code retrieval. Bartosz Taudul 2021-11-25 22:27:35 +01:00
  • 47ea2a222d Add new metadata message, not for wire transfer. Bartosz Taudul 2021-11-25 22:24:17 +01:00
  • 01db142144 Rpmalloc is initialized here. Bartosz Taudul 2021-11-25 22:23:28 +01:00
  • 1ed174c1b6 Expose GetModuleName() outside TracyCallstack.cpp. Bartosz Taudul 2021-11-25 21:56:13 +01:00
  • 2bd1e5bca7 Merge pull request #283 from expenses/c-gpu-zones Bartosz Taudul 2021-11-24 12:50:20 +01:00
  • 2db109ab98 Add serial functions Ashley Ruglys 2021-11-24 11:56:43 +01:00
  • 2995db4b5e Remove the 'active' argument Ashley Ruglys 2021-11-24 11:45:37 +01:00
  • ac331d0343 Fix one frame lag of out-of-trace dimming. Bartosz Taudul 2021-11-22 01:19:37 +01:00
  • 6c08943e66 Don't perform any work in collapsed windows. Bartosz Taudul 2021-11-22 01:15:22 +01:00
  • 9b1b56de26 Increase big font size. Bartosz Taudul 2021-11-21 23:57:31 +01:00