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

Commit Graph

  • 51659ed123 Enable syntax highlighting. Bartosz Taudul 2020-04-25 00:10:53 +02:00
  • 21506386c4 Allow specification of end address in TextColoredUnformatted. Bartosz Taudul 2020-04-25 00:10:37 +02:00
  • 3e583b1373 Add C++ tokenizer. Bartosz Taudul 2020-04-24 23:48:18 +02:00
  • c87c464f23 Use proper symbol address. Bartosz Taudul 2020-04-24 16:16:53 +02:00
  • 747f26ef74 Display used CPUs as range, if possible. Bartosz Taudul 2020-04-24 02:02:16 +02:00
  • 170aeea864 Remove CPU topology tooltip from zone info window. Bartosz Taudul 2020-04-24 01:44:25 +02:00
  • 14ec246659 Fix typo. Bartosz Taudul 2020-04-24 00:55:57 +02:00
  • 9a77a59cb2 Display sample percentage columns only if there's data. Bartosz Taudul 2020-04-24 00:49:38 +02:00
  • 0ff87d8f40 Slight rewording, local paths. Bartosz Taudul 2020-04-22 01:23:03 +02:00
  • ffb1f7d465
    Merge pull request #9 from nosferalatu/vcpkg_dependencies Bartosz Taudul 2020-04-22 01:14:24 +02:00
  • d5cd9d0221 Updated manual's vcpkg instructions David Farrell 2020-04-21 16:04:33 -07:00
  • 80fdf7517a Use debug vcpkg libraries David Farrell 2020-04-21 15:17:11 -07:00
  • 09e8ba1208 Updated manual with instructions for install_vcpkg_dependencies.bat David Farrell 2020-04-21 10:59:37 -07:00
  • a4a20ddc42 Updated Visual Studio project files to use vcpkg directory for dependencies David Farrell 2020-04-21 10:59:08 -07:00
  • b05c2f5327 Added install_vcpkg_dependencies.bat to set up dependencies David Farrell 2020-04-21 10:52:25 -07:00
  • 865593146a Fix skipping symbol code. Bartosz Taudul 2020-04-19 23:34:34 +02:00
  • 94276c51ac Update manual. Bartosz Taudul 2020-04-19 16:11:31 +02:00
  • e48095062b Allow displaying machine code bytes in disassembly. Bartosz Taudul 2020-04-19 16:06:45 +02:00
  • afb9bdce86 Store instruction lengths. Bartosz Taudul 2020-04-19 15:54:43 +02:00
  • 421f0895b7 Filter invalid jumps. Bartosz Taudul 2020-04-19 15:45:19 +02:00
  • ea00efa857 Display disassembly failure notification. Bartosz Taudul 2020-04-19 15:40:42 +02:00
  • b157d4c161 Detect disassembly failures. Bartosz Taudul 2020-04-19 14:40:36 +02:00
  • c78e11872c Fix jump arrow mouse hover detection. Bartosz Taudul 2020-04-19 14:28:59 +02:00
  • 1f3b6d01ab Cosmetics. Bartosz Taudul 2020-04-19 14:10:26 +02:00
  • 0186586fd9 Update manual. Bartosz Taudul 2020-04-18 14:49:14 +02:00
  • 91ad77d86a Save/load source substitutions. Bartosz Taudul 2020-04-18 14:25:04 +02:00
  • ff4b4fd9d9 Update NEWS. Bartosz Taudul 2020-04-17 19:23:08 +02:00
  • 7a6bc6f554 Substitute source file names in source view. Bartosz Taudul 2020-04-17 19:17:47 +02:00
  • 01d7fefe52 Perform source file name substitution. Bartosz Taudul 2020-04-17 19:09:13 +02:00
  • 47cfb4ae35 Expose source substitution interface. Bartosz Taudul 2020-04-17 18:59:24 +02:00
  • 5f22e35c26 Add UI for source location substitutions. Bartosz Taudul 2020-04-17 18:38:14 +02:00
  • b937ad101f Fix handling of ImGui ID stack. Bartosz Taudul 2020-04-17 19:28:10 +02:00
  • c79c052528 Display percentage numbers of sample composition times. Bartosz Taudul 2020-04-17 17:45:20 +02:00
  • a5bff2f7e5 Sleep to force rescheduling main thread during init. Bartosz Taudul 2020-04-14 22:43:23 +02:00
  • db9557fc84 Use separate texture compression context for saving traces. Bartosz Taudul 2020-04-14 20:07:30 +02:00
  • c2dd3913d7 Cleanup context switch data. Bartosz Taudul 2020-04-14 02:34:28 +02:00
  • 9fc76990e1 Copy proper amount of memory. Bartosz Taudul 2020-04-14 02:22:14 +02:00
  • 366153a94f No signed left shifts. Bartosz Taudul 2020-04-14 02:16:32 +02:00
  • c54dc10464 Cleanup zone children vectors. Bartosz Taudul 2020-04-14 02:11:02 +02:00
  • 55f582faaf Use correct print format specifier. Bartosz Taudul 2020-04-14 02:03:19 +02:00
  • dd0fb49098 Fix typo. Bartosz Taudul 2020-04-14 02:01:50 +02:00
  • b0a58d4664 Don't shift left negative values. Bartosz Taudul 2020-04-14 01:59:17 +02:00
  • 5db956f546 Update manual. Bartosz Taudul 2020-04-13 21:44:45 +02:00
  • f98dfd47fc Update NEWS. Bartosz Taudul 2020-04-13 21:41:52 +02:00
  • 3b85c51e5f Search for free listen port, if default is occupied. Bartosz Taudul 2020-04-13 21:40:52 +02:00
  • 1f3dc927c0 Close socket when listening fails. Bartosz Taudul 2020-04-13 21:40:35 +02:00
  • 5437976e65 Cosmetics. Bartosz Taudul 2020-04-13 21:39:51 +02:00
  • 0508586108 Update manual. Bartosz Taudul 2020-04-13 17:52:43 +02:00
  • 5233f8d4ad Mark source lines which generated assembly. Bartosz Taudul 2020-04-13 17:47:41 +02:00
  • c43f5e14f2 Update manual. Bartosz Taudul 2020-04-13 15:09:34 +02:00
  • 2d25e969e9 Fix time span indicators visual jitter. Bartosz Taudul 2020-04-13 15:00:37 +02:00
  • a2c4f8c2d1 Prominently expose profiler memory usage. Bartosz Taudul 2020-04-13 14:41:05 +02:00
  • b389ccbb38 Issue just one read call when handling server queries. Bartosz Taudul 2020-04-13 14:26:59 +02:00
  • 1bbece649f Implement socket read without exit check. Bartosz Taudul 2020-04-13 14:22:58 +02:00
  • e4ec666479 Don't use std::function in sockets. Bartosz Taudul 2020-04-13 14:14:36 +02:00
  • a2187565d1 Optimize non-native-size memcpy. Bartosz Taudul 2020-04-13 13:45:21 +02:00
  • aa8b84aa6c Update to ImGui 1.76. Bartosz Taudul 2020-04-13 00:01:53 +02:00
  • b8647f968a Don't animate threads on first frame. Bartosz Taudul 2020-04-12 23:41:18 +02:00
  • a074d18dfa Don't display source files, if none available. Bartosz Taudul 2020-04-12 23:26:02 +02:00
  • 5fd5091efd Fix handling of unknown symbols. Bartosz Taudul 2020-04-12 23:18:38 +02:00
  • fd027c65e7 Remove -fomit-frame-pointer. Bartosz Taudul 2020-04-12 21:55:47 +02:00
  • 3398c969ac Disable scrollbar for source view window. Bartosz Taudul 2020-04-12 17:11:51 +02:00
  • ef56c7fa7c Display source files time composition in selected function/symbol. Bartosz Taudul 2020-04-12 17:08:58 +02:00
  • 078014826b Fix detection of hovering over source lines. Bartosz Taudul 2020-04-12 16:21:03 +02:00
  • 0794cf56ff Sort inline functions list by time spent in function. Bartosz Taudul 2020-04-12 16:13:39 +02:00
  • a0f7cb41c3 Merge building inline symbol list with stats collection. Bartosz Taudul 2020-04-12 16:11:24 +02:00
  • 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