Bartosz Taudul
|
414f903cc5
|
Collect thread wakeup data.
|
2019-08-17 17:05:29 +02:00 |
|
Bartosz Taudul
|
e9080bdbcd
|
Hardcode windows PID 4 as "System".
|
2019-08-17 03:44:47 +02:00 |
|
Bartosz Taudul
|
40eb8a5a03
|
Proper check for invalid handle.
|
2019-08-17 03:44:11 +02:00 |
|
Bartosz Taudul
|
6c1dd8eaec
|
Cast thread handle to DWORD.
|
2019-08-16 21:21:37 +02:00 |
|
Bartosz Taudul
|
d7104c752a
|
Cygwin compat layer.
|
2019-08-16 21:16:04 +02:00 |
|
Bartosz Taudul
|
819ef2a82b
|
External process/thread name retrieval on linux.
|
2019-08-16 21:00:42 +02:00 |
|
Bartosz Taudul
|
e975c4d7bf
|
Also retrieve external thread names.
|
2019-08-16 19:49:16 +02:00 |
|
Bartosz Taudul
|
fe7f56b022
|
Implement retrieval of external process names.
|
2019-08-16 19:22:23 +02:00 |
|
Bartosz Taudul
|
83fddd9aa6
|
Fix unicode builds.
|
2019-08-16 13:09:27 +02:00 |
|
Bartosz Taudul
|
9d5240c597
|
Mutable char array is required here due to shit API design.
|
2019-08-16 13:03:20 +02:00 |
|
Bartosz Taudul
|
5e199d1ab3
|
Support ftrace on ARM.
|
2019-08-14 16:28:54 +02:00 |
|
Bartosz Taudul
|
42865d7c7b
|
Don't set x86-tsc clock on non-x86 platforms.
|
2019-08-14 15:14:36 +02:00 |
|
Bartosz Taudul
|
54a9132bb5
|
Skip context switch events in on demand mode, if no connection.
|
2019-08-14 15:09:33 +02:00 |
|
Bartosz Taudul
|
3988b56c92
|
Capture context switches on linux.
|
2019-08-14 13:56:15 +02:00 |
|
Bartosz Taudul
|
92b6da7cc2
|
SetThreadName() only works on the current thread.
This breaking change is required, because kernel trace facilities use
kernel thread ids, which are inaccessible from the pthread_t level.
|
2019-08-14 02:22:45 +02:00 |
|
Bartosz Taudul
|
b313e46139
|
Keep event trace properties to terminate trace on exit.
|
2019-08-13 13:10:37 +02:00 |
|
Bartosz Taudul
|
90d26cb1b6
|
Collect and send context switch events.
|
2019-08-13 02:35:32 +02:00 |
|
Bartosz Taudul
|
fe0f1aea07
|
Add system tracing skeleton.
|
2019-08-12 23:05:34 +02:00 |
|