Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-03 | Switch plot drawing to the timeline items system. | Bartosz Taudul | |
2022-08-03 | Using push/pop in all pragma pack pair to avoid potential padding bugs | Daniel | |
2022-07-24 | Include custom color in plot configuration. | Bartosz Taudul | |
2022-07-24 | Set plot fill using configuration message. | Bartosz Taudul | |
2022-07-24 | Plots may now be drawn as staircases. | Bartosz Taudul | |
2022-07-23 | Move LockMap and LockHighlight definitions. | Bartosz Taudul | |
2022-07-18 | Track locking thread on server side. | Bartosz Taudul | |
2022-07-17 | Move all client headers and sources to public/ directory. | Bartosz Taudul | |
2021-11-27 | Also calculate sample parents without inlines. | Bartosz Taudul | |
2021-11-27 | Collect child sample addresses. | Bartosz Taudul | |
2021-11-15 | Handle postponed samples with SortedVector. | Bartosz Taudul | |
2021-11-14 | Use table instead of map to track reentrant calls. | Bartosz Taudul | |
2021-11-14 | Non-memory tree callstacks are not needed. | Bartosz Taudul | |
2021-11-14 | Generic callstack tree builder. | Bartosz Taudul | |
Previously this was exclusive for memory callstacks. | |||
2021-11-13 | Rename CallstackFrameTree -> MemCallstackFrameTree. | Bartosz Taudul | |
2021-11-13 | Detect context switch callstack samples. | Bartosz Taudul | |
Context switch callstack samples are not included in the sampling data statistics (as these don't represent random sampling), but are rather put into a separate dedicated data structure. For this to work, a complete context switch data has to be available for the callstack timestamp. There is no guarantee it will be present at the time it is needed, so a second structure is added to allow postponing qualification of callstacks. | |||
2021-11-06 | Construct faux context switch data from fiber events. | Bartosz Taudul | |
2021-11-06 | Explicit tracking of fiber state in ThreadData. | Bartosz Taudul | |
This replaces the use of hard-to-track global state with well-defined accessor functionality. | |||
2021-11-02 | Store fiber state is ThreadData. | Bartosz Taudul | |
2021-10-17 | Calculate plot values sum. | Bartosz Taudul | |
2021-09-23 | Include threadid in SampleDataRange | xavier | |
TODO: maybe make lists per thread to avoid increasing the packed structure by 2 bytes? | |||
2021-07-11 | Add hasher and comparator for StringIdx. | Bartosz Taudul | |
2021-06-23 | Cosmetics. | Bartosz Taudul | |
2021-06-21 | Introduce SrcLocCountMap | Terence Rokop | |
Add to ThreadData a map from source location to a counter, which will be used to keep track of the number of appearances of zones with the corresponding source locations on each thread's stack. | |||
2021-06-17 | Count kernel samples. | Bartosz Taudul | |
2021-06-15 | Implement combining sample callstacks. | Bartosz Taudul | |
This is required, because Windows will send two callstacks with the same timestamp, one for kernel-space, second for user-space. | |||
2021-06-15 | Add Int48 clearing function. | Bartosz Taudul | |
2021-06-09 | Handle GPU timer overflows with heuristics. | Bartosz Taudul | |
2021-06-04 | Support hw sample times on server. | Bartosz Taudul | |
2021-05-20 | Process additional hardware sample data. | Bartosz Taudul | |
2021-05-20 | Collect hardware sample data. | Bartosz Taudul | |
2021-05-01 | Replace two memory reads with just one. | Bartosz Taudul | |
2021-02-07 | Use SortedVector for plot data. | Bartosz Taudul | |
2021-01-31 | Process GPU context name messages. | Bartosz Taudul | |
2020-11-27 | Adding ZoneColor to set a dynamic color override to an existing zone. | Ben Vanik | |
2020-09-25 | Save/load custom memory types. | Bartosz Taudul | |
2020-09-25 | Store memory name in MemData struct. | Bartosz Taudul | |
2020-08-10 | Store instruction pointers in per-symbol sample data. | Bartosz Taudul | |
2020-07-07 | Process GPU calibration on server. | Bartosz Taudul | |
2020-07-07 | Drop accuracy bits from GPU context. | Bartosz Taudul | |
2020-06-16 | Replace floating point condition with a bool. | Bartosz Taudul | |
2020-06-14 | Drop support for loading pre-0.6.0 traces. | Bartosz Taudul | |
2020-05-31 | Don't add ghost zones if full callstack data isn't available. | Bartosz Taudul | |
2020-05-27 | Explicitly store GPU context type. | Bartosz Taudul | |
2020-05-23 | Add StringRef hasher, comparator. | Bartosz Taudul | |
2020-04-14 | No signed left shifts. | Bartosz Taudul | |
2020-04-14 | Don't shift left negative values. | Bartosz Taudul | |
2020-03-27 | Store list of symbol locations. | Bartosz Taudul | |
2020-03-25 | Symbol length transfer. | Bartosz Taudul | |
2020-03-17 | Pack frame identifiers in ghost zones. | Bartosz Taudul | |