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

Commit Graph

  • 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
  • ef1e3c1df6
    Update TracyVulkan.hpp Bartosz Taudul 2023-12-23 00:53:45 +01:00
  • 94c57fa447 Added relwithdebug build target for unix build of profiler Robert Osfield 2023-12-15 17:09:28 +00:00
  • 743a327d2d Moved methods into public scope and add GetQueryPool() method to enable use of the VkCtx directly rather than just from VkCtxScope Robert Osfield 2023-12-15 17:10:02 +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
  • b836047cea add photos to documentation chriss1525 2023-12-18 21:57:04 +03:00
  • bc8f316244 change readme to point to documentation chriss1525 2023-12-18 21:13:03 +03:00
  • 4f93f3bba8 change pdf documenataion to markdown chriss1525 2023-12-18 18:36:18 +03:00
  • fb6b4c6c06 compile error fix Pantelis Lekakis 2023-12-18 10:33:18 +00:00
  • cf33524d67 fixed the remaining ifdef Pantelis Lekakis 2023-12-17 21:58:35 +00:00
  • fd8cfbe53f fix for TRACY_ON_DEMAND check in my commit Pantelis Lekakis 2023-12-17 18:37:20 +00:00
  • 615128151d Guarding against 'TracyIsStarted' in many of Tracy's functions so that MANUAL_LIFETIME can be used correctly. Mutexes that have been allocated *before* Tracy is initialised will not be tracked. Pantelis Lekakis 2023-12-17 17:47:47 +00: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
  • 25d2ba1375 update meson option for tracy_image_cache trodrigues 2023-12-12 11:42:06 -06:00
  • db136d3f66 Disable by default. Add config option ("TRACY_IMAGE_CACHE") to enable it. trodrigues 2023-12-12 10:49:58 -06: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
  • 3ecfbc990d capstone arm64 renaming Benoit Jacob 2023-11-24 16:14:06 -05:00
  • 116e82de9e
    [doc] Add small section for docker on Ubuntu (#668) Grégoire Roussel 2023-11-20 18:58:01 +01:00
  • 8f7ee70efb separate double-dashes Grégoire Roussel 2023-11-20 18:44:18 +01:00
  • 115aacca40 no escaping quotes Grégoire Roussel 2023-11-20 18:42:58 +01:00
  • 4fe49ba823 actual valid latex Grégoire Roussel 2023-11-20 18:40:46 +01:00
  • c1863d0c67 Add small section for docker on Ubuntu Grégoire Roussel 2023-11-20 18:27:54 +01:00
  • ad39a01de1
    Don't error on frame end without start (#666) Ivan Molodetskikh 2023-11-19 22:09:58 +04:00
  • e67dcaade5
    Update TracyWorker.cpp Bartosz Taudul 2023-11-19 18:55:40 +01:00
  • 92ea670205 Don't error on frame end without start in on-demand mode Ivan Molodetskikh 2023-11-19 20:15:27 +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
  • 9ccf02a4c8 use bool deprecation flag rather than string Elliot 2023-11-17 15:42:57 -05:00
  • 67b454286f fix deprecation tag in option and reverse warning check Elliot 2023-11-15 13:02:05 -05:00
  • cf1e91b853
    Bump ImGui to 1.90 + docking. Bartosz Taudul 2023-11-15 18:47:54 +01:00
  • aa5cc655a9
    Merge pull request #661 from moritz-h/imgui-include Bartosz Taudul 2023-11-15 15:43:24 +01:00
  • 69b82903cd Prefer internal imgui Moritz Heinemann 2023-11-15 14:41:45 +01:00
  • c79f6128bc
    Merge pull request #660 from sistr22/patch-android-compilation Bartosz Taudul 2023-11-15 12:35:44 +01:00
  • 37f886dba4
    Fix compilation on 32 bit android Damien Mabin 2023-11-15 13:28:37 +02:00