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

Commit Graph

  • 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
  • 3dd80c5288 DrawStripedRect can now draw screen-space stripes Simon van Bernem 2020-08-07 10:24:13 +02:00
  • 83bc1466cf Fix timestamp calculation in chrome tracing importer Kais 2020-08-06 19:42:03 -07:00
  • 550e05d149 Fix time range limits created by reverse-mouse-drag. Bartosz Taudul 2020-08-07 00:24:22 +02:00
  • e18e9411f3 Update manual. Bartosz Taudul 2020-08-06 18:47:59 +02:00
  • d002841fb8 Update NEWS. Bartosz Taudul 2020-08-06 17:27:09 +02:00
  • 983aba7a0b Self time is forced for range limit in sampling stats. Bartosz Taudul 2020-08-06 17:22:47 +02:00
  • 0a0d04fff6 Add time range limits to instrumentation statistics. Bartosz Taudul 2020-08-06 15:21:23 +02:00
  • b68423fc1a Fix copy pasta. Bartosz Taudul 2020-08-06 15:21:18 +02:00
  • 71440cc6ee Use custom data structure for temporary stats data. Bartosz Taudul 2020-08-06 14:31:27 +02:00
  • 251e8f1fe2 Fix vertical panning. Bartosz Taudul 2020-08-05 17:20:19 +02:00
  • f07eebebf7 ETW threads are time critical. Bartosz Taudul 2020-08-05 15:34:39 +02:00
  • fee89412ed Update manual. Bartosz Taudul 2020-08-04 17:45:35 +02:00
  • 73981d4ef3 TracyCSetThreadName() should be always available. Bartosz Taudul 2020-08-04 17:39:36 +02:00
  • c4cf690e39 Display annotation extent on annotations list. Bartosz Taudul 2020-08-04 17:28:42 +02:00
  • 05c60259b6 Display exact time for annotation begin, end. Bartosz Taudul 2020-08-04 17:26:00 +02:00
  • 22e86af4ab Remove redundant tooltip. Bartosz Taudul 2020-08-04 17:24:59 +02:00
  • a5c16a39ba Make annotations resizable. Bartosz Taudul 2020-08-04 17:23:12 +02:00
  • f589fba274 Use Range for annotation extent. Bartosz Taudul 2020-08-04 17:14:58 +02:00
  • 2acc1d9670 Move Range, RangeSlim out of View. Bartosz Taudul 2020-08-04 17:09:17 +02:00
  • 68e452802b Allow performing range copies from one to another. Bartosz Taudul 2020-08-04 17:02:04 +02:00
  • 85e8a6a81c Add icons to range limits window entries. Bartosz Taudul 2020-08-04 17:01:47 +02:00
  • 67e86d2b27 Add context menus to ghost zones. Bartosz Taudul 2020-08-04 16:55:12 +02:00
  • bd51add4f1 Display zone range popup area. Bartosz Taudul 2020-08-04 16:49:39 +02:00
  • 321fa06a3d Merge adding annotations and setting range limits. Bartosz Taudul 2020-08-04 16:40:35 +02:00
  • 79fc917483 Hook-up statistics time range logic. Bartosz Taudul 2020-08-04 14:31:53 +02:00
  • 7fe1560ca5 Change find zone limit range color to green. Bartosz Taudul 2020-08-04 14:23:37 +02:00
  • 1e526cfc09 Extract range entry drawing. Bartosz Taudul 2020-08-04 14:20:35 +02:00