Commit Graph

  • 12fa5aeb5e fix for TRACY_FIBERS Marcos Slomp 2025-12-29 11:23:08 -08:00
  • 6f9504c50a Redo message filtering UI. Bartosz Taudul 2025-12-28 16:56:09 +01:00
  • 2a9ab49d13 Use constexpr for tables. Bartosz Taudul 2025-12-28 16:26:19 +01:00
  • f649943e93 Fix text formatting. Bartosz Taudul 2025-12-28 16:03:44 +01:00
  • f43b86e3b3 Merge pull request #1180 from siliceum/feature/logging Bartosz Taudul 2025-12-28 15:17:03 +01:00
  • 5ef64841cc Remove MessageMetadata type and replace by uint8_t everywhere Clément Grégoire 2025-12-28 12:31:22 +01:00
  • 2df7c53c26 Keep tracy::Profiler::Message in the stack frames that need to be ignored Clément Grégoire 2025-12-28 12:17:15 +01:00
  • 4cceab5ad8 Remove Profiler::Messsage since it's not part of the public API Clément Grégoire 2025-12-26 16:44:40 +01:00
  • 88c926d723 TracyMessage* Macros now use tracy::Profiler::LogString Clément Grégoire 2025-12-26 16:43:58 +01:00
  • 1a4cdef4b6 Add TracyLog to the test example Clément Grégoire 2025-10-24 18:34:16 +02:00
  • f17bd3f444 TracyDebug now uses TracyInternalMessage by default unless TRACY_VERBOSE or TRACY_NO_INTERNAL_MESSAGE is defined Clément Grégoire 2025-10-24 17:56:02 +02:00
  • 13261b9bdc ETWErrorAction now uses message source and severity Clément Grégoire 2025-12-16 20:13:28 +01:00
  • b2a7bb64ff Add tooltip for message source filters Clément Grégoire 2025-12-18 09:09:26 +01:00
  • 3e99b0e7c2 Add severity name tooltip Clément Grégoire 2025-12-18 09:07:14 +01:00
  • a0016be7ff Allow filtering Messages by source and severity Clément Grégoire 2025-10-24 17:51:48 +02:00
  • 35a05aea62 Optimize message filtering a bit Clément Grégoire 2025-10-19 19:32:14 +02:00
  • 615db1a78c Refactor message filtering Clément Grégoire 2025-10-19 19:11:17 +02:00
  • 1e61dc88de Add source and severity to the server's MessageData + bump minor version for serialization Clément Grégoire 2025-10-24 18:07:26 +02:00
  • f650b69591 tracy_force_inline for message metadata conversion Clément Grégoire 2025-12-28 12:21:30 +01:00
  • f981330f66 Replace all messages text addr by TaggedUserlandAddress and send metadata over the network Clément Grégoire 2025-10-19 16:02:01 +02:00
  • 9c57b229ea Introduce tracy::TaggedUserlandAddress to pack metadata with pointers Clément Grégoire 2025-10-18 11:32:12 +02:00
  • a602127edd Merge pull request #1242 from wvbbreu/cupti-driverapi-memtrace Bartosz Taudul 2025-12-25 13:16:37 +01:00
  • 66b23bb19a Add CUDA Driver API memory operations to Tracy CUPTI profiling Wiebe van Breukelen 2025-12-24 12:05:51 +01:00
  • 1ad248892d Fix time range limits button id overlap. Bartosz Taudul 2025-12-23 14:03:54 +01:00
  • b63f605ec1 Merge pull request #1239 from slomp/slomp/macos-arm64-tsc Bartosz Taudul 2025-12-23 12:31:15 +01:00
  • 2d3fa2141e removing parentheses from define Marcos Slomp 2025-12-22 12:22:26 -08:00
  • f55bd056a9 switch to using ARM64's CNTVCT_EL0 instruction instead of std::chrono::high_resolution_clock on macOS Marcos Slomp 2025-12-22 11:43:51 -08:00
  • 6cd7751479 Merge pull request #1236 from siliceum/fix/frame-image-race-condition Bartosz Taudul 2025-12-18 16:36:41 +01:00
  • 9ced780715 Merge pull request #1235 from alexandergunnarson/master Bartosz Taudul 2025-12-18 16:34:18 +01:00
  • 0eb9f4acb6 Fix frame image race condition + refactor Clément Grégoire 2025-12-18 15:44:58 +01:00
  • 921d426488 Add conditional compilation option for MSVC Alex Gunnarson 2025-12-17 15:26:58 -07:00
  • 90bc94f237 Use builtins before MSVC intrinsics Alex Gunnarson 2025-12-17 15:24:04 -07:00
  • dffa18378b Update IMAGEHLP_LINE to IMAGEHLP_LINE64 Alex Gunnarson 2025-12-17 15:19:00 -07:00
  • 8b2019830a Merge pull request #1234 from siliceum/fix/etw-vsync Bartosz Taudul 2025-12-17 18:07:42 +01:00
  • 2c19b82d72 Merge pull request #1233 from slomp/slomp/etw-happiness Bartosz Taudul 2025-12-17 18:07:26 +01:00
  • d59e6cdfad VSyncDPC events do not have the Keyword::DxgKrnlPresent bit set, so using it as MatchAllKeyword excluded it Clément Grégoire 2025-12-17 17:39:48 +01:00
  • 4a6c75d8f8 ensure all stackwalk requests are satisfied Marcos Slomp 2025-12-17 08:03:34 -08:00
  • 3ac8242d72 Merge pull request #1227 from WangFengtu1996/master Bartosz Taudul 2025-12-17 16:43:27 +01:00
  • 4745db1553 Fix include statement for Tracy.hpp Fengtu Wang 2025-12-17 09:47:19 +08:00
  • 3258599899 Merge pull request #1229 from slomp/slomp/etw-error-check-patch Bartosz Taudul 2025-12-17 00:26:00 +01:00
  • db745611c4 more explicit error check Marcos Slomp 2025-12-16 13:38:42 -08:00
  • 1977beafe6 Merge pull request #1228 from siliceum/fix/test-memory-free Bartosz Taudul 2025-12-16 20:19:19 +01:00
  • 16558f2915 Fix unknown allocation message in debug due to alloc name litteral not pointing to the same location Clément Grégoire 2025-12-16 19:49:08 +01:00
  • 7976e6ab0b Merge pull request #1213 from slomp/slomp/etw-refactor Bartosz Taudul 2025-12-16 18:59:56 +01:00
  • 2403438bd9 error flow control for VSync tracing Marcos Slomp 2025-12-16 09:11:11 -08:00
  • bb3b5b6a4f reuse StopSession Marcos Slomp 2025-12-16 09:10:19 -08:00
  • d2ffc9b9c6 fixbug build cuda demo error Fengtu Wang 2025-12-16 18:32:10 +08:00
  • a0092a793a abandoning the private kernel session for now Marcos Slomp 2025-12-15 16:21:42 -08:00
  • c0ac36918a adding interfaces for singleton kernel logger session, and regular user sessions Marcos Slomp 2025-12-15 16:20:57 -08:00
  • 22d2b7407f emit ETW errors in english Marcos Slomp 2025-12-15 16:19:45 -08:00
  • 0e3b3c57fc Merge pull request #1223 from siliceum/fix/fix-example-alloc-tracking Bartosz Taudul 2025-12-12 16:55:31 +01:00
  • 9c66d27777 Test: Fix unknown allocation message in debug due to arena name litteral not pointing to the same location Clément Grégoire 2025-12-12 16:40:14 +01:00
  • a7c6b7f02a Merge pull request #1221 from martymichal/wip/martymichal/fix-atomic-thread-init Bartosz Taudul 2025-12-12 12:21:34 +01:00
  • f1efafe825 Do not show external frames in DrawCallstackCalls(). Bartosz Taudul 2025-12-12 01:23:36 +01:00
  • 4fe1e00696 IsFrameExternal() can be const. Bartosz Taudul 2025-12-12 01:23:19 +01:00
  • 49ab593247 Change DrawCallstackCalls() limit logic. Bartosz Taudul 2025-12-12 01:16:14 +01:00
  • 05cceee0df Release 0.13.1. v0.13.1 Bartosz Taudul 2025-12-11 23:46:02 +01:00
  • cc7790af04 add check to determine if provider has already been enabled by other sessions Marcos Slomp 2025-12-10 13:43:05 -08:00
  • aaa695611b code formatting Marcos Slomp 2025-12-10 13:42:43 -08:00
  • 1be738ba10 expanding Tracy macros Marcos Slomp 2025-12-08 11:30:03 -08:00
  • 86a6b9b671 add admin check (and don't log it if it fails). Marcos Slomp 2025-12-08 08:40:26 -08:00
  • d79b6d040e public/client: Correctly initialize atomic thread reference Ondřej Míchal 2025-12-08 15:06:06 +02:00
  • 04c32562a0 adressing review comments Marcos Slomp 2025-12-07 14:25:11 -08:00
  • 16bac5f807 Merge pull request #1220 from Lgt2x/imgui-x11 Bartosz Taudul 2025-12-06 01:23:47 +01:00
  • 92ca07bb31 Link imgui against X11 libs Louis Gombert 2025-12-05 23:49:16 +01:00
  • d363ddde2a missing events Marcos Slomp 2025-12-05 12:46:27 -08:00
  • 7b5de9e2b9 relocating ETW events (structs), and adding checks and comments Marcos Slomp 2025-12-05 12:03:57 -08:00
  • 16724b39c5 handle ProcessTrace pending (draining/flushing) condition Marcos Slomp 2025-12-02 16:12:30 -08:00
  • 10500ed1f0 Merge pull request #1218 from mtreglia-gpsw/libcurl-fixed-version Bartosz Taudul 2025-12-05 11:14:24 +01:00
  • 951fc1b071 required pkg-config lib-curl v7.87.0 in the profiler Marco Treglia 2025-12-04 14:21:01 +01:00
  • 9bb2be27cf details Marcos Slomp 2025-12-02 13:46:40 -08:00
  • f0b8658346 splitting event consumer Marcos Slomp 2025-12-02 13:45:45 -08:00
  • f6f9ec49d8 comments about the choice of default arguments Marcos Slomp 2025-12-02 11:33:53 -08:00
  • bca011966d code formatting Marcos Slomp 2025-12-02 11:29:41 -08:00
  • e5ca27966e ASCII Marcos Slomp 2025-12-02 11:29:32 -08:00
  • d1f63dbca8 notify that events have been lost Marcos Slomp 2025-12-02 11:04:12 -08:00
  • 95658d532e isolating error actions Marcos Slomp 2025-12-02 10:56:38 -08:00
  • f6965c62a9 reminder Marcos Slomp 2025-12-02 10:54:08 -08:00
  • 0270177a85 typo Marcos Slomp 2025-12-02 10:48:01 -08:00
  • 16e2f9f3bb Using ASCII version of the ETW API Marcos Slomp 2025-12-02 10:46:57 -08:00
  • 0adb0dbc57 refactoring ETW kernel session Marcos Slomp 2025-12-01 16:42:07 -08:00
  • 886a0abec9 Merge pull request #1215 from slomp/slomp/worker-thread-race Bartosz Taudul 2025-12-03 22:43:42 +01:00
  • 7fa30d08b5 clarification Marcos Slomp 2025-12-03 12:41:44 -08:00
  • 874d65b036 code formatting Marcos Slomp 2025-12-03 10:15:19 -08:00
  • c44beaac28 fixed race condition around s_sysTraceThread Marcos Slomp 2025-12-02 16:19:20 -08:00
  • 52bfac4243 Merge pull request #1214 from tmcdonell/feat/ignore-memory-faults Bartosz Taudul 2025-12-02 17:32:06 +01:00
  • d1b0406801 Add option to ignore memory free faults Trevor L. McDonell 2024-10-15 16:38:23 +02:00
  • 29e8bbbbb2 Add user manual viewer. Bartosz Taudul 2025-12-01 00:29:42 +01:00
  • 6489874327 Extract links from manual section titles. Bartosz Taudul 2025-11-30 22:05:20 +01:00
  • 8c8cb8899f Store manual chunk level. Bartosz Taudul 2025-11-30 21:54:19 +01:00
  • eec5444d84 Fix invalid chapter names for unnumbered manual sections. Bartosz Taudul 2025-11-30 02:39:16 +01:00
  • 154712bc81 Keep user manual chunks in a separate object. Bartosz Taudul 2025-11-29 20:16:00 +01:00
  • b74cac005d Retrieve manual chunk only once. Bartosz Taudul 2025-11-29 19:56:07 +01:00
  • 9aa78b224c Bump imgui to 1.92.5-docking. Bartosz Taudul 2025-11-29 17:40:43 +01:00
  • 3ddb7f6fd3 Merge pull request #1209 from ruifig/truncated_mean Bartosz Taudul 2025-11-26 21:03:08 +01:00
  • f6a6947987 Added the --truncated_mean paramter to csvexport Rui Figueira 2025-11-26 16:11:35 +00:00
  • 2acf93ac68 Merge pull request #1208 from foxtran/fix/Apple-15 Bartosz Taudul 2025-11-26 15:14:21 +01:00
  • ade4182214 Tracy can not be compiled for too old target Igor S. Gerasimov 2025-11-26 14:14:08 +01:00
  • de3cca3b97 Construct full type: std::vector<tracy::TracyLlmTools::ManualChunk>::emplace_back<std::string> is not available Igor S. Gerasimov 2025-11-26 13:34:17 +01:00
  • e612c2674d Use std::string instead of std::format: Apple Clang 15 does not support it Igor S. Gerasimov 2025-11-26 13:32:02 +01:00