Bartosz Taudul
|
7086f2db65
|
Merge branch 'master' into hw
|
2021-06-17 01:37:10 +02:00 |
|
Bartosz Taudul
|
fde62b4e6e
|
Dynamically load some dbghelp functions.
|
2021-06-17 01:34:45 +02:00 |
|
Bartosz Taudul
|
c41a5b0df0
|
Update manual.
|
2021-06-17 01:03:25 +02:00 |
|
Bartosz Taudul
|
8f8a28db60
|
Allow manual setting of DPI scale.
|
2021-06-17 00:52:50 +02:00 |
|
Bartosz Taudul
|
d2ebe341f2
|
Allow filtering out kernel symbols from statistics view.
|
2021-06-16 01:43:09 +02:00 |
|
Bartosz Taudul
|
f145ca5897
|
Fix assert.
|
2021-06-16 01:39:43 +02:00 |
|
Bartosz Taudul
|
538cf3bcf1
|
Deprecate cygwin and mingw.
|
2021-06-16 00:59:30 +02:00 |
|
Bartosz Taudul
|
2f7d79adba
|
No _alloca() on cygwin.
|
2021-06-16 00:52:12 +02:00 |
|
Bartosz Taudul
|
50e0d4781b
|
No kernel cache on cygwin.
|
2021-06-16 00:51:30 +02:00 |
|
Bartosz Taudul
|
48fe6550a6
|
Kernel code is unreachable from user space.
|
2021-06-15 21:40:08 +02:00 |
|
Bartosz Taudul
|
f1bf663160
|
Load kernel symbols.
|
2021-06-15 21:28:32 +02:00 |
|
Bartosz Taudul
|
2d5f6a411c
|
Add windows kernel module discovery.
|
2021-06-15 21:28:32 +02:00 |
|
Bartosz Taudul
|
8fa9860764
|
Load windows device drivers list.
|
2021-06-15 21:28:31 +02:00 |
|
Bartosz Taudul
|
bdb11f6e48
|
Use same kernel module name as on Linux.
|
2021-06-15 02:31:51 +02:00 |
|
Bartosz Taudul
|
5b642cad01
|
Implement combining sample callstacks.
This is required, because Windows will send two callstacks with the same
timestamp, one for kernel-space, second for user-space.
|
2021-06-15 02:25:12 +02:00 |
|
Bartosz Taudul
|
db1dc311b0
|
Add Int48 clearing function.
|
2021-06-15 02:04:32 +02:00 |
|
Bartosz Taudul
|
0fdd5ab01b
|
Extract callstack sample processing implementation.
|
2021-06-15 01:59:49 +02:00 |
|
Bartosz Taudul
|
6d03b18d1c
|
Don't filter out kernel frames on win32.
|
2021-06-15 01:40:21 +02:00 |
|
Bartosz Taudul
|
891e1ac280
|
Read combine samples flag on server.
|
2021-06-15 01:33:43 +02:00 |
|
Bartosz Taudul
|
697ec4372e
|
Set combine samples flag on win32.
|
2021-06-15 01:32:18 +02:00 |
|
Bartosz Taudul
|
06dcdd342f
|
Combine flags in welcome message.
|
2021-06-15 01:26:50 +02:00 |
|
Bartosz Taudul
|
004681b02b
|
Merge remote-tracking branch 'origin/master' into hw
|
2021-06-14 23:54:34 +02:00 |
|
Bartosz Taudul
|
5834a4be44
|
Update NEWS.
|
2021-06-14 23:52:23 +02:00 |
|
Bartosz Taudul
|
39e317f36d
|
Fix display of messages with newlines.
|
2021-06-14 23:51:41 +02:00 |
|
Bartosz Taudul
|
d07db80b44
|
Fix rpmalloc init for shared libraries.
|
2021-06-13 12:15:36 +02:00 |
|
Bartosz Taudul
|
698e5f0210
|
Probe precise_ip for software sampling.
|
2021-06-13 01:21:09 +02:00 |
|
Bartosz Taudul
|
2d2a5c92fd
|
Increase symbol retrieval size limit to 128 KB.
|
2021-06-13 01:16:29 +02:00 |
|
Bartosz Taudul
|
e17316fded
|
Document one more android workaround.
|
2021-06-13 01:13:20 +02:00 |
|
Bartosz Taudul
|
1f07a4ce35
|
One more query to acknowledge.
|
2021-06-13 01:08:04 +02:00 |
|
Bartosz Taudul
|
f773e18375
|
Different color for kernel frames in callstacks.
|
2021-06-12 16:16:56 +02:00 |
|
Bartosz Taudul
|
0c13889589
|
Distinguish kernel symbols on statistics list.
|
2021-06-12 16:09:44 +02:00 |
|
Bartosz Taudul
|
be07ccc1d3
|
Kernel symbols don't have parents.
|
2021-06-12 16:09:43 +02:00 |
|
Bartosz Taudul
|
b35dfe71d1
|
Send kernel symbol information.
|
2021-06-12 16:08:50 +02:00 |
|
Bartosz Taudul
|
3968945e6a
|
Display kernel ghost zones with a different color.
|
2021-06-12 15:35:44 +02:00 |
|
Bartosz Taudul
|
4dc05ab858
|
Implement retrieval of kernel symbol names.
|
2021-06-12 15:27:35 +02:00 |
|
Bartosz Taudul
|
0168ab6535
|
Server queries must be always acknowledged.
|
2021-06-12 14:44:55 +02:00 |
|
Bartosz Taudul
|
0a954fda87
|
Capture kernel frames on Linux.
Garbage frames ("markers") have to be filtered out.
|
2021-06-12 14:36:07 +02:00 |
|
Bartosz Taudul
|
ed50447f7a
|
Use alias for s_ring[i].
|
2021-06-12 13:13:53 +02:00 |
|
Bartosz Taudul
|
f4c95eb021
|
Load linux kernel symbols list.
|
2021-06-11 01:31:02 +02:00 |
|
Bartosz Taudul
|
ca2130d56c
|
Process all data available in ring buffers.
|
2021-06-10 02:07:29 +02:00 |
|
Bartosz Taudul
|
5b7cd06840
|
Don't init rpmalloc, if we know it has been done already.
|
2021-06-10 01:48:11 +02:00 |
|
Bartosz Taudul
|
7889d33044
|
Add fast versions of tracy_malloc/tracy_free.
|
2021-06-10 01:18:03 +02:00 |
|
Bartosz Taudul
|
c20721ca4f
|
Update NEWS.
|
2021-06-09 21:17:44 +02:00 |
|
Bartosz Taudul
|
ff54c29913
|
Save/load GPU timer overflow information.
|
2021-06-09 21:12:50 +02:00 |
|
Bartosz Taudul
|
9e28f441c8
|
Cosmetics.
|
2021-06-09 21:12:42 +02:00 |
|
Bartosz Taudul
|
27e61b8204
|
Remove not needed check.
|
2021-06-09 21:08:48 +02:00 |
|
Bartosz Taudul
|
7aa575fd2e
|
Display GPU timer overflow notification.
|
2021-06-09 21:08:48 +02:00 |
|
Bartosz Taudul
|
de2ca9b22a
|
Change check for showing GPU timestamp accuracy.
|
2021-06-09 21:08:48 +02:00 |
|
Bartosz Taudul
|
b7b9912b10
|
Handle GPU timer overflows with heuristics.
|
2021-06-09 21:08:47 +02:00 |
|
Bartosz Taudul
|
90b51568e9
|
Add common lzcnt implementation.
Not really tested, so fingers crossed.
|
2021-06-09 20:29:43 +02:00 |
|