Commit Graph

  • da5c8153bc Disable capture-daemon directory lock on windows. master Bartosz Taudul 2026-09-06 01:48:06 +02:00
  • ad0785f6c2 Update pandoc to 3.11. Bartosz Taudul 2026-09-06 01:13:34 +02:00
  • 82a4eea9d5 Update manual. Bartosz Taudul 2026-09-06 01:01:17 +02:00
  • 6992454dfd Save the tracy-monitor trace to a file. Bartosz Taudul 2026-09-06 00:58:35 +02:00
  • 3909a7407a Capture the trace in-process in tracy-monitor. Bartosz Taudul 2026-09-06 00:56:28 +02:00
  • 89c2b9e5f8 Add the capture-side server to the monitor build. Bartosz Taudul 2026-09-06 00:53:54 +02:00
  • d288c38c98 Add a per-directory lock file to the capture daemon. Bartosz Taudul 2026-09-03 01:51:20 +02:00
  • 6735c64306 Extend GUI skill to support headless X11. Bartosz Taudul 2026-09-03 01:13:56 +02:00
  • fab65fae88 Agent guidance. Bartosz Taudul 2026-09-02 23:31:34 +02:00
  • 2dfe5c5c75 Save tracy-update output through a temporary file. Bartosz Taudul 2026-09-02 02:06:36 +02:00
  • 927ca83894 Save tracy-merge output through a temporary file. Bartosz Taudul 2026-09-02 02:06:36 +02:00
  • 51160bcc28 Save GUI traces through a temporary file. Bartosz Taudul 2026-09-02 02:06:36 +02:00
  • e848076dfa Add a file writer that replaces its target only on completion. Bartosz Taudul 2026-09-02 02:05:21 +02:00
  • 6aa41759d0 Flush the output file in FileWrite::Finish. Bartosz Taudul 2026-09-02 02:05:21 +02:00
  • 4cbec36af6 Remove undefined source list variables from the capture build. Bartosz Taudul 2026-09-02 01:54:28 +02:00
  • db6a46cf3e Extract shared capture-side tool code into TracyUtil. Bartosz Taudul 2026-09-02 01:21:59 +02:00
  • ebf5ebd9bd Replace the output file safely in tracy-capture. Bartosz Taudul 2026-09-02 00:41:07 +02:00
  • cf3407bbe3 Fix empty rate sample list read in the connection popup. Bartosz Taudul 2026-09-02 00:21:14 +02:00
  • 89f12318a1 Fix empty rate sample list read in the daemon stats. Bartosz Taudul 2026-09-02 00:18:52 +02:00
  • fa4336dd26 Fix empty rate sample list read in the progress line. Bartosz Taudul 2026-09-02 00:07:27 +02:00
  • 89132aed2a Merge pull request #1466 from akx/macos-level Bartosz Taudul 2026-09-02 14:23:33 +02:00
  • 76c310eade Use CMAKE_OSX_DEPLOYMENT_TARGET 15.0 by default Aarni Koskela 2026-09-02 10:39:36 +03:00
  • 538af5c89c Learn the actual port of an adopted listen socket. Bartosz Taudul 2026-08-31 19:26:48 +02:00
  • f52bf6a718 Merge pull request #1461 from ofoure/master Bartosz Taudul 2026-08-31 19:07:37 +02:00
  • 70e4170e26 Cache the downloaded pandoc binary. Bartosz Taudul 2026-08-31 18:44:39 +02:00
  • c6f1cb7585 Generate markdown manual at build time. Bartosz Taudul 2026-08-31 18:23:06 +02:00
  • 00e152b97a Allow embedding files from the build directory. Bartosz Taudul 2026-08-31 18:23:06 +02:00
  • 17a4080713 Documented the TracyPort macro in the manual. Olivier Fouré 2026-08-31 09:58:26 +02:00
  • c756e7418e Fix android build. Bartosz Taudul 2026-08-31 02:47:38 +02:00
  • 71f0c992f7 Build monitor on CI. Bartosz Taudul 2026-08-31 02:20:48 +02:00
  • 06f4e13012 Document tracy-monitor in the user manual. Bartosz Taudul 2026-08-30 16:53:14 +02:00
  • a66cc184e8 Annotate the file sections. Bartosz Taudul 2026-08-30 16:52:34 +02:00
  • c9abfce098 Add a TRACY_ON_DEMAND build option. Bartosz Taudul 2026-08-30 16:50:53 +02:00
  • a15e08f135 Rewrite the usage text. Bartosz Taudul 2026-08-30 16:50:18 +02:00
  • fdff78584a Raise the fd limit for the sample events. Bartosz Taudul 2026-08-30 16:49:15 +02:00
  • 893439772f Reject client configurations that cannot work. Bartosz Taudul 2026-08-30 16:48:52 +02:00
  • 6d794801c6 Verify the exec stop in launch mode. Bartosz Taudul 2026-08-30 16:48:01 +02:00
  • b36c8f2fc5 Refuse to start without tracefs. Bartosz Taudul 2026-08-30 16:46:42 +02:00
  • 2f2d8a7ba9 Fail when system tracing fails to start. Bartosz Taudul 2026-08-30 16:44:01 +02:00
  • d498829518 Verify the client is listening after startup. Bartosz Taudul 2026-08-30 16:43:27 +02:00
  • e87b7c873e Reserve the client listen port. Bartosz Taudul 2026-08-30 16:41:44 +02:00
  • 6109ab27b5 Add sample rate and port options. Bartosz Taudul 2026-08-30 16:39:45 +02:00
  • 7357b9fa52 Attach by process name. Bartosz Taudul 2026-08-30 16:38:13 +02:00
  • 46f2489f92 Report the active data sources at startup. Bartosz Taudul 2026-08-30 16:36:29 +02:00
  • ac970771ee Preflight the exact sample event. Bartosz Taudul 2026-08-30 16:35:35 +02:00
  • d87cbed7eb Probe system-wide tracepoints and RAPL. Bartosz Taudul 2026-08-30 16:34:18 +02:00
  • 252a3dae43 Treat zombie targets as dead. Bartosz Taudul 2026-08-30 16:33:01 +02:00
  • c9d3ec0088 Harden external thread name lookups against dead threads. Bartosz Taudul 2026-08-30 16:31:06 +02:00
  • e5d20e1377 Free the tid buffer when thread enumeration yields nothing. Bartosz Taudul 2026-08-30 16:30:26 +02:00
  • da0d2328f5 Require per-target events for external sampling success. Bartosz Taudul 2026-08-30 16:30:10 +02:00
  • 8db1a298c4 Open external sampling as CPU-gated per-CPU events. Bartosz Taudul 2026-08-30 16:29:37 +02:00
  • 37410933db Always deliver the sample IP. Bartosz Taudul 2026-08-30 16:22:18 +02:00
  • afe1ec5faf Factor the sample event open into OpenSampleEvent. Bartosz Taudul 2026-08-30 16:21:43 +02:00
  • d440f5e055 Report whether the data port is listening. Bartosz Taudul 2026-08-30 16:20:11 +02:00
  • ae70255b4e Adopt a pre-bound listen socket. Bartosz Taudul 2026-08-30 16:19:48 +02:00
  • b887def929 Record and expose system tracing startup failure. Bartosz Taudul 2026-08-30 16:18:52 +02:00
  • 7aee673792 Use the target executable time for external captures. Bartosz Taudul 2026-08-30 16:18:09 +02:00
  • 81f3c71ef3 Transfer machine code for external targets. Bartosz Taudul 2026-08-30 16:17:34 +02:00
  • d8a011630d Add an API to read external target memory. Bartosz Taudul 2026-08-30 16:16:57 +02:00
  • 1f1d3ab856 Resolve external callstacks to the full inline chain. Bartosz Taudul 2026-08-30 16:16:25 +02:00
  • 2e566513dd Create external backtrace states from openable paths only. Bartosz Taudul 2026-08-30 16:15:01 +02:00
  • 2a40f6f990 Converge the external image list on refresh. Bartosz Taudul 2026-08-30 16:14:18 +02:00
  • 0e7040d73b Derive the external load base from the mapping's own segment. Bartosz Taudul 2026-08-30 16:13:11 +02:00
  • bd1d783017 Resolve external images through the target mount namespace. Bartosz Taudul 2026-08-30 16:12:39 +02:00
  • d352907e5d Drop the magic monitor globals. Bartosz Taudul 2026-08-30 16:12:04 +02:00
  • 4e520cfc18 Add the external target API. Bartosz Taudul 2026-08-30 16:08:49 +02:00
  • ac9ea9dde7 Stop fetching vendor dependencies for the monitor build. Bartosz Taudul 2026-08-30 16:06:57 +02:00
  • 38b19d2be6 Constrain the monitor build to Linux x86_64 and aarch64. Bartosz Taudul 2026-08-30 16:06:44 +02:00
  • 601d57de35 Copy the filename in backtrace_create_state_for_file. Bartosz Taudul 2026-08-30 16:06:18 +02:00
  • 8e8f3073a7 Made Profiler::GetPort() thread-safe. Olivier Fouré 2026-08-28 15:39:19 +02:00
  • 8b41c38ed9 Merge pull request #1464 from jorisv/topic/fix-git-ref-windows Bartosz Taudul 2026-08-28 11:52:15 +02:00
  • d6ef0f0fa4 Fix GitRef.hpp generation on Windows Joris Vaillant 2026-08-28 10:48:29 +02:00
  • 031ef02614 Use MSVC for the meson build in windows CI. Bartosz Taudul 2026-08-27 18:42:09 +02:00
  • 0f65035ef3 Link ws2_32, dbghelp and secur32 for MinGW in meson. Bartosz Taudul 2026-08-27 18:42:09 +02:00
  • 253b68dcb6 Notify after queue can be done out of the lock. Bartosz Taudul 2026-08-27 17:22:09 +02:00
  • 32aa7ee1f5 Derive meson version via python3, not sh. Bartosz Taudul 2026-08-27 17:20:55 +02:00
  • 5ed42cfc6d Add meson build to windows CI. Bartosz Taudul 2026-08-27 17:20:55 +02:00
  • b2b8dc51ce Added Profiler::GetPort() and TracyPort macro to query the data port in use. Olivier Fouré 2026-08-26 14:24:12 +02:00
  • f207007548 Merge pull request #1460 from ofoure/master Bartosz Taudul 2026-08-25 17:52:29 +02:00
  • 94e58d4e24 Fixed buffer overflow after using VkCtx cmdbuf ctor. Olivier Fouré 2026-08-25 14:04:27 +02:00
  • 30997d5ca6 Release 0.14.1. v0.14.1 Bartosz Taudul 2026-08-22 19:06:43 +02:00
  • aa53e377e7 Use xdg-foreign v2 protocol for Wayland file dialog parent window. Bartosz Taudul 2026-08-22 18:27:20 +02:00
  • cae9bf0bef Decrease rate of event production in test application. Bartosz Taudul 2026-08-22 14:31:32 +02:00
  • 4d3a84a97e Refine GUI verify skill name and description. Bartosz Taudul 2026-08-22 13:06:41 +02:00
  • 10926caed4 Add tooltip stating statistics limit also affects source view. Bartosz Taudul 2026-08-22 12:51:31 +02:00
  • 073152a10a Support time range limit entries tooltips. Bartosz Taudul 2026-08-22 12:51:15 +02:00
  • 2ec2c2c8ac Mention that statistics range limit also affects source view. Bartosz Taudul 2026-08-22 12:35:45 +02:00
  • dce2c710e5 Merge pull request #1459 from alandtse/feat/mcp-sdk-v2 Bartosz Taudul 2026-08-22 11:04:22 +02:00
  • e670bd18f7 feat(mcp): migrate to MCP Python SDK v2 Alan Tse 2026-08-21 20:42:28 -07:00
  • 1dfe828cdf Do not assert on zero content length in HttpRequest. Bartosz Taudul 2026-08-22 02:25:43 +02:00
  • 23ffe89d24 Abort pending update check on profiler exit. Bartosz Taudul 2026-08-22 02:18:20 +02:00
  • f5938e0336 Remove unused Socket::ConnectBlocking. Bartosz Taudul 2026-08-22 02:18:18 +02:00
  • 86ea59bbe3 Make HttpRequest interruptible. Bartosz Taudul 2026-08-22 02:18:16 +02:00
  • 56f5d1239d Add IsConnecting and interruptible ReadUpTo to Socket. Bartosz Taudul 2026-08-22 02:18:13 +02:00
  • cc04578f68 Derive meson and python package versions from TracyVersion.hpp. Bartosz Taudul 2026-08-21 23:03:29 +02:00
  • 39722e1e3f Skip timeline drawing when no width is available. Bartosz Taudul 2026-08-21 22:05:21 +02:00
  • 78a7553c6f Guarantee forward progress in the plot preprocess loop. Bartosz Taudul 2026-08-21 22:02:50 +02:00
  • cdd5940b44 Define TRACY_NO_FILESELECTOR when the NO_FILESELECTOR option is set. Bartosz Taudul 2026-08-21 20:10:29 +02:00
  • 246139fb04 Show the NFD error message in the file selector failure popup. Bartosz Taudul 2026-08-21 20:06:44 +02:00
  • 5257132d97 Indent grouped child zone rows in the zone info window. Bartosz Taudul 2026-08-21 19:42:51 +02:00