Bartosz Taudul
|
1e74a89924
|
Check if there's data to read from kernel.
Reading from kernel pipe, while being a blocking operation, spin locks the
thread.
|
2019-08-24 01:06:21 +02:00 |
|
Bartosz Taudul
|
8f6e94d75c
|
Sleep if sys trace pipe buffer underruns.
|
2019-08-24 00:42:00 +02:00 |
|
Bartosz Taudul
|
2d50d07438
|
Allow completely disabling system tracing.
|
2019-08-21 01:16:25 +02:00 |
|
Bartosz Taudul
|
5c8937eba2
|
Update manual.
|
2019-08-20 23:59:47 +02:00 |
|
Bartosz Taudul
|
0cbb853945
|
Add missing SetThreadName() calls.
|
2019-08-20 16:23:00 +02:00 |
|
Bartosz Taudul
|
332262dd84
|
Shorter thread names.
|
2019-08-20 16:22:54 +02:00 |
|
Bartosz Taudul
|
247acd03ee
|
Kernel tracing on android.
|
2019-08-20 15:49:40 +02:00 |
|
Bartosz Taudul
|
e427d67347
|
Don't bail out if unimportant variables are not available.
|
2019-08-20 12:19:05 +02:00 |
|
Bartosz Taudul
|
bfda30be0b
|
Use su on android to set tracing variables.
|
2019-08-20 12:18:46 +02:00 |
|
Bartosz Taudul
|
1712431dfd
|
Compress external threads. Saves 4 bytes per ctx switch.
Dropped support for loading context switch data in previous versions of
traces.
|
2019-08-19 23:09:58 +02:00 |
|
Bartosz Taudul
|
21e7a4bb16
|
Extract thread compression into a separate class.
|
2019-08-19 22:56:58 +02:00 |
|
Bartosz Taudul
|
94382f54ca
|
Move FileVersion() to TracyFileHeader.hpp.
|
2019-08-19 22:56:58 +02:00 |
|
Bartosz Taudul
|
9d87a8394d
|
Add missing getline() implementation for android API < 18.
|
2019-08-19 15:26:09 +02:00 |
|
Bartosz Taudul
|
fd245bb5df
|
Fix includes for gettid() on android.
|
2019-08-19 15:09:47 +02:00 |
|
Bartosz Taudul
|
9be6f4a414
|
Fix typo.
|
2019-08-19 13:03:37 +02:00 |
|
Bartosz Taudul
|
d209bb4d01
|
Add missing function pointer checks.
|
2019-08-19 12:47:27 +02:00 |
|
Bartosz Taudul
|
e60b2884f4
|
Mark local threads with different color.
|
2019-08-18 14:57:44 +02:00 |
|
Bartosz Taudul
|
19857473e3
|
Also collect information on local threads.
|
2019-08-18 14:56:17 +02:00 |
|
Bartosz Taudul
|
9a3974b8f1
|
Display process times in graphical form.
|
2019-08-18 14:51:25 +02:00 |
|
Bartosz Taudul
|
2eed28b19f
|
Highlight current process.
|
2019-08-18 14:46:59 +02:00 |
|
Bartosz Taudul
|
ae9cae781a
|
Display CPU migrations percentage.
|
2019-08-18 14:44:00 +02:00 |
|
Bartosz Taudul
|
691fe06bfe
|
Compare pids to determine if thread is local untracked.
|
2019-08-18 14:40:04 +02:00 |
|
Bartosz Taudul
|
95f4162870
|
Display number of tracked processes.
|
2019-08-18 14:30:52 +02:00 |
|
Bartosz Taudul
|
7a036b56b1
|
Add icon to CPU data button.
|
2019-08-18 14:30:01 +02:00 |
|
Bartosz Taudul
|
c5060da185
|
Display unknown pid as unknown.
|
2019-08-18 14:28:56 +02:00 |
|
Bartosz Taudul
|
faac08865a
|
Display basic information about CPU usage.
|
2019-08-18 12:28:38 +02:00 |
|
Bartosz Taudul
|
3b8518f7b6
|
Save/load CPU thread data.
|
2019-08-18 01:53:38 +02:00 |
|
Bartosz Taudul
|
62dbe522c5
|
Add accessors.
|
2019-08-18 01:51:02 +02:00 |
|
Bartosz Taudul
|
103645c2fa
|
Calculate cpu thread data statistics.
|
2019-08-18 01:50:49 +02:00 |
|
Bartosz Taudul
|
1498417a8d
|
Save/load tid to pid mapping.
|
2019-08-17 22:36:21 +02:00 |
|
Bartosz Taudul
|
20e8a5ecc8
|
Create tid to pid mapping.
|
2019-08-17 22:32:41 +02:00 |
|
Bartosz Taudul
|
fa573ef4cf
|
Display PID.
|
2019-08-17 22:21:02 +02:00 |
|
Bartosz Taudul
|
678e942e9f
|
Transfer PID of profiled program.
|
2019-08-17 22:19:04 +02:00 |
|
Bartosz Taudul
|
1024992493
|
React to enter key in "go to frame" dialog.
|
2019-08-17 22:01:06 +02:00 |
|
Bartosz Taudul
|
258cf38d64
|
Fix flicker.
|
2019-08-17 21:59:08 +02:00 |
|
Bartosz Taudul
|
77c636c3fd
|
Retrieve module name for threads with no names on windows.
|
2019-08-17 21:24:40 +02:00 |
|
Bartosz Taudul
|
0ea8789f39
|
Display CPU core in waking up thread popup.
|
2019-08-17 21:24:40 +02:00 |
|
Bartosz Taudul
|
f7589bde02
|
Trace thread wakeups on linux.
|
2019-08-17 17:18:11 +02:00 |
|
Bartosz Taudul
|
580944af65
|
Update manual.
|
2019-08-17 17:11:12 +02:00 |
|
Bartosz Taudul
|
414f903cc5
|
Collect thread wakeup data.
|
2019-08-17 17:05:29 +02:00 |
|
Bartosz Taudul
|
f957f64ce1
|
No magic numbers.
|
2019-08-17 16:26:59 +02:00 |
|
Bartosz Taudul
|
26be78530f
|
Use signed number to calculate frame offset.
|
2019-08-17 15:22:54 +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
|
65e62dea06
|
Display thread ids next to thread names in CPU data.
|
2019-08-17 03:06:54 +02:00 |
|
Bartosz Taudul
|
6c1dd8eaec
|
Cast thread handle to DWORD.
|
2019-08-16 21:21:37 +02:00 |
|
Bartosz Taudul
|
6c53cac15e
|
Fix uninitialized variable.
|
2019-08-16 21:20:04 +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
|
26e93b35c6
|
Update manual.
|
2019-08-16 20:31:16 +02:00 |
|