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
Tiago Rodrigues
e5e84424f6
update cmake option description
2023-11-24 16:24:45 -05:00
Grégoire Roussel
116e82de9e
[doc] Add small section for docker on Ubuntu ( #668 )
2023-11-20 18:58:01 +01:00
Ivan Molodetskikh
ad39a01de1
Don't error on frame end without start ( #666 )
...
With on-demand profiling we're very likely to connect in the middle of a
discontinuous frame and thus receive a frame end without any preceding
frame start. So don't error out in this case.
2023-11-19 19:09:58 +01:00
trodrigues
6c0bb0a56a
add mising cstdint include that was saucing compilation failure in the linux github workflow (but not locally, likely due to diff compiler)
2023-11-19 06:50:56 -08:00
trodrigues
e04e595eec
update linux github workflow after rebase
2023-11-19 06:36:42 -08:00
trodrigues
301c9fb720
revert #ifdef of a lot of code by TRACY_SYMBOL_OFFLINE_RESOLVE, it now only force enables the offline symbol resolving codepath.
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
79618c5a1a
Add support for using defining TRACY_SYMBOL_OFFLINE_RESOLVE to enable only the offline symbol resolving codepath
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
b3f68801bb
fix linux compilation
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
5c0513931a
- Fix formatting
...
- delete CreateResolver/DestroySymbolResolver
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
687d681764
Instead of adding new method, make StoreString public
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
c302b509fe
fix formatting
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
3fdd1e1863
fix typo
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
0491cad49a
Add support for symbol path replacement using regex in tracy-edit
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
fe0e5f3358
Add some basic documentation for offline symbols
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
94e7da11ec
use pkg-config to get libcapstone config
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
a887d558f1
enable addr2line symbol resolver in all platforms except windows
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
5c3e303f6f
add tracy-edit debug compilation workflow
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
a24fec91bd
try to add tracy-edit to github workflows
2023-11-19 06:32:17 -08:00
Tiago Rodrigues
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)
2023-11-19 06:32:16 -08:00
Bartosz Taudul
906f73cab3
Switch CI to build on archlinux image.
2023-11-19 14:24:44 +01:00
Bartosz Taudul
7c6e093213
Merge pull request #656 from apache-hb/master
...
respect mesons default_library option
2023-11-18 15:29:08 +01:00
Elliot
9ccf02a4c8
use bool deprecation flag rather than string
2023-11-17 15:42:57 -05:00
Elliot
67b454286f
fix deprecation tag in option and reverse warning check
2023-11-15 13:02:05 -05:00
Bartosz Taudul
cf1e91b853
Bump ImGui to 1.90 + docking.
2023-11-15 18:47:54 +01:00
Bartosz Taudul
aa5cc655a9
Merge pull request #661 from moritz-h/imgui-include
...
Prefer internal imgui
2023-11-15 15:43:24 +01:00
Moritz Heinemann
69b82903cd
Prefer internal imgui
2023-11-15 14:41:45 +01:00
Bartosz Taudul
c79f6128bc
Merge pull request #660 from sistr22/patch-android-compilation
...
Fix compilation on 32 bit android
2023-11-15 12:35:44 +01:00
Damien Mabin
37f886dba4
Fix compilation on 32 bit android
2023-11-15 13:28:37 +02:00
Elliot
a3774039f6
warn when tracy_shared_libs and default_library mismatch
2023-11-13 15:56:17 -05:00
Elliot
9342df020d
mark the tracy_shared_libs as deprecated
2023-11-13 15:56:06 -05:00
Bartosz Taudul
2f2f9939db
Merge pull request #657 from tiago-rodrigues/trodrigues/tracy_libunwind
...
Add support for using using libunwind
2023-11-13 20:19:06 +01:00
Tiago Rodrigues
c373647dae
fix coding style
2023-11-13 13:43:03 -05:00
Tiago Rodrigues
5f60ac7ad2
update docs
2023-11-13 13:42:30 -05:00
Tiago Rodrigues
0339ed3c9c
Merge branch 'trodrigues/tracy_libunwind' of https://github.com/tiago-rodrigues/tracy into trodrigues/tracy_libunwind
2023-11-13 12:58:21 -05:00
Tiago Rodrigues
e4b5395ae8
Update documentation with new compile time and env variables added.
2023-11-13 12:57:34 -05:00
Elliot
b95fb270cb
Update meson.build
...
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2023-11-11 23:17:20 -05:00
trodrigues
2988d0a136
rename libunwind option and add it to cmake
2023-11-10 16:17:39 -06:00
Tiago Rodrigues
95cb3e1f5a
Add "TRACY_NO_SYS_TRACE" env var to allow force disabling system trace even if the underlying system supports it
2023-11-10 17:02:47 -05:00
Tiago Rodrigues
790d28911d
Add env var "TRACY_NO_DBHELP_INIT_LOAD" to allow disabling dbghelp loading of DeviceDriver and ProcessModules at startup
2023-11-10 17:02:03 -05:00
Tiago Rodrigues
4c94b3eff7
Add support to use libunwind for backtrace capturing on linux platforms (which is ~ 4x faster than execinfo)
2023-11-10 17:00:39 -05:00
Elliot
96411e5d10
specify more accurate min version
2023-11-09 13:56:21 -05:00
Elliot
46ba3bf1c9
use mesons default_library flag
2023-11-09 13:50:34 -05:00
Bartosz Taudul
348be05605
Add zmmword as known asm size directive.
2023-11-08 02:01:37 +01:00
Bartosz Taudul
95be71e974
Merge pull request #654 from tmayoff/patch-1
...
Update meson_options.txt to allow overriding of tracy_enable
2023-11-02 15:38:20 +01:00
Tyler
d0a4abeef5
Update meson_options.txt
...
This allows superprojects to override the tracy_enable option
2023-11-02 10:17:28 -04:00
Bartosz Taudul
0b21b2f3b4
Merge pull request #649 from michaeldleslie/support_qnx
...
Add basic QNX support
2023-10-30 23:44:58 +01:00
Michael Leslie
d7d062b20b
revert change to BSDs GPU zones fields
2023-10-30 14:15:35 -07:00
Michael Leslie
dcf088562b
update main doc to mention QNX support and include in feature support matrix
2023-10-30 09:50:49 -07:00