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

6508 Commits

Author SHA1 Message Date
Bartosz Taudul 88a153504d Show branch impact if no retirement data available.
Some CPUs are only able to report branch miss data, but not branch retirement
data.
2022-04-01 19:06:15 +02:00
Bartosz Taudul d8ec98042a Add branch retirement state accessor. 2022-04-01 18:48:11 +02:00
Bartosz Taudul 381f706796 Remember if there is branch retirement data. 2022-04-01 18:46:46 +02:00
Bartosz Taudul 4a8c4bde34 Update NEWS. 2022-04-01 18:35:19 +02:00
Bartosz Taudul e83e83dae9 Revert "Backport SPSCQueue commit 3086fa9."
This reverts commit 2a3a57d245.

Fucking MSVC 2015 has chosen to emit errors on unsupported attributes.
2022-04-01 16:46:50 +02:00
Bartosz Taudul ffc06087b9 Advise to set perf_event_paranoid to -1.
This enables access to context switch data.
2022-04-01 15:21:10 +02:00
Bartosz Taudul 1efb979e47 Add 0.8 video to README. 2022-03-31 02:13:31 +02:00
Bartosz Taudul 2b47c2a64e Send priority queries before other queued up queries.
This ensures that simple to handle yet important queries are answered in a
timely manner. Previously an onslaught of slow symbol-related queries could
block e.g. zone name resolving for a couple of minutes.
2022-03-31 00:06:49 +02:00
Bartosz Taudul 5ae9e791a5 Make easy check first. 2022-03-31 00:06:49 +02:00
Bartosz Taudul d691cb2a06 Define a list of priority queries. 2022-03-31 00:02:02 +02:00
Bartosz Taudul 8aeda02d8a Update manual. 2022-03-30 16:32:35 +02:00
Bartosz Taudul 36fe040a3a Update NEWS. 2022-03-30 16:11:02 +02:00
Bartosz Taudul 8532c2d1e0 Expose source file scan in update utility. 2022-03-30 16:08:20 +02:00
Bartosz Taudul a335efe9e6 Implement scanning for source files missing in cache. 2022-03-30 16:07:15 +02:00
Bartosz Taudul e086488928 Extract source file caching functionality. 2022-03-30 16:06:35 +02:00
Bartosz Taudul 9ba7171c3d Release 0.8.0. v0.8 2022-03-28 21:20:44 +02:00
Bartosz Taudul 6b340b3700 Merge pull request #347 from bjacob/set-numcpus
set s_numCpus before reading it
2022-03-24 19:59:05 +01:00
Benoit Jacob 5eb3e3a1f0 set s_numCpus before reading it 2022-03-24 18:31:38 +00:00
Bartosz Taudul fd604444eb Merge pull request #346 from mcourteaux/master
Warn the user about capstone deprecated branch in the manual.
2022-03-23 18:09:38 +01:00
Bartosz Taudul 2e4c63c6dd Fix typos. 2022-03-23 18:09:16 +01:00
Martijn Courteaux 9c9c11ae9e Warn the user about capstone deprecated branch in the manual. 2022-03-23 18:05:22 +01:00
Bartosz Taudul f1fea0331a Merge pull request #344 from thedmd/callstack_table-clipboard_full_location
In callstack table view, copy full location with line to clipboard
2022-03-19 15:37:59 +01:00
thedmd dc79ae6fea In callstack table view, copy location with line to clipboard instead just location. 2022-03-19 09:48:48 +01:00
Bartosz Taudul 2a3a57d245 Backport SPSCQueue commit 3086fa9. 2022-03-18 02:09:00 +01:00
Bartosz Taudul c2fcc699be Apply SPSCQueue commit 62cdc1f3. 2022-03-18 02:05:55 +01:00
Bartosz Taudul fdee87b0ae Update robin_hood to 3.11.5. 2022-03-18 02:01:46 +01:00
Bartosz Taudul ea59552c4e Bump zstd to 1.5.2. 2022-03-18 01:52:11 +01:00
Bartosz Taudul 7d14aac137 Set focus on input field when find zone window appears. 2022-03-18 01:47:58 +01:00
Bartosz Taudul 3bb2094751 Sync libbacktrace with 2446c6. 2022-03-18 01:46:12 +01:00
Bartosz Taudul dc874a732e Merge pull request #339 from voysys/fix-server-assertion-crash
Ignore uninitialized GPU contexts when rendering GPU events
2022-03-17 18:54:34 +01:00
Bartosz Taudul 4d33dc0f3e Update manual. 2022-03-15 17:51:28 +01:00
Bartosz Taudul 16f44d021d Update NEWS. 2022-03-15 17:36:56 +01:00
Bartosz Taudul 8483ef4310 Indicate currently selected annotation. 2022-03-15 17:36:01 +01:00
Bartosz Taudul 4be2aa0682 Allow adding full-view annotations. 2022-03-15 17:26:12 +01:00
Bartosz Taudul ba4b261ae4 Make the annotations list always accessible. 2022-03-15 17:25:52 +01:00
Bartosz Taudul f17a579753 Move adding annotations to a separate function. 2022-03-15 17:25:28 +01:00
Bartosz Taudul 42688c9bf3 Add id to annotation description input box. 2022-03-15 17:24:53 +01:00
Bartosz Taudul 0b1e5d2c96 Define ___tracy_demangle on Android. 2022-03-11 15:40:56 +01:00
Bartosz Taudul 469774b1a9 Merge pull request #341 from teajay-fr/bugfix/access_violation_on_error
Avoid accessing address 0 when reporting a failure.
2022-03-10 14:52:40 +01:00
Thomas Bernard 79e146c957 Avoid accessing address 0 when reporting a failure. 2022-03-10 14:28:31 +01:00
Bartosz Taudul 7d3c7049dc Fix compilation on MSVC 2015. 2022-03-10 12:27:44 +01:00
Niclas Olmenius 2c79194e7d Ignore uninitialized GPU contexts when rendering GPU events
This fixes an assertion crash when viewing GPU zones when no zones have been
recorded on a GPU context if the client is compiled with TRACY_ON_DEMAND
2022-03-09 19:20:56 +01:00
Bartosz Taudul 90d8762c33 Merge pull request #337 from simonvanbernem/master
Make install_vcpkg_dendencies.bat work from any working directory
2022-03-07 19:08:55 +01:00
Simon van Bernem 8c155f8adc Made install_vcpkg_dendencies.bat work from any working directory
pushd %~dp0 will push the directory that contains the file as the working directory and we also pop it at the end to be a good citizen and restore the previous working directory
2022-03-07 18:44:51 +01:00
Bartosz Taudul 843713a96e Update manual. 2022-03-03 19:05:16 +01:00
Bartosz Taudul efe22461cc Implement going to parent zone in find zone window. 2022-03-03 15:39:07 +01:00
Bartosz Taudul ee4f4f491f Merge pull request #334 from daverigby/master
Fix macOS build breaks when _GNU_SOURCE defined
2022-02-28 17:44:59 +01:00
Dave Rigby 2073ffb684 program_invocation_short_name is Linux-specific
'program_invocation_short_name' is Linux-specific; other OSs such as
macOS do not support it.

Fixes build break on macOS 12.2 with _GNU_SOURCE defined.
2022-02-28 16:09:06 +00:00
Dave Rigby 31e4bef135 pthread_setname_np takes 1 arg on macOS
pthread_setname_np() can only set the name of the current thread on
macOS, so only pass a single name argument.

Fixes build break on macOS 12.2 with _GNU_SOURCE defined.
2022-02-28 16:07:12 +00:00
Bartosz Taudul 6c33a23390 Merge pull request #333 from sideeffects/opencl_transient
Add transient OpenCL Zones.
2022-02-27 23:19:11 +01:00