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

5591 Commits

Author SHA1 Message Date
Bartosz Taudul 2f6adf3641 Add child calls UI. 2021-04-18 15:00:19 +02:00
Bartosz Taudul ffe8aebfbd Extend address stats to include child samples. 2021-04-18 15:00:19 +02:00
Bartosz Taudul df462f109d Reconstruct child sample data. 2021-04-18 15:00:19 +02:00
Bartosz Taudul 4dc6222ba1 Add child samples data structure. 2021-04-18 14:42:35 +02:00
Bartosz Taudul fa8c99fd74 Fix missing limit range checkbox in source view.
This could happen if range was limited in such a way, that no sample was
within the region.
2021-04-18 14:42:35 +02:00
Bartosz Taudul 0476e851ff Force inline LZ4_NbCommonBytes(). 2021-04-18 14:42:35 +02:00
Bartosz Taudul aee39d3fcd Disable collapsing of connection window. 2021-04-18 14:42:31 +02:00
Bartosz Taudul d71d76414b Allow setting NO_PARALLEL_SORT externally. 2021-04-15 19:55:50 +02:00
Bartosz Taudul 207a48e986 Merge pull request #197 from jwdevel/use-rpmalloc-in-ProfilerThreadDataKey
Use tracy_malloc rather than 'new' in ProfilerThreadDataKey
2021-04-12 19:35:24 +02:00
JW 915693ac39 Use tracy_malloc rather than 'new' in ProfilerThreadDataKey
This codepath, involving a workaround for GCC < 8.4, called 'new' and
'delete' directly, which could cause infinite recursion when
user-provided versions of those functions were themselves using Tracy
functionality.

Now, this codepath uses Tracy's internal allocator.

See issues #194, #196
2021-04-12 10:06:35 -07:00
Bartosz Taudul 40efbe8529 Use rpmalloc for initialization-related allocations. 2021-04-10 13:02:32 +02:00
Bartosz Taudul 2bb5d126fd rpmalloc_thread_initialize is called in RPMallocInit. 2021-04-10 12:55:00 +02:00
Bartosz Taudul efc12c2032 Merge pull request #195 from jkriegshauser/windows-getenv-fix
Windows getenv fix
2021-04-10 12:27:57 +02:00
joshuakr fa942d18fe Fix spacing 2021-04-09 15:35:44 -07:00
joshuakr e845c23493 Removed duplicate function 2021-04-09 15:35:07 -07:00
joshuakr 3fad55d7bc Missed one 2021-04-09 15:34:21 -07:00
joshuakr eac23cead2 PR feedback 2021-04-09 15:33:01 -07:00
Eric van Beurden fc142b4f9c fixed a build break on AARCH64. 2021-04-09 13:50:35 -07:00
Eric van Beurden 00ac6d1d8e worked around Windows broken getenv() call. 2021-04-09 13:50:02 -07:00
Bartosz Taudul 7e33165c40 Merge pull request #194 from jkriegshauser/centos7-shutdown-crash
Fix centos shutdown crash
2021-04-09 21:15:18 +02:00
Joshua Kriegshauser 76a02205f3 Fix centos shutdown crash 2021-04-09 11:58:34 -07:00
Bartosz Taudul 07996c16cf Fix gcc 8.3 with LTO.
In member function ‘UpdateSampleStatisticsImpl’:
warning: argument 1 value ‘18446744073709551598’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
         auto cfdata = (CallstackFrame*)alloca( ( fxsz-1 ) * sizeof( CallstackFrame ) );
                                        ^
2021-04-09 01:15:18 +02:00
Bartosz Taudul 69300ef6ec Welcome window shouldn't be collapsible. 2021-04-08 01:35:58 +02:00
Bartosz Taudul 2477f33a6d Update robin-hood-hashing to 3.11.1. 2021-04-08 01:07:56 +02:00
Bartosz Taudul 5cada49780 Update NEWS. 2021-04-01 20:18:24 +02:00
Bartosz Taudul 592644ae43 Don't issue warning if only disconnect is in send queue. 2021-04-01 20:16:47 +02:00
Bartosz Taudul 9b7f759347 Allow checking if disconnect was requested. 2021-04-01 20:16:29 +02:00
Bartosz Taudul e6398250ca Update NEWS. 2021-04-01 18:49:37 +02:00
Bartosz Taudul 450013bc27 Update to current uops.info xml file.
This updates ZEN3 and adds Tiger Lake.
2021-04-01 18:46:00 +02:00
Bartosz Taudul da29ec975b Release 0.7.7. v0.7.7 2021-04-01 18:15:07 +02:00
Bartosz Taudul e35d02186d Merge pull request #191 from benvanik/patch-2
Add missing declarations for the _named variants of memory alloc/free.
2021-03-31 23:43:52 +02:00
Ben Vanik b7e1fec37f Add missing declarations for the _named variants of memory alloc/free. 2021-03-31 14:30:31 -07:00
Bartosz Taudul 8ddf26fff2 Simplify code. 2021-03-27 15:24:42 +01:00
Bartosz Taudul 741aebaa77 Update NEWS. 2021-03-27 14:16:11 +01:00
Bartosz Taudul 4c4fc7197c Add source preview to entry call stacks window. 2021-03-27 14:15:18 +01:00
Bartosz Taudul 9bbffcb67f Add source tooltip in memory frame trees. 2021-03-27 14:09:40 +01:00
Bartosz Taudul 5ebffe388a Check for file name pointer validity. 2021-03-27 14:09:35 +01:00
Bartosz Taudul ff6ecef5f3 Add source preview to statistics window. 2021-03-27 14:02:52 +01:00
Bartosz Taudul 62ac5544b6 Trim empty lines at top and bottom of source preview. 2021-03-27 13:55:22 +01:00
Bartosz Taudul a15ba0c7fb Show source preview tooltip in find zones. 2021-03-27 13:47:20 +01:00
Bartosz Taudul 895a63b41a Add source preview to call stack window. 2021-03-27 13:43:12 +01:00
Bartosz Taudul e2be45c0ba Show preview of lock source locations in options window. 2021-03-27 13:43:12 +01:00
Bartosz Taudul 8f0c5e867e Source tooltip implementation. 2021-03-27 13:43:11 +01:00
Bartosz Taudul 0b6e55ee87 Store fixed-width font in View. 2021-03-27 13:43:11 +01:00
Bartosz Taudul d56f7dab09 Remove unneeded forward declarations. 2021-03-27 13:05:59 +01:00
Bartosz Taudul 1cb6c17991 Move syntax color tables to a common header. 2021-03-27 13:03:19 +01:00
Bartosz Taudul ff5435ff67 Cosmetics. 2021-03-27 13:03:19 +01:00
Bartosz Taudul 02cb035768 Update NEWS. 2021-03-26 02:43:09 +01:00
Bartosz Taudul 0b5a923e91 Display preview of source code for assembly instructions. 2021-03-26 02:42:15 +01:00
Bartosz Taudul bd4335bace Move source file parsing logic to a separate file. 2021-03-26 02:42:14 +01:00