Bartosz Taudul
|
d49da69972
|
Count kernel samples.
|
2021-06-17 01:47:19 +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
|
b7b9912b10
|
Handle GPU timer overflows with heuristics.
|
2021-06-09 21:08:47 +02:00 |
|
Bartosz Taudul
|
a1acea0c50
|
Support hw sample times on server.
|
2021-06-04 13:38:45 +02:00 |
|
Bartosz Taudul
|
227a8d1aee
|
Process additional hardware sample data.
|
2021-05-20 02:19:11 +02:00 |
|
Bartosz Taudul
|
373a2b66c6
|
Collect hardware sample data.
|
2021-05-19 23:05:33 +02:00 |
|
Bartosz Taudul
|
a688d24665
|
Replace two memory reads with just one.
|
2021-05-01 14:32:02 +02:00 |
|
Bartosz Taudul
|
417d526581
|
Use SortedVector for plot data.
|
2021-02-07 15:52:08 +01:00 |
|
Bartosz Taudul
|
7bb6114270
|
Process GPU context name messages.
|
2021-01-31 19:15:23 +01:00 |
|
Ben Vanik
|
7dfdad2e02
|
Adding ZoneColor to set a dynamic color override to an existing zone.
|
2020-11-27 20:12:24 +01:00 |
|
Bartosz Taudul
|
d238c97452
|
Save/load custom memory types.
|
2020-09-25 16:39:00 +02:00 |
|
Bartosz Taudul
|
ba4315c286
|
Store memory name in MemData struct.
|
2020-09-25 16:36:03 +02:00 |
|
Bartosz Taudul
|
7a4ecc5417
|
Store instruction pointers in per-symbol sample data.
|
2020-08-10 14:52:51 +02:00 |
|
Bartosz Taudul
|
21f4981f38
|
Process GPU calibration on server.
|
2020-07-07 21:25:35 +02:00 |
|
Bartosz Taudul
|
1013ec8db7
|
Drop accuracy bits from GPU context.
|
2020-07-07 01:21:36 +02:00 |
|
Bartosz Taudul
|
7a6141389c
|
Replace floating point condition with a bool.
|
2020-06-16 01:46:26 +02:00 |
|
Bartosz Taudul
|
71359c46c1
|
Drop support for loading pre-0.6.0 traces.
|
2020-06-14 15:52:52 +02:00 |
|
Bartosz Taudul
|
1154343a20
|
Don't add ghost zones if full callstack data isn't available.
|
2020-05-31 14:17:54 +02:00 |
|
Bartosz Taudul
|
54a029356d
|
Explicitly store GPU context type.
|
2020-05-27 18:16:53 +02:00 |
|
Bartosz Taudul
|
fa2559b3f0
|
Add StringRef hasher, comparator.
|
2020-05-23 14:54:16 +02:00 |
|
Bartosz Taudul
|
366153a94f
|
No signed left shifts.
|
2020-04-14 02:22:48 +02:00 |
|
Bartosz Taudul
|
b0a58d4664
|
Don't shift left negative values.
|
2020-04-14 02:22:47 +02:00 |
|
Bartosz Taudul
|
4c381e13e9
|
Store list of symbol locations.
|
2020-03-27 17:34:51 +01:00 |
|
Bartosz Taudul
|
c999a74d34
|
Symbol length transfer.
|
2020-03-25 18:32:36 +01:00 |
|
Bartosz Taudul
|
b89874850f
|
Pack frame identifiers in ghost zones.
|
2020-03-16 23:05:07 +01:00 |
|
Bartosz Taudul
|
452341059b
|
Build ghost zones tree.
|
2020-03-16 23:05:06 +01:00 |
|
Bartosz Taudul
|
693db74380
|
Add CallstackFrameId comparator.
|
2020-03-16 23:05:06 +01:00 |
|
Bartosz Taudul
|
aeb3bc410b
|
Pack FrameImage struct.
|
2020-03-16 23:05:06 +01:00 |
|
Bartosz Taudul
|
e7240cb77d
|
Custom lock name transfer.
|
2020-03-08 13:47:38 +01:00 |
|
Bartosz Taudul
|
0df309b45c
|
Forward declare LockType.
|
2020-03-02 01:58:48 +01:00 |
|
Bartosz Taudul
|
4843a1d458
|
Collect parent call stacks for symbols.
|
2020-02-29 16:41:22 +01:00 |
|
Bartosz Taudul
|
6cc4de8d28
|
Construct parent call stacks for sampled stack traces.
|
2020-02-29 16:24:15 +01:00 |
|
Bartosz Taudul
|
8aa70211c0
|
Display inline functions.
|
2020-02-27 15:28:58 +01:00 |
|
Bartosz Taudul
|
7dd929a39e
|
Preserve symbol call location.
|
2020-02-27 15:07:29 +01:00 |
|
Bartosz Taudul
|
852e37c8dd
|
Calculate callstack sample data on trace load.
|
2020-02-27 01:22:36 +01:00 |
|
Bartosz Taudul
|
26cee8acf0
|
Perform symbol information queries.
|
2020-02-26 22:35:15 +01:00 |
|
Bartosz Taudul
|
eb7e8162ff
|
Handle module names on server side.
|
2020-02-26 00:55:43 +01:00 |
|
Bartosz Taudul
|
af58649113
|
Store symbol addresses.
|
2020-02-25 23:42:59 +01:00 |
|
Bartosz Taudul
|
437771ea85
|
Process callstack sample data.
|
2020-02-22 18:52:37 +01:00 |
|
Bartosz Taudul
|
c5dbd749e7
|
Combine ContextSwitchCpu writes.
|
2020-02-20 02:09:09 +01:00 |
|
Bartosz Taudul
|
54573fb970
|
Combine ContextSwitchData writes.
|
2020-02-20 02:05:23 +01:00 |
|
Bartosz Taudul
|
cc0f1f514c
|
Store memory event time and thread data together.
|
2020-02-13 00:52:29 +01:00 |
|
Bartosz Taudul
|
5c6bfcbeee
|
Add combined start + srcloc setter for ZoneEvent.
|
2020-02-12 20:46:56 +01:00 |
|
Bartosz Taudul
|
1655bf284f
|
More Int24/Int48 optimizations.
|
2020-02-12 02:00:26 +01:00 |
|
Bartosz Taudul
|
caace1ce11
|
Directly access memory, omitting shift.
As always, clang generated the right code here anyways...
|
2020-02-11 02:24:40 +01:00 |
|
Bartosz Taudul
|
6f4a10be04
|
Optimize Int48 reconstruction.
|
2020-02-10 01:38:45 +01:00 |
|
Bartosz Taudul
|
76afef9117
|
Direct checks for context switch end validity.
|
2020-02-10 01:26:31 +01:00 |
|
Bartosz Taudul
|
9fc9f71666
|
Properly initialize callstack frame tree.
|
2020-02-05 23:16:18 +01:00 |
|
Bartosz Taudul
|
022528bb47
|
Use Martin Ankerl's robin hood unordered map.
ska::flat_hash_map has bugs and its development is dead.
|
2020-01-28 21:49:36 +01:00 |
|