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

Commit Graph

  • 90c7a43e8a Less verbose CPU data table header labels. Bartosz Taudul 2024-01-02 20:08:18 +01:00
  • 2ac0173c91 Update manual. Bartosz Taudul 2024-01-02 17:18:31 +01:00
  • f74ade31f4 Update NEWS. Bartosz Taudul 2024-01-02 17:03:45 +01:00
  • 680174685b Pass function names to ViewSource() calls. Bartosz Taudul 2024-01-02 15:25:57 +01:00
  • 4757d101fc Optional ctrl key mod check when running view source with function name. Bartosz Taudul 2024-01-02 17:02:02 +01:00
  • 9a5fb0bb51 Implement search for symbol matching function name when opening source view. Bartosz Taudul 2024-01-02 15:07:44 +01:00
  • cf412bfb2e Change microarchitecture fallback to ZEN4. Bartosz Taudul 2024-01-02 14:56:00 +01:00
  • 38dc0d83d7 Bump copyright year. Bartosz Taudul 2024-01-01 13:54:12 +01:00
  • 426c8cef39 Merge pull request #706 from c-cube/fix-import-fuchsia-string-ref Bartosz Taudul 2024-01-01 13:53:40 +01:00
  • bafc86326a check for the presence of the initialization record Simon Cruanes 2023-12-31 22:52:13 -05:00
  • d2bdcc2e2c fix import-fuchsia: handle string references properly Simon Cruanes 2023-12-31 22:43:10 -05:00
  • dfe126a7f3 TracyPrint.cpp is a dependency of TracyWorker.cpp now. Bartosz Taudul 2023-12-31 14:29:32 +01:00
  • 762582357b Check if source location counts are in order when loading traces. Bartosz Taudul 2023-12-31 14:16:24 +01:00
  • b262cb2428 Handle load failure exceptions. Bartosz Taudul 2023-12-31 14:16:06 +01:00
  • 5062bef69a Add trace load failure exception. Bartosz Taudul 2023-12-31 13:55:06 +01:00
  • d64307be91 Move bad version popup out of file selector ifdef check. Bartosz Taudul 2023-12-31 13:54:04 +01:00
  • 586c6bf166 Hook up source location overflow failures. Bartosz Taudul 2023-12-31 13:05:44 +01:00
  • 54ee77026f Add source location overflow failures. Bartosz Taudul 2023-12-31 12:58:56 +01:00
  • cb7ce1c3aa Merge pull request #704 from c-cube/wip-import-fuchsia Bartosz Taudul 2023-12-29 16:07:50 +01:00
  • 737759bc43 manual: remove use of \href Simon Cruanes 2023-12-29 09:33:07 -05:00
  • b558f65004 handle loc in import-fuchsia Simon Cruanes 2023-12-28 18:08:08 -05:00
  • c6efbf6cb7 add some documentation for import-fuchsia (and import-chrome) to manual Simon Cruanes 2023-12-28 18:03:16 -05:00
  • 7769f23c76 add CI for import-fuchsia Simon Cruanes 2023-12-28 17:47:21 -05:00
  • c4b644ecf8 fix Simon Cruanes 2023-12-27 23:31:17 -05:00
  • a275f1a2e0 remove dead code Simon Cruanes 2023-12-27 17:14:17 -05:00
  • 90b2c986ee decode thread names Simon Cruanes 2023-12-27 17:13:46 -05:00
  • 7f40e6cda9 handle counter, begin/end duration events, and fix decoding of double arguments Simon Cruanes 2023-12-27 16:57:25 -05:00
  • 5ecd3a5e83 fix printing of arguments Simon Cruanes 2023-12-27 12:30:24 -05:00
  • bf75b9fab0 bugfix Simon Cruanes 2023-12-27 01:39:06 -05:00
  • 77d091bdc8 wip: import-fuchsia tool to import fuchsia traces Simon Cruanes 2023-12-27 01:18:41 -05:00
  • d62428c482 Moved methods into public scope and add GetQueryPool() method to enable use of the VkCtx directly rather than just from VkCtxScope (#695) Robert Osfield 2023-12-22 23:54:18 +00:00
  • 1557a9ac52 Restore emscripten 32-bit vertex buffer indices. Bartosz Taudul 2023-12-21 22:12:55 +01:00
  • 90c5ad04e7 Update NEWS. Bartosz Taudul 2023-12-21 15:12:24 +01:00
  • 28636b076b Add missing colon. Bartosz Taudul 2023-12-21 14:37:46 +01:00
  • e7b9bffbbd Rename TRACE_CLIENT_LIBUNWIND_BACKTRACE to TRACY_LIBUNWIND_BACKTRACE. Bartosz Taudul 2023-12-21 14:07:44 +01:00
  • 04aa19a3f3 Update manual. Bartosz Taudul 2023-12-21 13:47:10 +01:00
  • 58c630473a Use thread icon for thread label in statistics. Bartosz Taudul 2023-12-21 13:26:43 +01:00
  • e44db26492 Display number of groups in find zones window. Bartosz Taudul 2023-12-20 17:31:00 +01:00
  • ef9b079ecc Mark invalidGid constexpr. Bartosz Taudul 2023-12-20 17:26:29 +01:00
  • 56fa051bea Display number of threads each source location is present in. Bartosz Taudul 2023-12-20 17:10:43 +01:00
  • 8187519775 Add threads count to SrcLocZonesSlim. Bartosz Taudul 2023-12-20 17:06:28 +01:00
  • d01113150d Calculate per-thread source location counts. Bartosz Taudul 2023-12-20 16:42:37 +01:00
  • e9911ab127 Fix includes. Bartosz Taudul 2023-12-20 13:16:51 +01:00
  • 0f794ed3b4 Cosmetics. Bartosz Taudul 2023-12-20 13:15:42 +01:00
  • c39b7af4b3 Proper spelling of dbghelp. Bartosz Taudul 2023-12-20 13:14:06 +01:00
  • cc3cbfe6f2 No need for indirection of ImageEntry vector. Bartosz Taudul 2023-12-12 19:27:53 +01:00
  • 5decb91cd0 Don't clear image cache on refresh. Bartosz Taudul 2023-12-12 19:23:27 +01:00
  • 7fc7935359 Cosmetics. Bartosz Taudul 2023-12-12 19:09:41 +01:00
  • 073e04e967 Remove redundant include. Bartosz Taudul 2023-12-12 19:04:43 +01:00
  • 71628f4b1c Merge pull request #682 from amschnorr/add-tracy-client-address-flag Bartosz Taudul 2023-12-12 13:47:30 +01:00
  • ea53a9220b Merge pull request #683 from YaLTeR/add-missing-to-meson Bartosz Taudul 2023-12-12 12:52:33 +01:00
  • 4e23b1125a meson: Add tracy_libbacktrace_elf_dynload_support option Ivan Molodetskikh 2023-12-12 08:06:31 +04:00
  • b110b10b35 meson: Add tracy_symbol_offline_resolve option Ivan Molodetskikh 2023-12-12 08:06:08 +04:00
  • 2b0be68b4a meson: Add libunwind option Ivan Molodetskikh 2023-12-12 08:05:38 +04:00
  • c0e4652edf meson: Add tracy_public_deps list Ivan Molodetskikh 2023-12-12 08:04:41 +04:00
  • 6cb0fa0901 -doc revise Alex 2023-12-11 19:24:04 -08:00
  • 9921b74e6d -documentation -erro message Alex 2023-12-11 16:21:19 -08:00
  • 1e6f877777 -add tracy client address flag Alex 2023-12-11 15:16:41 -08:00
  • 9bc014b183 Merge pull request #674 from tiago-rodrigues/trodrigues/offline_symbol_resolve_and_imagecache2 Bartosz Taudul 2023-12-11 20:31:14 +01:00
  • ab1ec3f01c make sure we always copy the image name in ImageCache trodrigues 2023-12-09 19:12:53 -06:00
  • 15f1b6b0b4 make a copy of dli_fname after calling dladdr. Call ImageCache destructor. trodrigues 2023-12-09 09:40:07 -06:00
  • 8503f32b36 fix typos and compilation warnings trodrigues 2023-12-09 09:37:14 -06:00
  • e80e1d2484 fix line endings trodrigues 2023-12-06 12:29:26 -06:00
  • 8dfc5fe41f re-apply diff Tiago Rodrigues 2023-12-06 12:39:52 -05:00
  • 38559172bb checkout elf.cpp as it looks like line ending were screwed up Tiago Rodrigues 2023-12-06 12:37:53 -05:00
  • 24b6c649d3 fix typo Tiago Rodrigues 2023-12-06 12:32:37 -05:00
  • b835d73590 Add support for libbacktrace to detect new elfs have been dynamically loaded after backtrace_initialize() has been called, and consider them for symbol resolution trodrigues 2023-12-05 20:09:11 -06:00
  • 55f53b9979 remove option to enable image cache, use it for TRACY_HAS_CALLSTACK == 3 to obtain image path and addreses instead of dladdr() trodrigues 2023-12-05 20:01:12 -06:00
  • a618b6e6f8 simplify return from tracy::FastVector iterator trodrigues 2023-12-03 08:36:54 -06:00
  • a9d039e081 move under the tracy namespace, remove commented out code Tiago Rodrigues 2023-12-03 09:23:03 -05:00
  • 132419dba3 Add image cache to avoid calling dladdr() when doing offline symbol resolution. This cache can also be used in the runtime symbol resolution case to detect we should recreate "backtrace_state" when new images have been loaded Tiago Rodrigues 2023-11-29 13:23:58 -05:00
  • af73dba73e Merge pull request #665 from tiago-rodrigues/trodrigues/offline_symbol_resolve Bartosz Taudul 2023-11-27 16:53:22 +01:00
  • 2509a4b962 update documentation to reflect that symbol statistics are broken when using offline symbol resolving Tiago Rodrigues 2023-11-27 10:22:12 -05:00
  • 87f3d20a9e Merge pull request #673 from AMS21/patch-1 Bartosz Taudul 2023-11-26 12:52:33 +01:00
  • d2325e49e7 Fix typo enfore -> enforce AMS21 2023-11-26 11:51:05 +00:00
  • bed5f9b16e Make the manual two-sided. Bartosz Taudul 2023-11-25 15:58:25 +01:00
  • 69b9707bc5 update github workflows to remore tracy-edit Tiago Rodrigues 2023-11-25 09:19:13 -05:00
  • de6e7d2fc3 move the symbol resolving functionality to the update application instead of creating a new one Tiago Rodrigues 2023-11-24 20:48:39 -05:00
  • a1ca8dd06a fixes according to review comments Tiago Rodrigues 2023-11-24 16:32:45 -05:00
  • e5e84424f6 update cmake option description Tiago Rodrigues 2023-11-24 16:24:45 -05:00
  • 116e82de9e [doc] Add small section for docker on Ubuntu (#668) Grégoire Roussel 2023-11-20 18:58:01 +01:00
  • ad39a01de1 Don't error on frame end without start (#666) Ivan Molodetskikh 2023-11-19 22:09:58 +04:00
  • 6c0bb0a56a add mising cstdint include that was saucing compilation failure in the linux github workflow (but not locally, likely due to diff compiler) trodrigues 2023-11-19 06:50:56 -08:00
  • e04e595eec update linux github workflow after rebase trodrigues 2023-11-19 06:36:42 -08:00
  • 301c9fb720 revert #ifdef of a lot of code by TRACY_SYMBOL_OFFLINE_RESOLVE, it now only force enables the offline symbol resolving codepath. trodrigues 2023-11-19 06:31:42 -08:00
  • 79618c5a1a Add support for using defining TRACY_SYMBOL_OFFLINE_RESOLVE to enable only the offline symbol resolving codepath Tiago Rodrigues 2023-11-18 16:27:26 -05:00
  • b3f68801bb fix linux compilation Tiago Rodrigues 2023-11-18 15:55:09 -05:00
  • 5c0513931a - Fix formatting - delete CreateResolver/DestroySymbolResolver Tiago Rodrigues 2023-11-18 15:05:43 -05:00
  • 687d681764 Instead of adding new method, make StoreString public Tiago Rodrigues 2023-11-18 15:04:02 -05:00
  • c302b509fe fix formatting Tiago Rodrigues 2023-11-18 15:03:12 -05:00
  • 3fdd1e1863 fix typo Tiago Rodrigues 2023-11-18 15:02:41 -05:00
  • 0491cad49a Add support for symbol path replacement using regex in tracy-edit Tiago Rodrigues 2023-11-17 21:07:25 -05:00
  • fe0e5f3358 Add some basic documentation for offline symbols Tiago Rodrigues 2023-11-17 21:06:30 -05:00
  • 94e7da11ec use pkg-config to get libcapstone config Tiago Rodrigues 2023-11-17 16:52:06 -05:00
  • a887d558f1 enable addr2line symbol resolver in all platforms except windows Tiago Rodrigues 2023-11-17 16:31:09 -05:00
  • 5c3e303f6f add tracy-edit debug compilation workflow Tiago Rodrigues 2023-11-17 16:29:06 -05:00
  • a24fec91bd try to add tracy-edit to github workflows Tiago Rodrigues 2023-11-17 16:25:31 -05:00
  • f4f75eac64 Add support for offline symbol resolving by setting the "TRACY_SYMBOL_OFFLINE_RESOLVE=1" env var - Add a tool "tracy-edit" that allows loading a tracy capture, patching symbols and recompress the result - Add offline symbol resolvers for linux (using addr2line) and windows (using dbghelper) Tiago Rodrigues 2023-11-17 15:48:17 -05:00
  • 906f73cab3 Switch CI to build on archlinux image. Bartosz Taudul 2023-11-19 14:07:40 +01:00
  • 7c6e093213 Merge pull request #656 from apache-hb/master Bartosz Taudul 2023-11-18 15:29:08 +01:00