Commit Graph

  • 71098f707c TracyCZoneTextF/TracyCZoneNameF nyanpasu64 2026-08-01 07:03:41 -07:00
  • a1fb20e620 Initialize uninitialized View members Bartosz Taudul 2026-08-01 13:51:12 +02:00
  • 9e163ad6b9 Remove dead vertical timeline centering toggle Bartosz Taudul 2026-08-01 13:41:55 +02:00
  • 93a8f86850 Use the mouse event abstraction in timeline click handlers Bartosz Taudul 2026-08-01 13:27:06 +02:00
  • 5698b45820 Hold worker data lock for the whole draw frame Bartosz Taudul 2026-08-01 12:23:29 +02:00
  • 95811a658a Save drawFrameTargets and plotHeight as configurable defaults Bartosz Taudul 2026-08-01 11:47:53 +02:00
  • 37468811c7 Declare ___tracy_get_time with explicit void parameter list. Bartosz Taudul 2026-08-01 11:37:36 +02:00
  • a6352890f4 Check buffer bounds before accessing the buffer. Bartosz Taudul 2026-08-01 02:17:59 +02:00
  • 07b7219498 Use proper buffer size for program name normalization. Bartosz Taudul 2026-08-01 02:15:29 +02:00
  • 370a41225e The suggested llm query should be from the user's perspective. Bartosz Taudul 2026-08-01 01:42:59 +02:00
  • 1ad64f19a7 Use ctx.scale in timeline items instead of GetScale(). Bartosz Taudul 2026-08-01 01:32:57 +02:00
  • 93af7f987a Fix data race on pending thread hints. Bartosz Taudul 2026-08-01 01:16:58 +02:00
  • 144fec96d3 Do not scan source length over the destination size. Bartosz Taudul 2026-08-01 00:59:29 +02:00
  • 3448832b72 Replace impactful cases of strcpy with strzcpy. Bartosz Taudul 2026-08-01 00:37:35 +02:00
  • c136232c97 Use strzcpy in client library. Bartosz Taudul 2026-07-31 23:15:57 +02:00
  • 7ee384630b Do not use strncpy in trace info window. Bartosz Taudul 2026-07-31 23:02:52 +02:00
  • 5ef415619d Add safe string copy. Bartosz Taudul 2026-07-31 23:02:36 +02:00
  • 8985887128 Don't include GUI profiler deps for all other tools. Bartosz Taudul 2026-07-31 22:01:52 +02:00
  • bf21d8ea11 Bump ImGui to 1.92.9b-docking. Bartosz Taudul 2026-07-31 18:11:50 +02:00
  • bc85c4faa5 Fix include guard. Bartosz Taudul 2026-07-31 01:57:34 +02:00
  • 8fd29b1038 Merge pull request #1441 from alandtse/fix/mcp-live-memory-limit Bartosz Taudul 2026-07-31 13:03:45 +02:00
  • d46fe6fd9f Merge pull request #1432 from alandtse/feat/mcp-crash-diagnostics Bartosz Taudul 2026-07-31 13:03:12 +02:00
  • 613524247f docs(mcp): document file-idle eviction TTL Alan Tse 2026-07-19 02:10:35 -07:00
  • a418ec6a03 fix(mcp): evict idle file-loaded captures too Alan Tse 2026-07-19 02:04:50 -07:00
  • 00c2245c49 fix(mcp): recover cleanly from a hung server Alan Tse 2026-07-19 01:48:37 -07:00
  • e4fab6af3a fix(mcp): cap live sessions to avoid OOM Alan Tse 2026-07-30 21:48:06 -07:00
  • b418abd8de Merge pull request #1439 from ivanstepanovftw/fix-dwarf-npd Bartosz Taudul 2026-07-30 19:25:41 +02:00
  • 1673a305cf fix #1438 null dereference in dwarf Ivan Stepanov 2026-07-30 14:32:51 +02:00
  • 3baa2f0a09 Fix typo. Bartosz Taudul 2026-07-29 18:57:03 +02:00
  • 46b21c0c75 Update ARM CPU identifiers. Bartosz Taudul 2026-07-29 18:54:10 +02:00
  • a02513c1a2 Update Tim Apple devices list. Bartosz Taudul 2026-07-29 15:18:46 +02:00
  • ead931ef3c Safeguard against zero count entries in statistics list. Bartosz Taudul 2026-07-28 23:49:01 +02:00
  • 6b2abcb47a Properly set countMap to 0 when loading a trace. Bartosz Taudul 2026-07-28 23:47:49 +02:00
  • e0862e8534 Disallow implicit StringIdx construction. Bartosz Taudul 2026-07-28 22:33:26 +02:00
  • ec0a1c0606 Update manual. Bartosz Taudul 2026-07-28 20:52:41 +02:00
  • 372b83d590 Update NEWS. Bartosz Taudul 2026-07-28 20:48:14 +02:00
  • 4779856174 Shorten image names in flame graph blocks. Bartosz Taudul 2026-07-28 20:30:23 +02:00
  • c4b1308c21 Use image name shorten helper. Bartosz Taudul 2026-07-28 20:35:44 +02:00
  • 488270c728 Add image name shortening helper. Bartosz Taudul 2026-07-28 20:28:27 +02:00
  • ff81feedca Add tooltip for unknown flame graph blocks. Bartosz Taudul 2026-07-28 20:16:02 +02:00
  • b677b352ee Show image names in flame graph unknown items. Bartosz Taudul 2026-07-28 20:09:13 +02:00
  • 8b836a5d56 Display unknown frames on flame graph. Bartosz Taudul 2026-07-28 19:27:30 +02:00
  • ee54c04d3b Don't display empty tooltip in no-symbol-data case. Bartosz Taudul 2026-07-28 19:26:57 +02:00
  • fa8bd1adf8 Fix grouping by name when merging flame graphs. Bartosz Taudul 2026-07-28 19:25:35 +02:00
  • 987d440d74 Merge pull request #1435 from damcclos/damcclos/client-ordering Bartosz Taudul 2026-07-28 17:46:29 +02:00
  • 064d400cf1 Ordering the clients in the connection dialog to prevent jumping in the list. Ordering by time still caused jumps. David McCloskey 2026-07-27 15:33:14 -05:00
  • d3af48990c Change "hide unknown" check from unknown file name to unknown function name. Bartosz Taudul 2026-07-27 22:02:20 +02:00
  • 36d93e27c4 Add a table documenting client build options to the user manual. Bartosz Taudul 2026-07-27 19:58:28 +02:00
  • 3a65b27838 Update NEWS. Bartosz Taudul 2026-07-27 18:54:56 +02:00
  • 71c98c9dfb Ignoring mem faults also ignores repeated allocation for the same address. Bartosz Taudul 2026-07-27 18:51:45 +02:00
  • 12fdc7d8d2 Extract recording free event in MemData. Bartosz Taudul 2026-07-27 18:50:36 +02:00
  • 9481319d4c Regenerate markdown manual. Bartosz Taudul 2026-07-25 23:02:26 +02:00
  • 3c88115926 Update NEWS. Bartosz Taudul 2026-07-25 22:59:17 +02:00
  • ed5f333f90 Update manual. Bartosz Taudul 2026-07-25 22:54:06 +02:00
  • a1ef58efac Remove an unreachable leaf flag ternary. Bartosz Taudul 2026-07-25 22:43:54 +02:00
  • 24b2702977 Track the maximum of combined sample costs for hotness colors. Bartosz Taudul 2026-07-25 22:43:23 +02:00
  • 9b3c6784fb Allow opening entry stacks for symbols with only inclusive counts. Bartosz Taudul 2026-07-25 22:34:46 +02:00
  • 26d61dfdba Make find zone sample percentages relative to the matched zones. Bartosz Taudul 2026-07-25 22:29:35 +02:00
  • c2c1c4e2b7 Ignore the statistics range filter in the disassembly LLM tool. Bartosz Taudul 2026-07-25 22:22:49 +02:00
  • a429242f0f Exclude context switch samples from zone call stack reconstruction. Bartosz Taudul 2026-07-25 22:15:28 +02:00
  • 2d5e397c9f Exclude context switch samples from the sampling flame graph. Bartosz Taudul 2026-07-25 22:13:25 +02:00
  • b743c13695 Exclude context switch samples from the LLM sampling stats total. Bartosz Taudul 2026-07-25 22:07:30 +02:00
  • 52e31be7f4 Do not touch the thread compression cache in a load-time job. Bartosz Taudul 2026-07-25 21:52:01 +02:00
  • f51b984edb Guard against missing symbol data for the top inline name. Bartosz Taudul 2026-07-25 21:49:28 +02:00
  • 8da27d6042 Gate sampling data accessors on background processing completion. Bartosz Taudul 2026-07-25 21:48:01 +02:00
  • 74b08cf5c6 Clarify the sampling percentage denominator comment. Bartosz Taudul 2026-07-25 21:42:36 +02:00
  • b3de7f34fb Require symbol data for the entry stacks button in symbol view. Bartosz Taudul 2026-07-25 21:41:38 +02:00
  • dd8eff0de6 Guard relative inline percentages against an empty base count. Bartosz Taudul 2026-07-25 21:39:43 +02:00
  • 46c70fcbb8 Do not mark sorted vectors as unsorted on equal elements. Bartosz Taudul 2026-07-25 21:32:48 +02:00
  • 97d6b5f9fa Guard sampling percentage denominators against underflow. Bartosz Taudul 2026-07-25 21:28:24 +02:00
  • b68fe43335 Keep context switch sample vectors sorted. Bartosz Taudul 2026-07-25 21:25:58 +02:00
  • 5563461201 Extend the symbol parents LLM tool with the reached modes. Bartosz Taudul 2026-07-25 21:14:41 +02:00
  • 851b1f80f1 Take the data lock in LLM tools which access worker state. Bartosz Taudul 2026-07-25 20:49:14 +02:00
  • 507f2ae8b5 Update NEWS. Bartosz Taudul 2026-07-25 19:42:23 +02:00
  • 941669c1c6 Base sampling statistics percentages on real sample counts. Bartosz Taudul 2026-07-25 19:41:06 +02:00
  • c880163f96 Sort child sample vectors lazily. Bartosz Taudul 2026-07-25 19:31:40 +02:00
  • 3293e263c6 Exclude context switch samples from symbol and child sample maps. Bartosz Taudul 2026-07-25 19:10:12 +02:00
  • 6063e22bc7 Fix inclusive counts of symbols with inlined functions. Bartosz Taudul 2026-07-25 19:01:21 +02:00
  • 8711f87cb5 Disable entry stacks menu item when there is no data to show. Bartosz Taudul 2026-07-25 18:46:55 +02:00
  • 34587e6b4c Only show entry stacks button in symbol view when data is available. Bartosz Taudul 2026-07-25 18:41:55 +02:00
  • d5760a05ae Do not crash on missing symbol data in sample entry stacks window. Bartosz Taudul 2026-07-25 18:41:46 +02:00
  • bacfbccb97 Use reached stats for entry stacks access in assembly view. Bartosz Taudul 2026-07-25 18:37:18 +02:00
  • 2e9e0e2643 Update NEWS. Bartosz Taudul 2026-07-25 17:33:00 +02:00
  • fc26cc0f79 Update manual. Bartosz Taudul 2026-07-25 17:30:32 +02:00
  • 849bc3ae8c Allow entry stacks for symbols that were only reached. Bartosz Taudul 2026-07-25 17:27:54 +02:00
  • 67ae7d849f Add "was reached" modes to sample entry stacks window. Bartosz Taudul 2026-07-25 17:25:17 +02:00
  • 1dfcacd802 Collect entry stacks for "was this symbol reached" statistics. Bartosz Taudul 2026-07-25 17:02:42 +02:00
  • 2e23c112bd Extract synthetic call stack interning into a helper. Bartosz Taudul 2026-07-25 16:57:57 +02:00
  • d74d77226c Guard against empty synthetic call stacks in parents frame trees. Bartosz Taudul 2026-07-25 16:43:43 +02:00
  • 8f52e0e5f5 Enable clipboard on macOS. Bartosz Taudul 2026-07-25 14:34:24 +02:00
  • 9db60de03b Do not embed default ImGui font. Bartosz Taudul 2026-07-25 14:30:13 +02:00
  • e53c2849fa Bump ImGui to 1.92.9-docking. Bartosz Taudul 2026-07-25 14:29:12 +02:00
  • 7c30fedaaa Rebuild markdown manual. Bartosz Taudul 2026-07-25 00:19:47 +02:00
  • 9314b8cbce Update manual. Bartosz Taudul 2026-07-25 00:17:42 +02:00
  • ff3e31f564 Update desktop file. Bartosz Taudul 2026-07-24 22:51:25 +02:00
  • ac159d6127 Fix RUNPATH in tracy-profiler AppImage Bartosz Taudul 2026-07-24 20:30:31 +02:00
  • bcddc1d9f1 Cache wayland checkout. Bartosz Taudul 2026-07-24 20:14:13 +02:00
  • d231c2e95f Correct way to link with wayland libraries. Bartosz Taudul 2026-07-24 18:24:13 +02:00
  • b94a1e22c1 Update git ignore list. Bartosz Taudul 2026-07-24 18:17:58 +02:00
  • cf82fb9bb0 Disable unused stuff if building libcurl. Bartosz Taudul 2026-07-24 18:11:07 +02:00