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

7822 Commits

Author SHA1 Message Date
Simon Cruanes 77d091bdc8 wip: import-fuchsia tool to import fuchsia traces
See:
https://fuchsia.dev/fuchsia-src/reference/tracing/trace-format
2023-12-27 01:18:41 -05:00
Robert Osfield d62428c482 Moved methods into public scope and add GetQueryPool() method to enable use of the VkCtx directly rather than just from VkCtxScope (#695) 2023-12-23 00:54:18 +01:00
Bartosz Taudul 1557a9ac52 Restore emscripten 32-bit vertex buffer indices. 2023-12-21 22:12:55 +01:00
Bartosz Taudul 90c5ad04e7 Update NEWS. 2023-12-21 15:12:24 +01:00
Bartosz Taudul 28636b076b Add missing colon. 2023-12-21 14:38:06 +01:00
Bartosz Taudul e7b9bffbbd Rename TRACE_CLIENT_LIBUNWIND_BACKTRACE to TRACY_LIBUNWIND_BACKTRACE. 2023-12-21 14:07:44 +01:00
Bartosz Taudul 04aa19a3f3 Update manual. 2023-12-21 13:47:10 +01:00
Bartosz Taudul 58c630473a Use thread icon for thread label in statistics. 2023-12-21 13:26:43 +01:00
Bartosz Taudul e44db26492 Display number of groups in find zones window. 2023-12-20 17:31:00 +01:00
Bartosz Taudul ef9b079ecc Mark invalidGid constexpr. 2023-12-20 17:26:29 +01:00
Bartosz Taudul 56fa051bea Display number of threads each source location is present in. 2023-12-20 17:19:26 +01:00
Bartosz Taudul 8187519775 Add threads count to SrcLocZonesSlim. 2023-12-20 17:19:26 +01:00
Bartosz Taudul d01113150d Calculate per-thread source location counts. 2023-12-20 16:42:37 +01:00
Bartosz Taudul e9911ab127 Fix includes. 2023-12-20 13:16:51 +01:00
Bartosz Taudul 0f794ed3b4 Cosmetics. 2023-12-20 13:15:42 +01:00
Bartosz Taudul c39b7af4b3 Proper spelling of dbghelp. 2023-12-20 13:14:06 +01:00
Bartosz Taudul cc3cbfe6f2 No need for indirection of ImageEntry vector. 2023-12-12 19:27:53 +01:00
Bartosz Taudul 5decb91cd0 Don't clear image cache on refresh. 2023-12-12 19:23:27 +01:00
Bartosz Taudul 7fc7935359 Cosmetics. 2023-12-12 19:09:41 +01:00
Bartosz Taudul 073e04e967 Remove redundant include. 2023-12-12 19:04:43 +01:00
Bartosz Taudul 71628f4b1c Merge pull request #682 from amschnorr/add-tracy-client-address-flag
Add tracy client address complile flag
2023-12-12 13:47:30 +01:00
Bartosz Taudul ea53a9220b Merge pull request #683 from YaLTeR/add-missing-to-meson
Add new options to meson
2023-12-12 12:52:33 +01:00
Ivan Molodetskikh 4e23b1125a meson: Add tracy_libbacktrace_elf_dynload_support option 2023-12-12 08:06:31 +04:00
Ivan Molodetskikh b110b10b35 meson: Add tracy_symbol_offline_resolve option 2023-12-12 08:06:08 +04:00
Ivan Molodetskikh 2b0be68b4a meson: Add libunwind option
The CMake name was a bit weird, so I changed it to the standard format
for meson.
2023-12-12 08:05:38 +04:00
Ivan Molodetskikh c0e4652edf meson: Add tracy_public_deps list
Currently functionally identical to before. Will be used in a subsequent
commit for libunwind, which appears in a public header.
2023-12-12 08:04:41 +04:00
Alex 6cb0fa0901 -doc revise 2023-12-11 19:24:04 -08:00
Alex 9921b74e6d -documentation
-erro message
2023-12-11 16:21:19 -08:00
Alex 1e6f877777 -add tracy client address flag 2023-12-11 15:16:41 -08:00
Bartosz Taudul 9bc014b183 Merge pull request #674 from tiago-rodrigues/trodrigues/offline_symbol_resolve_and_imagecache2
Add image cache to avoid calling dladdr() and add libbacktrace elf image list refresh
2023-12-11 20:31:14 +01:00
trodrigues ab1ec3f01c make sure we always copy the image name in ImageCache 2023-12-09 19:12:53 -06:00
trodrigues 15f1b6b0b4 make a copy of dli_fname after calling dladdr. Call ImageCache destructor. 2023-12-09 09:40:07 -06:00
trodrigues 8503f32b36 fix typos and compilation warnings 2023-12-09 09:37:14 -06:00
trodrigues e80e1d2484 fix line endings 2023-12-06 12:29:26 -06:00
Tiago Rodrigues 8dfc5fe41f re-apply diff 2023-12-06 12:39:52 -05:00
Tiago Rodrigues 38559172bb checkout elf.cpp as it looks like line ending were screwed up 2023-12-06 12:37:53 -05:00
Tiago Rodrigues 24b6c649d3 fix typo 2023-12-06 12:32:37 -05:00
trodrigues 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 2023-12-05 20:09:11 -06:00
trodrigues 55f53b9979 remove option to enable image cache, use it for TRACY_HAS_CALLSTACK == 3 to obtain image path and addreses instead of dladdr() 2023-12-05 20:01:12 -06:00
trodrigues a618b6e6f8 simplify return from tracy::FastVector iterator 2023-12-03 08:36:54 -06:00
Tiago Rodrigues a9d039e081 move under the tracy namespace, remove commented out code 2023-12-03 09:23:03 -05:00
Tiago Rodrigues 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 2023-11-29 13:23:58 -05:00
Bartosz Taudul af73dba73e Merge pull request #665 from tiago-rodrigues/trodrigues/offline_symbol_resolve
Add support for offline callstack symbol resolving
2023-11-27 16:53:22 +01:00
Tiago Rodrigues 2509a4b962 update documentation to reflect that symbol statistics are broken when using offline symbol resolving 2023-11-27 10:22:12 -05:00
Bartosz Taudul 87f3d20a9e Merge pull request #673 from AMS21/patch-1
Fix typo `enfore` -> `enforce`
2023-11-26 12:52:33 +01:00
AMS21 d2325e49e7 Fix typo enfore -> enforce 2023-11-26 11:51:05 +00:00
Bartosz Taudul bed5f9b16e Make the manual two-sided. 2023-11-25 15:58:25 +01:00
Tiago Rodrigues 69b9707bc5 update github workflows to remore tracy-edit 2023-11-25 09:19:13 -05:00
Tiago Rodrigues de6e7d2fc3 move the symbol resolving functionality to the update application instead of creating a new one 2023-11-24 20:48:39 -05:00
Tiago Rodrigues a1ca8dd06a fixes according to review comments 2023-11-24 16:32:45 -05:00