Commit Graph

  • c1177a0cde Add fiber to test app Clément Grégoire 2026-05-19 19:08:22 +02:00
  • 91c0b1e42b Fix and refactor zone running time Clément Grégoire 2026-04-29 15:01:50 +02:00
  • 14a1a3227e Add guidance about function context. Bartosz Taudul 2026-05-20 01:46:07 +02:00
  • 8582715fa5 Add information about addresses in callstacks. Bartosz Taudul 2026-05-20 01:31:26 +02:00
  • d51634ad24 Include ip and base addr in json callstack frames. Bartosz Taudul 2026-05-20 01:27:20 +02:00
  • 4bbfe5edbd Add tool for getting symbol parent calls. Bartosz Taudul 2026-05-20 01:20:03 +02:00
  • 55c5348fad Make GetCallstackJson public. Bartosz Taudul 2026-05-20 00:41:20 +02:00
  • 5b4dcd4655 Add support for parent callstacks to GetCallstackJson. Bartosz Taudul 2026-05-20 00:27:24 +02:00
  • a380046e17 Switch symbol disassembly tool to use symbol address parameter. Bartosz Taudul 2026-05-19 23:52:20 +02:00
  • 6494285283 Include hex address ofthe symbol in disassembly json. Bartosz Taudul 2026-05-19 23:41:36 +02:00
  • ec92f2fac3 Update NEWS. Bartosz Taudul 2026-05-19 22:50:11 +02:00
  • 07b2600c08 Do not spam wikipedia. Bartosz Taudul 2026-05-19 00:23:04 +02:00
  • 562a120087 Merge pull request #1362 from alandtse/feature/mcp-save-trace Bartosz Taudul 2026-05-19 12:21:46 +02:00
  • 33fe84532e Add save_trace MCP tool for snapshotting live or loaded captures. Alan Tse 2026-05-19 01:23:31 -07:00
  • 1f1738c221 Make glow bigger. Bartosz Taudul 2026-05-18 01:00:16 +02:00
  • eb411b1138 Merge pull request #1361 from rmehri01/patch-2 Bartosz Taudul 2026-05-17 21:57:22 +02:00
  • cf5325032e Make the symbol view hotness indicators more chonky. Bartosz Taudul 2026-05-17 21:53:06 +02:00
  • f74a452b89 fix: header definition of start/end sampling profiling Ryan Mehri 2026-05-17 15:16:45 -04:00
  • 365c99e601 Restore frameData->imageName.Active() checks. Bartosz Taudul 2026-05-17 18:58:29 +02:00
  • b8f68e3fae Add local call stacks to sample statistics inlines list. Bartosz Taudul 2026-05-17 18:06:59 +02:00
  • 5d4ba366ba DrawSourceTooltip reports if source was printed. Bartosz Taudul 2026-05-17 17:58:22 +02:00
  • a7937d2710 Move local callstack printing to a separate function. Bartosz Taudul 2026-05-17 17:56:14 +02:00
  • efd7ec262d Set default LLM address to llama.cpp port. Bartosz Taudul 2026-05-17 17:50:33 +02:00
  • f0f579172b Force inline fast check. Bartosz Taudul 2026-05-17 16:06:56 +02:00
  • 4c6157d249 Remember last retrieved external check result. Bartosz Taudul 2026-05-17 15:42:55 +02:00
  • 6ae6fb741e Check if image is external once, before checking subframe filenames. Bartosz Taudul 2026-05-17 15:22:42 +02:00
  • 4ab7ef301e Split IsFrameExternalImpl into image + filename parts. Bartosz Taudul 2026-05-17 15:03:22 +02:00
  • 41f1172774 Change order of IsFrameExternal checks. Bartosz Taudul 2026-05-17 14:30:45 +02:00
  • b18d81cbbe Explicitly state which code paths are important to consider. Bartosz Taudul 2026-05-17 14:08:54 +02:00
  • 03e60c902f Clamp max percentage bar width. Bartosz Taudul 2026-05-16 13:30:16 +02:00
  • 0b88cbaa3c Fix z/x keys in source view when the child panes (src/asm) are focused. Bartosz Taudul 2026-05-16 13:29:26 +02:00
  • 5b180fdd5f Restore const qualifiers dropped in 744bd21 for global cache. Bartosz Taudul 2026-05-14 22:59:10 +02:00
  • 03f737a923 Use local external frame cache in BuildFlameGraph. Bartosz Taudul 2026-05-14 22:41:51 +02:00
  • 4e0259148f Change IsFrameExternal interface to work with external cache. Bartosz Taudul 2026-05-14 22:29:51 +02:00
  • a3cadb2fce Protect against localtime failures. Bartosz Taudul 2026-05-14 22:06:22 +02:00
  • 6789e7d6f9 Cosmetics. Bartosz Taudul 2026-05-14 20:36:55 +02:00
  • c3e3ea98ad Add basic information about the profiling session to system prompt. Bartosz Taudul 2026-05-14 19:51:18 +02:00
  • c11c36f9f7 Add trace filename and user data accessors to View. Bartosz Taudul 2026-05-14 19:51:00 +02:00
  • 150ec1534c Store View in TracyLlm. Bartosz Taudul 2026-05-14 19:50:51 +02:00
  • 0dfd7fb20b Cache IsFrameExternal() queries. Bartosz Taudul 2026-05-14 19:33:43 +02:00
  • b90e44a5f1 Add raw data accessor to StringIdx. Bartosz Taudul 2026-05-14 19:33:21 +02:00
  • 744bd21423 Change IsFrameExternal() interface to operate on StringIdx, move to Worker. Bartosz Taudul 2026-05-14 18:53:25 +02:00
  • 4a58c42e2d Merge pull request #1316 from slomp/slomp/d3d12-ring Marcos Slomp 2026-05-14 09:16:32 -07:00
  • af9802e3f2 debugbreak only for msvc Marcos Slomp 2026-05-14 08:24:54 -07:00
  • ad9c6f2f18 addressing code review Marcos Slomp 2026-05-14 07:18:30 -07:00
  • eb3df3b411 Fix blurred web page at fractional scaling. Bartosz Taudul 2026-05-13 21:53:35 +02:00
  • 7e9f66c987 Prefer switching to source/line within symbol in links from markdown. Bartosz Taudul 2026-05-13 00:33:43 +02:00
  • f4b89278ef Switching to a specified filename and line within already opened symbol. Bartosz Taudul 2026-05-13 00:32:54 +02:00
  • e0a8499376 Add information about symbol vs source code. Bartosz Taudul 2026-05-12 18:03:26 +02:00
  • 6ded0d1d7b Bump imgui to 1.92.8-docking. Bartosz Taudul 2026-05-12 17:39:32 +02:00
  • 77152da627 Make child sample counts consistent with child sample time formatting. Bartosz Taudul 2026-05-12 02:03:16 +02:00
  • 2a51d4acf1 Disable child calls controls if there are no child calls. Bartosz Taudul 2026-05-12 02:01:37 +02:00
  • ea651eacce Give guidance for looking at external function calls. Bartosz Taudul 2026-05-12 01:22:09 +02:00
  • 3edcf37c58 Add guidance about links in inline code. Bartosz Taudul 2026-05-12 01:03:17 +02:00
  • b0f00d20c8 Proper floating point charconv is available since libstdc++ 11 (April 2021). Bartosz Taudul 2026-05-12 00:30:49 +02:00
  • 453f2c1871 Display child calls time as a percentage. Bartosz Taudul 2026-05-12 00:25:09 +02:00
  • e40497e02e No 'if' for BeginChild. Bartosz Taudul 2026-05-12 00:16:05 +02:00
  • e124ae985d Add child call percentage relative to total symbol time. Bartosz Taudul 2026-05-12 00:05:01 +02:00
  • efa1b1ef48 Convert child call distribution list to a table, add image column. Bartosz Taudul 2026-05-11 23:44:59 +02:00
  • ec6c2618ca Add missing separator. Bartosz Taudul 2026-05-11 23:23:34 +02:00
  • fe4c920794 Skip inline symbols. Bartosz Taudul 2026-05-11 23:10:06 +02:00
  • afcefc7855 Add llm tool for getting disassembly + profiling data for a symbol. Bartosz Taudul 2026-05-11 22:23:29 +02:00
  • 22ec55f1d5 Store View reference in TracyLlmTools. Bartosz Taudul 2026-05-11 22:09:27 +02:00
  • c026c98bbb Source file name is not needed for gathering assembly data. Bartosz Taudul 2026-05-11 22:01:25 +02:00
  • 205983e87f Recalculate AddrStatData in AttachRangeToLlm. Bartosz Taudul 2026-05-11 21:48:00 +02:00
  • c9a9bbdab2 Move Gather{Additional,}IpStats from TracySourceView to TracyDisassembly. Bartosz Taudul 2026-05-11 21:22:53 +02:00
  • ae56d79c7e Extract disassembly line formatting to a separate function. Bartosz Taudul 2026-05-11 21:11:39 +02:00
  • 860724d794 Cosmetics. Bartosz Taudul 2026-05-11 20:27:53 +02:00
  • 40199a42b3 Properly emit empty cost separators when line addres is not in ipCountAsm. Bartosz Taudul 2026-05-11 20:27:04 +02:00
  • 7c6e656fda Use existing reference to array entry. Bartosz Taudul 2026-05-11 20:01:40 +02:00
  • 9611069a4f Remove guidance about user replies from assembly attachments. Bartosz Taudul 2026-05-11 19:51:39 +02:00
  • 825960553a Give reasoning for always providing source file name + line number. Bartosz Taudul 2026-05-11 19:51:06 +02:00
  • 325fe71d30 Move AddrStatData from TracySourceView to TracyDisassembly. Bartosz Taudul 2026-05-11 19:22:37 +02:00
  • beec259520 Extract symbol code disassembly into a separate source file. Bartosz Taudul 2026-05-11 01:30:28 +02:00
  • 1dcad83790 Include call costs in assembly attachments. Bartosz Taudul 2026-05-10 14:05:31 +02:00
  • 8dd606009c Require window focus for z/x key activation in source view. Bartosz Taudul 2026-05-10 13:24:20 +02:00
  • 17b6656c85 Provide program optimization strategies for llm. Bartosz Taudul 2026-05-10 12:44:49 +02:00
  • edb5241bee Be more efficient with missing values in asm attachments. Bartosz Taudul 2026-05-10 11:35:31 +02:00
  • 5cb283073e Store kernel symbol end address, not size. Bartosz Taudul 2026-05-10 00:15:18 +02:00
  • a6c72f1cc7 Do not repeatedly read from all ring buffers to find minimum time entry. Bartosz Taudul 2026-05-09 20:41:29 +02:00
  • 95416a4b9c Since active[] order doesn't matter, memmove can be replaced with a swap. Bartosz Taudul 2026-05-09 17:48:57 +02:00
  • f7ab78893c Don't query inline-symbol frames as native addresses. Bartosz Taudul 2026-05-09 12:13:45 +02:00
  • 7de27ebffa Force inline RingBuffer::Read(). Bartosz Taudul 2026-05-09 01:05:33 +02:00
  • 70535435f2 Use masking instead of calculating remainder. Bartosz Taudul 2026-05-09 00:57:21 +02:00
  • 61a6fb6780 Batch ring buffer reads. Bartosz Taudul 2026-05-09 00:50:50 +02:00
  • d5bce07a90 oopsie Marcos Slomp 2026-05-08 15:33:12 -07:00
  • 027a37409b addressing code review comments Marcos Slomp 2026-05-08 14:30:24 -07:00
  • 1bfd3beab9 Add "how to fix this crash?" preset question to call stack window. Bartosz Taudul 2026-05-08 01:57:43 +02:00
  • b864ff47e5 Implement disabling LLM summary and suggestion. Bartosz Taudul 2026-05-08 01:48:19 +02:00
  • 4d34163ade Allow accepting chat suggestion via Enter or Send button. Bartosz Taudul 2026-05-08 01:15:56 +02:00
  • 8ce05917db Prevent stale summary after chat reset. Bartosz Taudul 2026-05-08 01:05:11 +02:00
  • d59c1e7bd2 Prevent stale suggestion after chat reset. Bartosz Taudul 2026-05-08 00:59:34 +02:00
  • 6fb7f6d095 Add LLM chat suggestions. Bartosz Taudul 2026-05-08 00:34:14 +02:00
  • db8bfc9ba9 Prevent in-flight query notification flicker. Bartosz Taudul 2026-05-07 22:34:48 +02:00
  • 305382453d Add callstack sample events with 32 and 16 bit timestamps. Bartosz Taudul 2026-05-07 02:12:22 +02:00
  • ccaef5ba0b ZoneBegin / ZoneBeginCallstack with 32 and 16 bit time data. Bartosz Taudul 2026-05-07 01:28:12 +02:00
  • 4d094c108d Add zone end messages with 32 and 16 byte time deltas. Bartosz Taudul 2026-05-06 02:13:38 +02:00
  • b1768b98a5 Protocol was bumped to 77 after 0.13.1. Bartosz Taudul 2026-05-06 01:37:54 +02:00
  • d6e77b3f40 Remove server query fast path. Bartosz Taudul 2026-05-06 00:42:24 +02:00
  • 58eaa330af Set TCP_NODELAY on profiler data channel. Bartosz Taudul 2026-05-06 00:12:21 +02:00