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

Commit Graph

  • f8f74c5f57 Support capstone 5 from vcpkg MACHIZAUD Andréa 2022-04-11 23:01:15 +02:00
  • 599098912e Remove superfluous vcxproj setup thanks to vcpkg integration MACHIZAUD Andréa 2022-04-11 21:55:14 +02:00
  • 3adc55d66d Fix weird path ? MACHIZAUD Andréa 2022-04-07 23:55:34 +02:00
  • 1fabf9dfa5 Update vcxproj vcpkg path MACHIZAUD Andréa 2022-04-07 23:46:39 +02:00
  • 67d255f2bb Test MSVC Workflow MACHIZAUD Andréa 2022-04-07 23:33:03 +02:00
  • adcfe4df35 Add Vcpkg manifest + MSBuild integration MACHIZAUD Andréa 2022-04-07 23:27:18 +02:00
  • bdd4d28770 Extend max asm line width, if needed. Bartosz Taudul 2022-05-09 00:44:45 +02:00
  • 76f3207bc4 Restore the intended spacing for extra asm comments. Bartosz Taudul 2022-05-09 00:37:59 +02:00
  • 0a432ed349 Ignore ld.mold not found error during detection. Bartosz Taudul 2022-05-05 02:40:00 +02:00
  • de312c6cc7 Merge pull request #385 from starmole/master Bartosz Taudul 2022-05-04 21:56:45 +02:00
  • a354eb4ab8 Merge pull request #381 from bjacob/fix-layout-379 Bartosz Taudul 2022-05-04 21:48:34 +02:00
  • 1efee40100 add lower case e and b tags smarkets 2022-05-04 10:56:05 -07:00
  • 2c4fe22f50 Fix layout bug (https://github.com/wolfpld/tracy/issues/379) Benoit Jacob 2022-05-04 16:00:08 +00:00
  • 45bd17b7e8 Slight tweak to get client library working with mingw Honeybunch 2022-05-03 18:31:49 -07:00
  • 8bf21bfb81 Update microarchitecture CPU ids. Bartosz Taudul 2022-05-03 22:08:43 +02:00
  • 45a4dc154a Update microarchitectures list. Bartosz Taudul 2022-05-03 22:01:50 +02:00
  • 60c9b50f81 Update microarchitecture data. Bartosz Taudul 2022-05-03 21:58:23 +02:00
  • f4581c398c Provide 256x256 application icon (was 48x48). Bartosz Taudul 2022-05-03 02:40:22 +02:00
  • fa306dd98e Merge pull request #378 from robertblaketaylor/master Bartosz Taudul 2022-05-03 01:42:04 +02:00
  • cc33846111 Fix unreachable error when compiling warnings as errors + timer fallback Blake Taylor 2022-05-02 16:35:48 -07:00
  • 579339dd24 Retrieve correct symbol address. Bartosz Taudul 2022-05-02 01:11:45 +02:00
  • 85e11c2d97 Merge two conditions. Bartosz Taudul 2022-05-02 00:51:46 +02:00
  • caf092d4b4 Symbol map is alway available. Bartosz Taudul 2022-05-02 00:36:49 +02:00
  • 0c9eb0b5be Absolute source paths are required by debuginfod. Bartosz Taudul 2022-05-02 00:31:20 +02:00
  • 6455fcfa91 Make source code query handling easier to follow. Bartosz Taudul 2022-05-01 22:52:20 +02:00
  • b6f155bb6a Move debuginfod include to TracyCallstack.hpp. Bartosz Taudul 2022-05-01 15:26:26 +02:00
  • f540f3ad89 Remove accidentally committed line. Bartosz Taudul 2022-05-01 15:25:45 +02:00
  • 6e6f19d8f7 Query debuginfod for source code. Bartosz Taudul 2022-05-01 15:19:57 +02:00
  • 726b70b683 Add debuginfod context accessor. Bartosz Taudul 2022-05-01 15:05:23 +02:00
  • ae373b4050 Implement build id retrieval by image name. Bartosz Taudul 2022-05-01 14:50:50 +02:00
  • 324cab3d34 Merge pull request #377 from Net5F/net/build_option_fixes Bartosz Taudul 2022-05-01 23:32:15 +02:00
  • a5ea07f107 Fix build options, add TRACY_TIMER_FALLBACK option. Michael Puskas 2022-05-01 13:51:22 -07:00
  • aa2bbfe5f9 Transfer executable image name in source file queries. Bartosz Taudul 2022-05-01 14:30:18 +02:00
  • fd55c1e975 Pass symbol image name to CacheSource(). Bartosz Taudul 2022-05-01 14:25:07 +02:00
  • 33a6853423 Use big font to print save path. Bartosz Taudul 2022-05-01 13:04:16 +02:00
  • ce4c83d45b String length is known, use memcpy instead of strcpy. Bartosz Taudul 2022-05-01 12:46:09 +02:00
  • 20cfdc3022 Save executable file names next to build identifiers. Bartosz Taudul 2022-05-01 12:43:15 +02:00
  • b4343d58f1 Pass filename to elf_open_debugfile_by_buildid. Bartosz Taudul 2022-05-01 12:21:51 +02:00
  • 89778fee9a Free dl_iterate_phdr data immediately after use. Bartosz Taudul 2022-05-01 12:18:39 +02:00
  • 4f1af9deaa Restrict debuginfod to Linux. Bartosz Taudul 2022-05-01 01:04:05 +02:00
  • 59a9dc80c4 Update manual. Bartosz Taudul 2022-05-01 00:38:43 +02:00
  • 4c3b106e5e Update NEWS. Bartosz Taudul 2022-04-30 23:29:42 +02:00
  • 6b10ed0af7 Remove debug info retrieval and download separation. Bartosz Taudul 2022-04-30 23:22:54 +02:00
  • 7e8961d2fc Workaround dl_iterate_phdr problems. Bartosz Taudul 2022-04-30 23:15:16 +02:00
  • 4559120821 Get descriptors using debuginfod, if not available otherwise. Bartosz Taudul 2022-04-30 21:46:36 +02:00
  • 4549671caa Collect and issue debuginfod requests. Bartosz Taudul 2022-04-30 21:35:14 +02:00
  • d9fb5c71eb Add debug info data structures. Bartosz Taudul 2022-04-30 20:07:47 +02:00
  • bae12548c7 Enable debuginfod in test application. Bartosz Taudul 2022-04-30 19:19:47 +02:00
  • 8b477291f2 Initialize debuginfod session. Bartosz Taudul 2022-04-27 18:28:40 +02:00
  • 532c5a240c Add no-op callstack cleanup procedure. Bartosz Taudul 2022-04-27 17:49:28 +02:00
  • 6d6b7c0989 Add test application build and run configuration. Bartosz Taudul 2022-04-30 18:24:22 +02:00
  • d0be4fa784 Update profiler description. Bartosz Taudul 2022-04-30 15:02:19 +02:00
  • d80ad500ee Do not pass linker flags during compilation. Bartosz Taudul 2022-04-30 19:02:06 +02:00
  • 254e87cbac Fix preprocessor syntax. Bartosz Taudul 2022-04-30 12:24:55 +02:00
  • 2ef014608f Notify when software sampling setup has failed. Bartosz Taudul 2022-04-28 23:50:13 +02:00
  • 4c0dd704d8 There are situations in which inSym can be nullptr. Bartosz Taudul 2022-04-28 23:04:55 +02:00
  • fc37f3c04c Remove leftovers. Bartosz Taudul 2022-04-28 23:01:20 +02:00
  • 31b3212f76 The mold linker is not recognized by gcc. Bartosz Taudul 2022-04-28 22:51:56 +02:00
  • 3bc42faeb3 Fix clang test. Bartosz Taudul 2022-04-28 22:51:37 +02:00
  • 7d80c088fc Use mold for even faster linking. Bartosz Taudul 2022-04-27 18:20:36 +02:00
  • d71ecd5271 Make test program data generation rate more sensible. Bartosz Taudul 2022-04-27 17:16:44 +02:00
  • 18fec05e57 Merge pull request #375 from robertblaketaylor/master Bartosz Taudul 2022-04-29 00:18:01 +02:00
  • aa7c1db6ad Merge branch 'master' of https://github.com/robertblaketaylor/tracy Blake Taylor 2022-04-27 07:13:31 -07:00
  • 8c5120ee5a Add flag to disable crash handler Blake Taylor 2022-04-26 21:19:56 -07:00
  • 5fb8b38f3a Add flag to disable crash handler Blake Taylor 2022-04-26 21:19:56 -07:00
  • afd4cdec63 LTO + lld wants the compiler to be clang. Bartosz Taudul 2022-04-27 02:33:22 +02:00
  • b10c83f358 Use lld linker, if available. Bartosz Taudul 2022-04-27 02:17:16 +02:00
  • 7f44eba2e9 Process command line parameters immediately after starting. Bartosz Taudul 2022-04-27 01:51:30 +02:00
  • 92dc52d530 Add --help message to GUI profiler. Bartosz Taudul 2022-04-27 01:44:26 +02:00
  • 1e35bbd54e Join update thread before bailing out on bad input. Bartosz Taudul 2022-04-27 01:39:51 +02:00
  • 1b7e8c3520 Use ImGui keycodes. Bartosz Taudul 2022-04-27 01:16:46 +02:00
  • 0d547bf4db Update ImGui to 1.87 + docking. Bartosz Taudul 2022-04-27 00:49:37 +02:00
  • bc36f5ff27 Fix buffer overflow. Bartosz Taudul 2022-04-26 22:42:54 +02:00
  • 7493663e13 It's Debian, it's always Debian. Bartosz Taudul 2022-04-26 22:19:32 +02:00
  • 80d760d950 Define NEON data tables only if NEON is available. Bartosz Taudul 2022-04-26 21:55:11 +02:00
  • 95cf143336 Remove unused variables. Bartosz Taudul 2022-04-26 21:29:16 +02:00
  • c9240c100d Fix initialization order. Bartosz Taudul 2022-04-26 21:28:26 +02:00
  • 066c266df9 Add missing includes. Bartosz Taudul 2022-04-26 21:23:22 +02:00
  • 1a94929780 Use clang to make VS Code builds. Bartosz Taudul 2022-04-26 21:19:28 +02:00
  • 1f3ebc9f41 Use item spacing instead of ExtraLineHeight. Bartosz Taudul 2022-04-26 21:11:38 +02:00
  • d56741cbeb Stop pretending to not require additional fonts. Bartosz Taudul 2022-04-25 23:29:44 +02:00
  • e0897e8e40 Draw wait reason/state explanation with small font. Bartosz Taudul 2022-04-25 03:05:12 +02:00
  • b59739fac2 Update launch configurations. Bartosz Taudul 2022-04-24 16:07:26 +02:00
  • 3b33a49bd8 Setup VS Code build tasks. Bartosz Taudul 2022-04-24 15:47:42 +02:00
  • 2dd61aba49 Makefiles can now build clangd database. Bartosz Taudul 2022-04-23 23:46:55 +02:00
  • 67ab3acbd0 Ignore clangd compile commands database. Bartosz Taudul 2022-04-23 23:16:48 +02:00
  • e7be9b4e21 Update vscode debug launch configuration for lldb. Bartosz Taudul 2022-04-23 23:16:13 +02:00
  • 1dbca1b9bc Ignore .cache directory. Bartosz Taudul 2022-04-23 23:06:19 +02:00
  • 37a4478127 Fix horizontal scroll of main window. Bartosz Taudul 2022-04-22 22:38:05 +02:00
  • 6f126ce0f5 Stop playback when frame is changed with mouse scroll. Bartosz Taudul 2022-04-22 22:00:36 +02:00
  • 9757fcc0ef Mouse scroll over playback image also changes frame. Bartosz Taudul 2022-04-22 21:59:27 +02:00
  • d9684dcb71 Merge pull request #370 from tmayoff/meson-msvc Bartosz Taudul 2022-04-22 15:15:23 +02:00
  • 27d8f2a65c Removing c++11 option from msvc Tyler Mayoff 2022-04-21 19:47:36 -04:00
  • 80f6a93da7 Release 0.8.1. v0.8.1 Bartosz Taudul 2022-04-21 19:28:07 +02:00
  • e6a29862ec Fix column widths for hw counts and source location (#369) bjacob 2022-04-21 12:30:55 -04:00
  • 3d10a7dfed Update libraries to install on CI. Bartosz Taudul 2022-04-20 19:37:02 +02:00
  • ffc5b54409 Update NEWS. Bartosz Taudul 2022-04-20 19:36:01 +02:00
  • 02cacc0d4a Update manual. Bartosz Taudul 2022-04-20 19:33:52 +02:00
  • 94b283b1e6 Use native file selector on Linux. Bartosz Taudul 2022-04-20 18:51:23 +02:00
  • e870d68a47 Specify proper NFD GTK source file. Bartosz Taudul 2022-04-20 18:47:36 +02:00