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

Commit Graph

  • 970468f937 Override dlclose() to do nothing. Bartosz Taudul 2022-10-28 01:21:52 +02:00
  • 898140fbda Don't read payload.extra, if not needed. Bartosz Taudul 2022-10-28 00:34:46 +02:00
  • 2b4fbd7feb Update NEWS. Bartosz Taudul 2022-10-28 00:14:22 +02:00
  • bae7fb3e88 Drop support for 0.7.x traces. Bartosz Taudul 2022-10-28 00:14:06 +02:00
  • 96c6898da3 Add 0.9 protocol version to protocol history. Bartosz Taudul 2022-10-27 23:56:54 +02:00
  • 5a1f5371b7 Release 0.9.0. v0.9 Bartosz Taudul 2022-10-26 22:45:15 +02:00
  • d523c728ea Do not display unknown PIDs. Bartosz Taudul 2022-10-26 23:22:24 +02:00
  • 86f88714ae Add compatibility with previous broadcast versions. Bartosz Taudul 2022-10-26 23:21:17 +02:00
  • 544caef850 Update NEWS. Bartosz Taudul 2022-10-26 21:48:08 +02:00
  • d34af7166e Remove graphical representation of instruction latencies. Bartosz Taudul 2022-10-26 21:47:17 +02:00
  • 3afe9a98cf Move code size to assembly pane. Bartosz Taudul 2022-10-26 21:45:14 +02:00
  • 19e36f5e80 Condense some more. Bartosz Taudul 2022-10-26 21:33:07 +02:00
  • fbf0d47c1c Condense some text labels. Bartosz Taudul 2022-10-26 19:49:13 +02:00
  • 762b3a810a Smaller font for symbol image name. Bartosz Taudul 2022-10-26 19:40:30 +02:00
  • 0eef0a8313 Fix window focus issues when navigating with WSAD. Bartosz Taudul 2022-10-26 19:33:04 +02:00
  • 7eba104e12 Sleep in capture when waiting for connection. Bartosz Taudul 2022-10-19 22:00:40 +02:00
  • e3eead78a8 Further as-needed compression of jump graph. Bartosz Taudul 2022-10-19 21:33:20 +02:00
  • 11258fab73 Condense jump arrows, depending on max depth of jump graph. Bartosz Taudul 2022-10-19 01:06:41 +02:00
  • 33e5e07629 Extract calculation of jump separation. Bartosz Taudul 2022-10-19 00:59:46 +02:00
  • 11ea081c57 Do not use thousands separator for source line numbers. Bartosz Taudul 2022-10-18 22:18:50 +02:00
  • c218e46f83 Update manual. Bartosz Taudul 2022-10-18 22:03:01 +02:00
  • d99a428ab3 Update NEWS. Bartosz Taudul 2022-10-18 21:44:32 +02:00
  • d90fed8296 Implement resetting selected microarchitecture. Bartosz Taudul 2022-10-18 21:44:08 +02:00
  • f6cfbe935d Resize canvas to fit window on page load. Bartosz Taudul 2022-10-18 21:01:46 +02:00
  • b9fee59ac8 Do not hide progress bar, leaving the preload element. Bartosz Taudul 2022-10-18 21:01:01 +02:00
  • 9bc8580f99 Do not crash on resize when application has not started yet. Bartosz Taudul 2022-10-18 21:00:20 +02:00
  • dc6c3962d3 Add software S3TC decoder. Bartosz Taudul 2022-10-15 13:06:08 +02:00
  • fdb130651d Detect if hardware supports S3TC. Bartosz Taudul 2022-10-15 12:56:19 +02:00
  • 5b1c1119c5 Create icon texture while waiting for icon to load. Bartosz Taudul 2022-10-15 12:16:18 +02:00
  • 4892c32b40 Fix blur caused by fractional DPI scaling. Bartosz Taudul 2022-10-15 11:57:17 +02:00
  • 9503280f33 Remove TODO. Bartosz Taudul 2022-10-15 11:45:55 +02:00
  • 55f2da581a Check if glfwRequestWindowAttention() is available. Bartosz Taudul 2022-10-15 01:15:22 +02:00
  • 0f025ab604 Update manual. Bartosz Taudul 2022-10-15 01:06:02 +02:00
  • fec84bf5c3 Update NEWS. Bartosz Taudul 2022-10-15 00:44:45 +02:00
  • 306ef02aa2 Do not limit inline propagation to sample count cost. Bartosz Taudul 2022-10-15 00:43:07 +02:00
  • 564534c703 Perform fast integer comparison before comparing strings. Bartosz Taudul 2022-10-15 00:42:01 +02:00
  • 47ec7de479 Propagate inlines for hw sample impact. Bartosz Taudul 2022-10-15 00:39:25 +02:00
  • e7da2efdd1 Include hardware samples in inline propagation. Bartosz Taudul 2022-10-15 00:35:51 +02:00
  • 5db18087f5 Propagate inlines to src line addresses. Bartosz Taudul 2022-10-15 00:27:54 +02:00
  • ba34596b91 No cost propagation when symbol is narrowed down to a single function. Bartosz Taudul 2022-10-14 21:36:09 +02:00
  • d0d6b8fd8e Use menus in inline call stack popup. Bartosz Taudul 2022-10-14 19:49:06 +02:00
  • 27ab25709d Update imgui to f87e891f. Bartosz Taudul 2022-10-14 19:48:38 +02:00
  • f25c43462a Update NEWS. Bartosz Taudul 2022-10-14 17:38:57 +02:00
  • a226446a92 Add local call stack navigation menu to asm lines. Bartosz Taudul 2022-10-14 17:37:06 +02:00
  • 0f283d5825 Select clicked on asm line. Bartosz Taudul 2022-10-13 23:00:51 +02:00
  • 2ed4b6ea8d Update NEWS. Bartosz Taudul 2022-10-13 21:23:01 +02:00
  • 4c69b21a29 Reverse mouse buttons for jumping in symbol view. Bartosz Taudul 2022-10-13 21:22:46 +02:00
  • 1419283a91 Make the local callstack more readable. Bartosz Taudul 2022-10-13 21:03:33 +02:00
  • 2a333b8449 Update NEWS. Bartosz Taudul 2022-10-13 20:57:47 +02:00
  • 7727a17153 Request attention on disconnect. Bartosz Taudul 2022-10-13 20:49:30 +02:00
  • 1c5d90c98a Require attention after load / connect. Bartosz Taudul 2022-10-13 20:47:02 +02:00
  • d0968844d8 Only request attention if window has no focus. Bartosz Taudul 2022-10-13 20:44:31 +02:00
  • b66c3a0e30 Request attention when save finishes. Bartosz Taudul 2022-10-13 20:42:32 +02:00
  • 8dec765f5f Require attention on failure popups. Bartosz Taudul 2022-10-13 20:39:43 +02:00
  • 94fd3b664e Add attention callback helper. Bartosz Taudul 2022-10-13 20:36:54 +02:00
  • 0a7ae94fcb View::Draw() is no longer static. Bartosz Taudul 2022-10-13 19:50:35 +02:00
  • c89c4f46ea Hook up attention callback. Bartosz Taudul 2022-10-13 19:31:47 +02:00
  • 575f627136 All View ctor parameters need to be explicitly stated. Bartosz Taudul 2022-10-13 19:30:15 +02:00
  • c0c3b58955 Remove dead code. Bartosz Taudul 2022-10-13 19:25:36 +02:00
  • 4a1e93841d Add attention request function to windowing backend. Bartosz Taudul 2022-10-13 19:22:21 +02:00
  • de3190657e Make sure window redraw is active on refresh callback. Bartosz Taudul 2022-10-13 19:08:37 +02:00
  • b88ef29792 Make sure source file data is properly tracked. Bartosz Taudul 2022-10-13 19:00:22 +02:00
  • fc85e46f31 Always fill source code query queue when performing a query. Bartosz Taudul 2022-10-13 18:14:19 +02:00
  • a85c0e18d2 Decouple source code retrieval from the profiler thread. Bartosz Taudul 2022-10-13 00:27:28 +02:00
  • 6ca1c98655 Handle symbol thread crashes. Bartosz Taudul 2022-10-13 00:14:35 +02:00
  • 9657bdec72 Initialize rpmalloc properly in symbol worker. Bartosz Taudul 2022-10-12 23:51:50 +02:00
  • 4416dff342 Increase extra data in SymbolQueueItem to 64 bit. Bartosz Taudul 2022-10-12 22:23:06 +02:00
  • f64fb95a77 Fix preprocesor condition. Bartosz Taudul 2022-10-12 22:05:19 +02:00
  • 8ca4bc761d s_symbolTid is only available if crash handler is there. Bartosz Taudul 2022-10-12 19:56:46 +02:00
  • a235dca7ea Cleanup. Bartosz Taudul 2022-10-12 01:42:22 +02:00
  • 816101a72f Update NEWS. Bartosz Taudul 2022-10-12 00:46:00 +02:00
  • 70dd37bbea Display local call stack for assembly lines. Bartosz Taudul 2022-10-12 00:45:05 +02:00
  • c041b962c0 Construct fake callstack frames for code location data. Bartosz Taudul 2022-10-12 00:27:12 +02:00
  • ed455339b3 Remove codeAddressToLocation map. Bartosz Taudul 2022-10-12 00:02:44 +02:00
  • 0b84b50d9f Remove locationCodeAddressList map from Worker. Bartosz Taudul 2022-10-11 23:59:07 +02:00
  • 57e039f96c Restore building code symbol map. Bartosz Taudul 2022-10-11 23:04:06 +02:00
  • 383ecb6a12 Remove CodeLocation query and CodeInformation response. Bartosz Taudul 2022-10-11 22:56:23 +02:00
  • ac6902501a Get location for address from callstack frame data. Bartosz Taudul 2022-10-11 21:47:28 +02:00
  • 4d0768ba9d Replace code location queries with callstack frame ones. Bartosz Taudul 2022-10-11 21:40:45 +02:00
  • c9adadf86a When opening a new trace, set view to whole time span. Bartosz Taudul 2022-10-10 22:55:56 +02:00
  • 4f3f0e1aae Update NEWS. Bartosz Taudul 2022-10-10 00:09:58 +02:00
  • 05f4efa2f4 Display PID in available client tooltip. Bartosz Taudul 2022-10-09 22:01:09 +02:00
  • 76213331f4 Store PID in broadcasting clients data. Bartosz Taudul 2022-10-09 21:59:18 +02:00
  • f2f36876e1 Remove unnecessary check. Bartosz Taudul 2022-10-09 21:59:10 +02:00
  • f509ed1561 Include PID in broadcast message. Bartosz Taudul 2022-10-09 21:54:16 +02:00
  • ff36c9004f Update manual. Bartosz Taudul 2022-10-09 21:36:33 +02:00
  • c34062cd78 Update NEWS. Bartosz Taudul 2022-10-09 21:21:54 +02:00
  • 60f0ed8c0e Include child calls in inline propagation. Bartosz Taudul 2022-10-09 21:12:47 +02:00
  • 720f339784 Implement inline cost propagation down the stack. Bartosz Taudul 2022-10-09 20:57:29 +02:00
  • dbad69cd4f Add inlines propagation UI. Bartosz Taudul 2022-10-09 20:52:14 +02:00
  • a87cbacbc1 Fix offset of source code separator line. Bartosz Taudul 2022-10-09 13:45:20 +02:00
  • 17d3ac0141 Disable assertions in release builds. Bartosz Taudul 2022-10-08 14:54:54 +02:00
  • 63743f2760 Don't listen for broadcasts on emscripten. Bartosz Taudul 2022-10-08 14:51:21 +02:00
  • fadd103169 Disable update check on emscripten. Bartosz Taudul 2022-10-08 14:44:53 +02:00
  • 2b6c53a73e Set initial memory size to 384 MB to prevent growth at start. Bartosz Taudul 2022-10-08 14:43:12 +02:00
  • a9afe18c26 Limit running environment support to web. Bartosz Taudul 2022-10-08 14:34:44 +02:00
  • 6c507a123a Enable growing of wasm heap. Bartosz Taudul 2022-10-08 14:33:49 +02:00
  • f476e6a0f7 Ditto on windows. Bartosz Taudul 2022-10-08 14:09:58 +02:00
  • 2c289dbb84 Do not freeze symbol thread. Bartosz Taudul 2022-10-08 14:08:31 +02:00
  • 4399656e83 __GNUC__ version checks are not valid on clang. Bartosz Taudul 2022-10-08 14:01:18 +02:00