Commit Graph

  • fe47e05c16 Update NEWS. Bartosz Taudul 2020-08-21 14:23:49 +02:00
  • 4ac0e7d955 Allow filtering sampling results by image name. Bartosz Taudul 2020-08-21 14:23:23 +02:00
  • 0f13a02062 Properly terminate symbol inline location data. Bartosz Taudul 2020-08-20 18:50:20 +02:00
  • 944625b94b Update ImGui to 1.78 + docking. Bartosz Taudul 2020-08-20 17:53:14 +02:00
  • 960c7fb1b9 Don't alias struct names in client and server. Bartosz Taudul 2020-08-20 17:38:29 +02:00
  • 7cf3b0b004 Workaround issues with sample order. Bartosz Taudul 2020-08-18 21:53:52 +02:00
  • 411ca81786 Don't operate on reference. Bartosz Taudul 2020-08-18 21:36:09 +02:00
  • 818d20d273 Don't use image name as a replacement for source file. Bartosz Taudul 2020-08-18 20:34:11 +02:00
  • 9ba7381030 Small speedup for ReadNumber(). Bartosz Taudul 2020-08-18 20:07:15 +02:00
  • 4d4b6c7ac9 Use memchr() to find newline in memory block. Bartosz Taudul 2020-08-18 19:51:02 +02:00
  • 48062573b8 Update manual. Bartosz Taudul 2020-08-16 15:51:12 +02:00
  • 35940f6f3d Update NEWS. Bartosz Taudul 2020-08-16 15:06:35 +02:00
  • 1536d6dfa9 Add transient zone macros. Bartosz Taudul 2020-08-16 15:05:45 +02:00
  • c53a1f1dac Extend ScopedZone to allow allocated srcloc construction. Bartosz Taudul 2020-08-16 14:50:27 +02:00
  • ddaa510553 Merge pull request #96 from hulakdar/fix-d3d12 Bartosz Taudul 2020-08-16 12:13:11 +02:00
  • 1ccf853b04 Added define for non-profiling configurations hulakdar 2020-08-16 10:38:23 +03:00
  • 8243604943 Mark SourceLocationData constexpr, not const. Bartosz Taudul 2020-08-16 02:32:17 +02:00
  • 8f720b55ff Update NEWS. Bartosz Taudul 2020-08-16 01:42:09 +02:00
  • 7e0033743d Update manual. Bartosz Taudul 2020-08-16 01:41:43 +02:00
  • 5239b706c3 Allow disabling code transfer. Bartosz Taudul 2020-08-16 01:31:54 +02:00
  • 89786f6e26 Update manual. Bartosz Taudul 2020-08-16 00:07:33 +02:00
  • 25c751c45a Add NativeWindow.hpp to MSVC project. Bartosz Taudul 2020-08-15 17:15:36 +02:00
  • 52039e80f2 Add native window retrieval on Linux. Bartosz Taudul 2020-08-15 16:37:23 +02:00
  • 046df82ccc Always set proper numeric locale. Bartosz Taudul 2020-08-15 16:19:36 +02:00
  • 28af5230d3 Perform OpenGL texture cleanup only on main thread. Bartosz Taudul 2020-08-15 15:02:36 +02:00
  • a3d8b5d225 Allow running specific tasks on main thread. Bartosz Taudul 2020-08-15 14:59:16 +02:00
  • 518ce1e946 No need to store two same pointers. Bartosz Taudul 2020-08-15 13:40:36 +02:00
  • 28aae73f74 RingBuffer has const size, so use template. Bartosz Taudul 2020-08-15 02:43:18 +02:00
  • caa1b1a792 Fix initialization list order. Bartosz Taudul 2020-08-15 02:26:35 +02:00
  • f828fed015 Remove unused variables. Bartosz Taudul 2020-08-15 02:23:04 +02:00
  • be0e3b9cc4 Silence memcpy/memset warnings. Bartosz Taudul 2020-08-15 02:14:29 +02:00
  • 5243bfe5a0 Add minimal vscode configuration. Bartosz Taudul 2020-08-15 02:10:14 +02:00
  • 95067dd88e Merge pull request #94 from mcleary/add-gtk-dependency Bartosz Taudul 2020-08-14 15:35:16 +02:00
  • c7707d1455 Update gcc.yml to install libgtk-3-dev Thales Sabino 2020-08-14 14:10:39 +01:00
  • 6e3f19d0c9 Update build requirement from GTK2 to GTK3 Thales Sabino 2020-08-14 14:05:00 +01:00
  • ad6c7c8986 Add GTK2.0 in the list of build requirements on Unix Thales Sabino 2020-08-14 13:19:27 +01:00
  • 91e262470e Update manual. Bartosz Taudul 2020-08-14 13:34:57 +02:00
  • 678548afd7 Update NEWS. Bartosz Taudul 2020-08-14 13:30:12 +02:00
  • 833653ce40 Display time stamp when hovering mouse over time scale. Bartosz Taudul 2020-08-14 13:28:34 +02:00
  • 5e559322a0 Properly check if symbol code is available. Bartosz Taudul 2020-08-14 12:38:56 +02:00
  • aa72cb6ab9 Update manual. Bartosz Taudul 2020-08-14 00:41:28 +02:00
  • 6f333d15d7 added freetype references hulakdar 2020-08-13 20:07:35 +03:00
  • 16eef3f966 Clamp frame image textures to edge. Bartosz Taudul 2020-08-13 18:16:10 +02:00
  • 321c079205 Fix typo. Bartosz Taudul 2020-08-13 16:56:56 +02:00
  • fa7d515165 Display base symbol address in symbol view window. Bartosz Taudul 2020-08-13 16:36:13 +02:00
  • 27bf6c17ef Update manual. Bartosz Taudul 2020-08-13 16:32:39 +02:00
  • b6feb99e98 Show which symbols are available. Bartosz Taudul 2020-08-13 16:24:09 +02:00
  • 16ad6ee2ac Tune number of ETW kernel buffers. Bartosz Taudul 2020-08-13 15:26:36 +02:00
  • 6d5717e48b Update manual. Bartosz Taudul 2020-08-13 14:01:32 +02:00
  • b6d54281a9 Ignore unknown source lines during ip stats gathering. Bartosz Taudul 2020-08-13 00:34:55 +02:00
  • 9258e2ced0 Restore TSC usage on Linux. Bartosz Taudul 2020-08-13 01:41:05 +02:00
  • c0c9832713 Implement TSC conversion and caps checking in ring buffer. Bartosz Taudul 2020-08-13 01:40:18 +02:00
  • 5b4fa73e23 Remove obsolete CI script. Bartosz Taudul 2020-08-13 00:44:54 +02:00
  • 35f939165d Don't sleep in test application's fibonacci thread. Bartosz Taudul 2020-08-12 23:55:49 +02:00
  • 98fe63b5eb Increase sampling frequency to 10 kHz. Bartosz Taudul 2020-08-12 22:18:59 +02:00
  • 8e9a701277 Fix crash when trying to open unavailable source file. Bartosz Taudul 2020-08-12 19:05:02 +02:00
  • ce1c744de9 Update manual. Bartosz Taudul 2020-08-12 18:50:54 +02:00
  • f7574c5adc Reduce ring buffer size to workaround sigbus on android. Bartosz Taudul 2020-08-12 18:46:19 +02:00
  • 195826f991 Update NEWS. Bartosz Taudul 2020-08-12 16:57:46 +02:00
  • 649994706b Use clock monotonic raw on Linux. Bartosz Taudul 2020-08-12 16:48:36 +02:00
  • d48b3187b1 Call stack sampling using perf events. Bartosz Taudul 2020-08-12 14:06:00 +02:00
  • c16200ac02 Add ring buffer for perf events. Bartosz Taudul 2020-08-12 14:01:02 +02:00
  • 90ed18222a Use proper allocator. Bartosz Taudul 2020-08-12 01:30:22 +02:00
  • b1b7be0a46 Adjust kernel tracing threads priorities. Bartosz Taudul 2020-08-12 01:27:59 +02:00
  • 1f4bfb68a0 Increase Linux sys trace per-cpu buffer size to 4 MB. Bartosz Taudul 2020-08-12 01:19:10 +02:00
  • 6db581ff4e Suppress warning. Bartosz Taudul 2020-08-11 23:25:23 +02:00
  • 9455c92712 Handle broken inet_ntop on old Windows SDKs. Bartosz Taudul 2020-08-11 22:37:46 +02:00
  • ea9475dfdf Add Tracy's name to window title. Bartosz Taudul 2020-08-11 18:51:57 +02:00
  • 0aa77c9176 Update manual. Bartosz Taudul 2020-08-11 16:33:51 +02:00
  • 8cfc614047 Include time range limits in symbol view functions list. Bartosz Taudul 2020-08-11 16:22:33 +02:00
  • 46163a1989 Implement asm ip stats counter. Bartosz Taudul 2020-08-11 20:58:22 +02:00
  • 7aa8e408df Remove unused variable. Bartosz Taudul 2020-08-11 16:02:07 +02:00
  • 5974d00ccf Update manual. Bartosz Taudul 2020-08-11 15:53:58 +02:00
  • 34fa99c7ee Restrict sample statistics percentages to time range limit. Bartosz Taudul 2020-08-11 15:50:54 +02:00
  • b9a810827d Make instrumented statistics percentages relative to time range. Bartosz Taudul 2020-08-11 15:30:25 +02:00
  • 5559cb0fde Update manual. Bartosz Taudul 2020-08-11 13:49:46 +02:00
  • 6d98740b39 Update manual. Bartosz Taudul 2020-08-10 19:17:16 +02:00
  • e9255e5a0b Update NEWS. Bartosz Taudul 2020-08-10 19:04:02 +02:00
  • 6feb017cbe Also display statistics time range if symbol view is open. Bartosz Taudul 2020-08-10 19:03:32 +02:00
  • b9b39f1957 Allow checking if source view is symbol view. Bartosz Taudul 2020-08-10 19:03:23 +02:00
  • 5dd7c7e402 Add time range limiting to symbol view. Bartosz Taudul 2020-08-10 18:58:33 +02:00
  • 7a4ecc5417 Store instruction pointers in per-symbol sample data. Bartosz Taudul 2020-08-10 14:52:51 +02:00
  • 85f54499fe Add range limit UI to symbol view. Bartosz Taudul 2020-08-09 21:11:18 +02:00
  • 900fbe5df8 Merge pull request #85 from kaiscode/fix-import Bartosz Taudul 2020-08-10 12:05:03 +02:00
  • 339ed7cc4d Fix tooltip stroboscope. Bartosz Taudul 2020-08-09 21:40:06 +02:00
  • 06ac6f4f24 Build per-symbol samples list during live capture. Bartosz Taudul 2020-08-09 21:04:03 +02:00
  • 3be0a3f628 Vector is not empty here. Bartosz Taudul 2020-08-09 20:46:44 +02:00
  • 1650d371e6 Actually set self time option, if required. Bartosz Taudul 2020-08-07 19:43:31 +02:00
  • d6aa814de5 Use time limited data for inline stats. Bartosz Taudul 2020-08-07 19:42:18 +02:00
  • d151aff237 Allow time limiting sampled call stacks statistics. Bartosz Taudul 2020-08-07 19:26:19 +02:00
  • b418c98e63 Add symbol samples accessor. Bartosz Taudul 2020-08-07 19:14:21 +02:00
  • aa8b60a824 Calculate per-symbol sample time list. Bartosz Taudul 2020-08-07 19:05:04 +02:00
  • 87e7cba289 Disable samples limit range until background job is done. Bartosz Taudul 2020-08-07 14:53:39 +02:00
  • 54651f9f6d Merge pull request #86 from simonvanbernem/master Bartosz Taudul 2020-08-07 13:21:29 +02:00
  • d06617b2a5 Fixed variable name Simon van Bernem 2020-08-07 10:55:00 +02:00
  • 4e1ed15237 More matching code-style Simon van Bernem 2020-08-07 10:45:52 +02:00
  • ab85fba7e0 Matching the braketing style Simon van Bernem 2020-08-07 10:42:36 +02:00
  • 903b7badc0 next try Simon van Bernem 2020-08-07 10:39:22 +02:00
  • e14bb56db1 matching spacing to remove change from original Simon van Bernem 2020-08-07 10:38:38 +02:00
  • b826c14e4d reverted an unnecessary change Simon van Bernem 2020-08-07 10:37:19 +02:00