Commit Graph

  • de18dd46b6 Don't build inline symbols list, if not needed. Bartosz Taudul 2020-04-12 16:05:49 +02:00
  • 633902cce5 Display inline functions time composition in symbol. Bartosz Taudul 2020-04-12 16:05:01 +02:00
  • 58cf97ef5d Display wall time in addition to sample counts. Bartosz Taudul 2020-04-11 22:14:56 +02:00
  • 3ef76df0d1 Update manual. Bartosz Taudul 2020-04-11 20:30:24 +02:00
  • c4bddf59e2 Allow access to sampling data before instrumentation is ready. Bartosz Taudul 2020-04-11 18:21:46 +02:00
  • 6c76c8098b Draw hotness markers next to sample percentage counts. Bartosz Taudul 2020-04-11 01:59:15 +02:00
  • 0a8287c72d Link to manual at github releases page. Bartosz Taudul 2020-04-11 01:41:03 +02:00
  • 2c11418d33 Calculate max sample counts during ip map creation. Bartosz Taudul 2020-04-11 01:34:44 +02:00
  • f9cf6df3ad Core package is implicit in vcpkg. Bartosz Taudul 2020-04-11 01:25:16 +02:00
  • 5bc01124c2 Draw jump range and target on scroll bar, when highlighted. Bartosz Taudul 2020-04-10 23:31:25 +02:00
  • ca66dc9ba0 More code deduplication. Bartosz Taudul 2020-04-10 23:13:51 +02:00
  • ac37898331 Go to white-hot color for ip count over max. Bartosz Taudul 2020-04-10 23:10:26 +02:00
  • 126a587aa3 Less code duplication. Bartosz Taudul 2020-04-10 23:07:52 +02:00
  • 61828070c5 Display tooltip for sample percentage. Bartosz Taudul 2020-04-10 23:03:47 +02:00
  • f8231bb109 Change main repository to github. Bartosz Taudul 2020-04-10 17:48:59 +02:00
  • 895e06d778 Draw asm line hotness. Bartosz Taudul 2020-04-10 17:27:29 +02:00
  • f6400880b0 Scroll bar decorations for asm lines. Bartosz Taudul 2020-04-10 17:13:21 +02:00
  • bcfd32e49f Decorate source scroll bar with line hotness. Bartosz Taudul 2020-04-10 16:56:31 +02:00
  • e51844eba3 Decorate source scroll bar with selected and highlighted line. Bartosz Taudul 2020-04-10 16:08:06 +02:00
  • ff9fea0abd Cherry-pick f7852fa from imgui. Bartosz Taudul 2020-04-10 15:34:18 +02:00
  • a6c0ac4273 Tighten assembly counts in source view. Bartosz Taudul 2020-04-10 00:40:31 +02:00
  • 14ec7ea6cd Tighten line numbers in source view. Bartosz Taudul 2020-04-10 00:37:46 +02:00
  • 497e73182a Ditto for source navigation. Bartosz Taudul 2020-04-09 23:28:51 +02:00
  • 072fed288a Use left and right mouse buttons for asm navigation. Bartosz Taudul 2020-04-09 23:12:17 +02:00
  • 47d56f6259 Proper scaling of instruction pointer counts. Bartosz Taudul 2020-04-09 22:52:44 +02:00
  • f0c7a751c1 Context-sensitive auto-selection of stats mode in source view. Bartosz Taudul 2020-04-09 22:37:49 +02:00
  • 9d2c03bc5b Allow showing sample data for whole symbol. Bartosz Taudul 2020-04-09 22:23:57 +02:00
  • a2385a8b24 Use correct address range. Bartosz Taudul 2020-04-09 22:21:21 +02:00
  • 0e1c9e2cd1 Highlight source line corresponding to hovered asm line. Bartosz Taudul 2020-04-09 22:02:06 +02:00
  • 0791871955 Highlight asm lines for hovered source line. Bartosz Taudul 2020-04-09 21:57:28 +02:00
  • 1e965edb54 Don't separate inlines by default. Bartosz Taudul 2020-04-09 19:44:42 +02:00
  • a339d397ce Don't select addresses outside symbol. Bartosz Taudul 2020-04-09 14:10:07 +02:00
  • 981f1e2e32 Merged in AngryPixelShader/tracy/listener-ipv4-fallback (pull request #46) Leander Beernaert 2020-04-09 10:34:52 +00:00
  • ac9f12a5f6 Review fixes Leander Beernaert 2020-04-09 12:31:15 +02:00
  • 010376518f Fix incorrect handling of ipv4 case Leander Beernaert 2020-04-09 12:27:54 +02:00
  • 4201ebb28d ListenSocket: Fallback to ipv4 Leander Beernaert 2020-04-09 12:17:59 +02:00
  • 241f59b59f Sprinkle some icons. Bartosz Taudul 2020-04-09 02:33:02 +02:00
  • 554366ad9f Search for address within current symbol. Bartosz Taudul 2020-04-09 02:12:49 +02:00
  • d2ebc58be3 Set sensible combo box heights. Bartosz Taudul 2020-04-09 02:09:54 +02:00
  • 0f42dc2e4c Fix source-less sample count calculations. Bartosz Taudul 2020-04-09 02:04:22 +02:00
  • 3177865fc2 Follow jump by clicking on jump arrows. Bartosz Taudul 2020-04-09 02:02:06 +02:00
  • a715df6338 Tighten assembly source location display. Bartosz Taudul 2020-04-09 01:52:22 +02:00
  • 6dd765c101 Tighten mnemonic display. Bartosz Taudul 2020-04-09 01:45:38 +02:00
  • bae08c27c8 Tighter assembly address display. Bartosz Taudul 2020-04-09 01:31:27 +02:00
  • 436bd6b9ff Smaller fixed font size. Bartosz Taudul 2020-04-09 01:15:06 +02:00
  • 643c0867ed Add jump arrows tooltip. Bartosz Taudul 2020-04-09 01:09:57 +02:00
  • 2cd789662b Handle source-less asm lines selection. Bartosz Taudul 2020-04-08 23:59:21 +02:00
  • 08c58fe8e3 Separate asm lines selection. Bartosz Taudul 2020-04-08 23:59:10 +02:00
  • 25346c7a55 Disable movement in source view sub-children. Bartosz Taudul 2020-04-08 23:32:36 +02:00
  • 450229f5e4 Only change assembly target line when necessary. Bartosz Taudul 2020-04-08 23:30:42 +02:00
  • 3a1f980a36 Prevent opening obsolete source files. Bartosz Taudul 2020-04-08 23:07:59 +02:00
  • 3e2260bdcb Add color boxes to file selection. Bartosz Taudul 2020-04-08 23:01:44 +02:00
  • d300d17f9e Match source and assembly selection. Bartosz Taudul 2020-04-08 22:57:42 +02:00
  • c3abcd9dc1 Update NEWS. Bartosz Taudul 2020-04-08 22:33:12 +02:00
  • bb338a1c97 Symbol file selector. Bartosz Taudul 2020-04-08 22:25:36 +02:00
  • a1bad4b7be Build list of symbol source files. Bartosz Taudul 2020-04-08 22:18:00 +02:00
  • 0551cd8e44 Switching between source files from asm view. Bartosz Taudul 2020-04-08 22:10:58 +02:00
  • 3f01d3bcb1 Selection of inlined function within symbol. Bartosz Taudul 2020-04-08 22:04:33 +02:00
  • 006919ec55 Mixed source/assembly symbol view. Bartosz Taudul 2020-04-08 22:04:00 +02:00
  • 5f4145ef0a Update manual. Bartosz Taudul 2020-04-08 19:33:55 +02:00
  • b353e8752d Display inlined function stats within symbols. Bartosz Taudul 2020-04-08 19:09:47 +02:00
  • dc236a27cc Warn about retrieving context address. Bartosz Taudul 2020-04-08 18:00:31 +02:00
  • b05625d444 Display count of inlined functions in symbols. Bartosz Taudul 2020-04-08 17:17:45 +02:00
  • 51d5ef5b4e Allow merging inlined function stats into base symbol. Bartosz Taudul 2020-04-08 17:12:15 +02:00
  • 02e1a7669c Add offset-less GetSymbolForAddress(). Bartosz Taudul 2020-04-08 16:55:49 +02:00
  • a34cfacb5c Stabilize symbol sorting. Bartosz Taudul 2020-04-08 15:55:34 +02:00
  • fe98921e4c Add UI for disabling inlines in sample statistics. Bartosz Taudul 2020-04-08 15:52:53 +02:00
  • f59f4f266e Add inline symbols list accessor. Bartosz Taudul 2020-04-08 15:34:14 +02:00
  • 2a06f1545b Store count of proper and inline symbols in trace dump. Bartosz Taudul 2020-04-08 12:49:58 +02:00
  • 1da1d31e1c Store list of inline symbols. Bartosz Taudul 2020-04-08 12:44:12 +02:00
  • a7fffe7e13 Separate opening source and symbol views. Bartosz Taudul 2020-04-08 02:11:58 +02:00
  • 09cf160088 Split source and symbol views in SourceView. Bartosz Taudul 2020-04-08 01:58:23 +02:00
  • 1c0ec60b23 Don't try to display assembly line counts if no symbol is selected. Bartosz Taudul 2020-04-08 01:48:22 +02:00
  • 6d08f0a196 Update NEWS. Bartosz Taudul 2020-04-07 22:17:50 +02:00
  • 2e418f24fa Update manual. Bartosz Taudul 2020-04-07 22:17:24 +02:00
  • b69aaf04e9 Add support for QPC timer. Bartosz Taudul 2020-04-07 22:01:31 +02:00
  • 34b512d04b Don't declare unused variables on cygwin. Bartosz Taudul 2020-04-07 21:39:45 +02:00
  • 8d9a611874 Get rid of unicode ifdefs. Bartosz Taudul 2020-04-07 21:35:37 +02:00
  • 69c5e667ae Dynamically load Get/SetThreadDescription. Bartosz Taudul 2020-04-07 21:33:03 +02:00
  • fc11537e12 Update manual. Bartosz Taudul 2020-04-07 02:12:46 +02:00
  • 54870e128c Add cautionary information to the manual. Bartosz Taudul 2020-04-06 11:16:59 +02:00
  • 7d47e78025 Merged in carjay/tracy/client_selection_fix (pull request #45) Carsten Juttner 2020-04-05 15:16:41 +00:00
  • 7fca642c3d Compress full-quality DXT1 on AVX2 path. Bartosz Taudul 2020-04-05 17:08:59 +02:00
  • b7f32c2a4c Update DXT1 benchmark with Ryzen timings. Bartosz Taudul 2020-04-05 16:37:02 +02:00
  • 29dfb151cb Add Ryzen execution times example. Bartosz Taudul 2020-04-05 16:34:50 +02:00
  • fbc7a1e452 Since the name is just the IP address it is not unique in case the difference is only in the port number. So make it unique for selection to work not just for the first element in this case. Carsten Juttner 2020-04-05 12:51:40 +02:00
  • b91c88cdf6 Remove misleading example. Bartosz Taudul 2020-04-05 16:02:22 +02:00
  • 2ad3f9b51f Index data is already available. Bartosz Taudul 2020-04-05 15:09:13 +02:00
  • f1f4f48c38 Perform rate distortion optimization on frame images. Bartosz Taudul 2020-04-05 15:04:18 +02:00
  • b19d5731ac Move DXT1 index fixup to texture compression class. Bartosz Taudul 2020-04-05 14:05:43 +02:00
  • a6468b6b6e Sleep when clearing queues if listen port is occupied. Bartosz Taudul 2020-04-04 21:08:13 +02:00
  • eba427cc5b Update manual. Bartosz Taudul 2020-04-04 14:50:34 +02:00
  • 6d435e08c8 Handle nullptr in FindStringIdx. Bartosz Taudul 2020-04-04 14:42:00 +02:00
  • 38bfa7bdb6 Include return instructions in jump out list. Bartosz Taudul 2020-04-04 14:30:31 +02:00
  • 8c260c9d12 Draw jump outs from symbols. Bartosz Taudul 2020-04-04 14:29:07 +02:00
  • 268af5b67c Adapt to DPI scaling. Bartosz Taudul 2020-04-04 14:19:23 +02:00
  • 78a0773f38 Collect jumps outside symbol. Bartosz Taudul 2020-04-04 13:51:55 +02:00
  • e02e595eec Align jump arrows to pixels. Bartosz Taudul 2020-04-04 13:42:05 +02:00
  • aae161e31a Draw jumps in assembly view. Bartosz Taudul 2020-04-04 03:34:54 +02:00
  • bda5c1d13e Ignore out-of-symbol jumps. Bartosz Taudul 2020-04-04 03:13:21 +02:00