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

Commit Graph

  • d44d7db489 Add D3D11 Gpu Context/Zone Hugo Amiard 2020-08-07 17:05:11 +02:00
  • aea72b28ce Add SourceLocation macros Hugo Amiard 2020-08-07 17:09:31 +02:00
  • fb60fb9928 Add CMake support Hugo Amiard 2021-01-30 14:16:10 +01:00
  • 0525cbc791 Update NEWS. Bartosz Taudul 2021-05-01 18:26:13 +02:00
  • 6c633762f9 Update manual. Bartosz Taudul 2021-05-01 18:25:33 +02:00
  • ad7777b3c9 Mouse scroll -> mouse wheel. Bartosz Taudul 2021-05-01 18:23:56 +02:00
  • 4a8bfb4fac Add ctrl/shift modifiers to mouse wheel zoom speed. Bartosz Taudul 2021-05-01 18:20:19 +02:00
  • 0bd6479f85 Optimizer IM_FIXNORMAL2F. Bartosz Taudul 2021-05-01 17:30:34 +02:00
  • 630615c6c2 Apply IM_NORMALIZE2F_OVER_ZERO optimization. Bartosz Taudul 2021-05-01 17:11:59 +02:00
  • 0e6a25fdd8 Directly compare time, with data piggybacked in low bits. Bartosz Taudul 2021-05-01 15:04:56 +02:00
  • a688d24665 Replace two memory reads with just one. Bartosz Taudul 2021-05-01 14:32:02 +02:00
  • 088dd06197 Use DrawLine() in TracyView.cpp. Bartosz Taudul 2021-05-01 13:59:43 +02:00
  • 837272afba Properly align context switch darken boxes. Bartosz Taudul 2021-05-01 13:39:19 +02:00
  • a1aefe33a0 Use DrawLine() in TracySourceView.cpp. Bartosz Taudul 2021-05-01 12:55:56 +02:00
  • c27c81db4c Use DrawLine() in DrawCpuData(). Bartosz Taudul 2021-05-01 02:56:06 +02:00
  • fe22d5a6f6 Add fast line drawing function. Bartosz Taudul 2021-05-01 02:34:31 +02:00
  • b9ce9540be Remove namespace indent in TracyImGui.hpp. Bartosz Taudul 2021-05-01 02:26:46 +02:00
  • 57d87af8a2 Add tooltips for register read/write markers. Bartosz Taudul 2021-05-01 00:22:11 +02:00
  • a001683a77 Update NEWS. Bartosz Taudul 2021-04-29 21:05:36 +02:00
  • 86ff14ad7e Update manual. Bartosz Taudul 2021-04-29 21:05:10 +02:00
  • eb7d220eea Added support for TRACY_NO_FRAME_IMAGE define. Bartosz Taudul 2021-04-29 20:55:16 +02:00
  • de5f258b03 Display complementary assembly address tooltips. Bartosz Taudul 2021-04-29 20:33:10 +02:00
  • 854439cdb1 Display jump target in asm instruction tooltip. Bartosz Taudul 2021-04-29 20:27:32 +02:00
  • ac9b97319a Extract jump name retrieval. Bartosz Taudul 2021-04-29 20:08:18 +02:00
  • 05894f6f14 Shuffle code around to avoid error C2712. Bartosz Taudul 2021-04-29 19:10:30 +02:00
  • 251f331f99 Update NEWS. Bartosz Taudul 2021-04-29 16:45:46 +02:00
  • 56f0bdd571 ARM doesn't follow x64 canonical address requirements. Bartosz Taudul 2021-04-29 16:38:12 +02:00
  • 505656df5a Trace frame count may be zero. Bartosz Taudul 2021-04-29 16:10:59 +02:00
  • 7cfaaf6310 Exactly known latency shouldn't vary. Bartosz Taudul 2021-04-29 02:19:32 +02:00
  • 9bc3afabe7 Add robin hood natvis. Bartosz Taudul 2021-04-22 20:01:03 +02:00
  • 4a1142fddf Merge pull request #201 from nosferalatu/dont_early_out_in_memfree_when_ptr_is_zero Bartosz Taudul 2021-04-21 23:44:21 +02:00
  • be963f184c Change ev.ptr nullptr early-out to happen only when there is not a previous allocation for address 0. Custom memory pools (like custom allocators for Vulkan memory pools) can allocate at address 0, so the previous code would cause the Tracy server to alloc(0), free(0) (but early out), then on the next alloc(0) it would have a MemAllocTwiceFailure (because it skipped the free). David Farrell 2021-04-21 11:53:55 -07:00
  • da9a32fd09 Update manual. Bartosz Taudul 2021-04-20 18:34:08 +02:00
  • 0bbda5ea11 Pressing Z will temporarily switch child calls. Bartosz Taudul 2021-04-20 18:13:15 +02:00
  • e189f596ac Add no-statistics guards. Bartosz Taudul 2021-04-18 22:59:10 +02:00
  • cbf8550a45 Update NEWS. Bartosz Taudul 2021-04-18 22:46:10 +02:00
  • d234f4dbe4 Generate child sample data during capture. Bartosz Taudul 2021-04-18 22:44:37 +02:00
  • fb872fa088 Add child samples to source view percentages. Bartosz Taudul 2021-04-18 22:23:55 +02:00
  • cba72859e9 No parents if only child samples. Bartosz Taudul 2021-04-18 21:59:28 +02:00
  • 141a4bc0fe Fix scroll bar display of child-only samples. Bartosz Taudul 2021-04-18 21:56:18 +02:00
  • c7da9b1092 Fix rendering of lines with no local samples. Bartosz Taudul 2021-04-18 21:13:57 +02:00
  • 66ef71cf7b Gather child IP stats for addresses without samples. Bartosz Taudul 2021-04-18 21:09:20 +02:00
  • ef93c69ee9 Make child calls more discoverable. Bartosz Taudul 2021-04-18 20:55:07 +02:00
  • 2009f63e32 Group time/samples data by local and child. Bartosz Taudul 2021-04-18 20:39:41 +02:00
  • a5afa2cb4e Use correct address for child sample information. Bartosz Taudul 2021-04-18 20:35:59 +02:00
  • 4970c48c51 Don't shadow variables. Bartosz Taudul 2021-04-18 20:27:47 +02:00
  • c859d655ad Include child calls in asm view percentages. Bartosz Taudul 2021-04-18 20:25:18 +02:00
  • 50a1faa880 Don't print zero sample counts in tooltips. Bartosz Taudul 2021-04-18 20:16:05 +02:00
  • 5f97c484f1 Include child samples in symbol view file list. Bartosz Taudul 2021-04-18 19:42:24 +02:00
  • 046881e32f Add AddrStat::operator+=( AddrStat ). Bartosz Taudul 2021-04-18 19:40:43 +02:00
  • 22a8c53e8b Account for case with no local samples (external only). Bartosz Taudul 2021-04-18 19:21:53 +02:00
  • b217e00dd9 Hackfix support for UTF-8 in source files. Bartosz Taudul 2021-04-18 19:14:12 +02:00
  • 526d0cd22a Display child time and samples in symbol stats. Bartosz Taudul 2021-04-18 19:10:39 +02:00
  • c5eb398319 Gather external IP stats (no range limit case). Bartosz Taudul 2021-04-18 19:04:29 +02:00
  • 8db9bcf7f8 Disable child calls checkbox while processing data. Bartosz Taudul 2021-04-18 18:27:39 +02:00
  • 0d8ee47231 Store instruction pointer stats as AddrStat. Bartosz Taudul 2021-04-18 16:16:47 +02:00
  • 3845c392fa Cosmetics. Bartosz Taudul 2021-04-18 15:52:42 +02:00
  • 55efa64b3f Do not copy instruction pointer maps. Bartosz Taudul 2021-04-18 15:51:50 +02:00
  • 32e3c0ebb1 Display child sample counts in info window. Bartosz Taudul 2021-04-18 15:06:54 +02:00
  • 34b80ac52f Add child samples count getters. Bartosz Taudul 2021-04-18 15:03:42 +02:00
  • 2f6adf3641 Add child calls UI. Bartosz Taudul 2021-04-09 21:22:25 +02:00
  • ffe8aebfbd Extend address stats to include child samples. Bartosz Taudul 2021-04-09 21:21:57 +02:00
  • df462f109d Reconstruct child sample data. Bartosz Taudul 2021-04-09 20:35:17 +02:00
  • 4dc6222ba1 Add child samples data structure. Bartosz Taudul 2021-04-09 20:26:21 +02:00
  • fa8c99fd74 Fix missing limit range checkbox in source view. Bartosz Taudul 2021-04-09 20:22:04 +02:00
  • 0476e851ff Force inline LZ4_NbCommonBytes(). Bartosz Taudul 2021-04-09 18:18:15 +02:00
  • aee39d3fcd Disable collapsing of connection window. Bartosz Taudul 2021-04-09 17:43:48 +02:00
  • d71d76414b Allow setting NO_PARALLEL_SORT externally. Bartosz Taudul 2021-04-15 19:55:50 +02:00
  • 207a48e986 Merge pull request #197 from jwdevel/use-rpmalloc-in-ProfilerThreadDataKey Bartosz Taudul 2021-04-12 19:35:24 +02:00
  • 915693ac39 Use tracy_malloc rather than 'new' in ProfilerThreadDataKey JW 2021-04-11 16:40:24 -07:00
  • 40efbe8529 Use rpmalloc for initialization-related allocations. Bartosz Taudul 2021-04-10 13:02:32 +02:00
  • 2bb5d126fd rpmalloc_thread_initialize is called in RPMallocInit. Bartosz Taudul 2021-04-10 12:55:00 +02:00
  • efc12c2032 Merge pull request #195 from jkriegshauser/windows-getenv-fix Bartosz Taudul 2021-04-10 12:27:57 +02:00
  • fa942d18fe Fix spacing joshuakr 2021-04-09 15:35:44 -07:00
  • e845c23493 Removed duplicate function joshuakr 2021-04-09 15:35:07 -07:00
  • 3fad55d7bc Missed one joshuakr 2021-04-09 15:34:21 -07:00
  • eac23cead2 PR feedback joshuakr 2021-04-09 15:33:01 -07:00
  • fc142b4f9c fixed a build break on AARCH64. Eric van Beurden 2021-04-09 16:07:27 -04:00
  • 00ac6d1d8e worked around Windows broken getenv() call. Eric van Beurden 2021-04-09 09:47:12 -04:00
  • 7e33165c40 Merge pull request #194 from jkriegshauser/centos7-shutdown-crash Bartosz Taudul 2021-04-09 21:15:18 +02:00
  • 76a02205f3 Fix centos shutdown crash Joshua Kriegshauser 2021-04-09 18:51:16 +00:00
  • 07996c16cf Fix gcc 8.3 with LTO. Bartosz Taudul 2021-04-09 01:15:18 +02:00
  • 69300ef6ec Welcome window shouldn't be collapsible. Bartosz Taudul 2021-04-08 01:35:58 +02:00
  • 2477f33a6d Update robin-hood-hashing to 3.11.1. Bartosz Taudul 2021-04-08 01:07:56 +02:00
  • 5cada49780 Update NEWS. Bartosz Taudul 2021-04-01 20:18:24 +02:00
  • 592644ae43 Don't issue warning if only disconnect is in send queue. Bartosz Taudul 2021-04-01 20:16:47 +02:00
  • 9b7f759347 Allow checking if disconnect was requested. Bartosz Taudul 2021-04-01 20:16:29 +02:00
  • e6398250ca Update NEWS. Bartosz Taudul 2021-04-01 18:49:37 +02:00
  • 450013bc27 Update to current uops.info xml file. Bartosz Taudul 2021-04-01 18:46:00 +02:00
  • da29ec975b Release 0.7.7. v0.7.7 Bartosz Taudul 2021-04-01 17:48:24 +02:00
  • e35d02186d Merge pull request #191 from benvanik/patch-2 Bartosz Taudul 2021-03-31 23:43:52 +02:00
  • b7e1fec37f Add missing declarations for the _named variants of memory alloc/free. Ben Vanik 2021-03-31 14:30:31 -07:00
  • 8ddf26fff2 Simplify code. Bartosz Taudul 2021-03-27 15:24:42 +01:00
  • 741aebaa77 Update NEWS. Bartosz Taudul 2021-03-27 14:16:11 +01:00
  • 4c4fc7197c Add source preview to entry call stacks window. Bartosz Taudul 2021-03-27 14:15:18 +01:00
  • 9bbffcb67f Add source tooltip in memory frame trees. Bartosz Taudul 2021-03-27 14:09:40 +01:00
  • 5ebffe388a Check for file name pointer validity. Bartosz Taudul 2021-03-27 14:09:18 +01:00
  • ff6ecef5f3 Add source preview to statistics window. Bartosz Taudul 2021-03-27 14:02:52 +01:00
  • 62ac5544b6 Trim empty lines at top and bottom of source preview. Bartosz Taudul 2021-03-27 13:55:22 +01:00
  • a15ba0c7fb Show source preview tooltip in find zones. Bartosz Taudul 2021-03-27 13:47:20 +01:00