Bartosz Taudul
c564b163d3
Client code must target C++11.
2026-04-03 20:10:03 +02:00
Bartosz Taudul
803b10fd6b
Do not block vsync capture on mingw.
2026-04-03 02:11:13 +02:00
Marcos Slomp
839b38d2ec
removing implicit/default argument value
2026-01-15 11:29:49 -08:00
Marcos Slomp
44696c47c6
formatting
2026-01-15 11:27:49 -08:00
Marcos Slomp
dacb3dbae6
support for toggling EnableFlags after the singleton kernel session has started
2026-01-15 11:20:06 -08:00
Clément Grégoire
4cceab5ad8
Remove Profiler::Messsage since it's not part of the public API
...
This also replaces `___tracy_emit_message*` by `___tracy_emit_logString`.
The `TracyCMessage*` defines no long include the `;`, which may be a breaking change even though we did already require semi-colon since 0.9.0. See #493 and #592
2025-12-28 15:04:05 +01:00
Clément Grégoire
f17bd3f444
TracyDebug now uses TracyInternalMessage by default unless TRACY_VERBOSE or TRACY_NO_INTERNAL_MESSAGE is defined
2025-12-28 15:00:59 +01:00
Clément Grégoire
13261b9bdc
ETWErrorAction now uses message source and severity
2025-12-28 14:50:41 +01:00
Bartosz Taudul
8b2019830a
Merge pull request #1234 from siliceum/fix/etw-vsync
...
VSyncDPC events do not have the Keyword::DxgKrnlPresent bit set, so using it as MatchAllKeyword excluded it
2025-12-17 18:07:42 +01:00
Clément Grégoire
d59e6cdfad
VSyncDPC events do not have the Keyword::DxgKrnlPresent bit set, so using it as MatchAllKeyword excluded it
2025-12-17 17:45:52 +01:00
Marcos Slomp
4a6c75d8f8
ensure all stackwalk requests are satisfied
2025-12-17 08:03:34 -08:00
Marcos Slomp
bb3b5b6a4f
reuse StopSession
2025-12-16 09:10:19 -08:00
Marcos Slomp
c0ac36918a
adding interfaces for singleton kernel logger session, and regular user sessions
2025-12-15 16:20:57 -08:00
Marcos Slomp
22d2b7407f
emit ETW errors in english
2025-12-15 16:19:45 -08:00
Marcos Slomp
cc7790af04
add check to determine if provider has already been enabled by other sessions
2025-12-10 13:50:28 -08:00
Marcos Slomp
aaa695611b
code formatting
2025-12-10 13:42:43 -08:00
Marcos Slomp
1be738ba10
expanding Tracy macros
2025-12-08 11:30:03 -08:00
Marcos Slomp
86a6b9b671
add admin check (and don't log it if it fails).
2025-12-08 08:40:26 -08:00
Marcos Slomp
04c32562a0
adressing review comments
2025-12-07 15:51:07 -08:00
Marcos Slomp
d363ddde2a
missing events
2025-12-05 12:46:27 -08:00
Marcos Slomp
7b5de9e2b9
relocating ETW events (structs), and adding checks and comments
2025-12-05 12:03:57 -08:00
Marcos Slomp
16724b39c5
handle ProcessTrace pending (draining/flushing) condition
2025-12-05 09:49:11 -08:00
Marcos Slomp
9bb2be27cf
details
2025-12-03 14:55:08 -08:00
Marcos Slomp
f0b8658346
splitting event consumer
2025-12-03 14:55:08 -08:00
Marcos Slomp
f6f9ec49d8
comments about the choice of default arguments
2025-12-03 14:55:08 -08:00
Marcos Slomp
bca011966d
code formatting
2025-12-03 14:55:08 -08:00
Marcos Slomp
e5ca27966e
ASCII
2025-12-03 14:55:08 -08:00
Marcos Slomp
d1f63dbca8
notify that events have been lost
2025-12-03 14:55:08 -08:00
Marcos Slomp
95658d532e
isolating error actions
2025-12-03 14:55:08 -08:00
Marcos Slomp
0270177a85
typo
2025-12-03 14:55:07 -08:00
Marcos Slomp
16e2f9f3bb
Using ASCII version of the ETW API
2025-12-03 14:55:07 -08:00
Marcos Slomp
0adb0dbc57
refactoring ETW kernel session
2025-12-03 14:55:07 -08:00