Commit Graph

213 Commits

Author SHA1 Message Date
Martin Ridgers
92e644e4bf Include the 'TRCE' handshake in a trace's output data stream so it can be treated agnostically regardless of how the data was received/written.
#rb none

[CL 7838753 by Martin Ridgers in Dev-Core branch]
2019-08-07 03:20:10 -04:00
Martin Ridgers
71166b1887 Less verbose IAnalyzer.Event.GetValue() API for fetching a field's value, along with support to coerce between all types.
#rb none

[CL 6909133 by Martin Ridgers in Dev-Core branch]
2019-06-10 04:36:47 -04:00
Martin Ridgers
5aa53dc9f2 Removed IAnalyzer.Event.GetData() and GetTotalSize() from public view as they really aren't useful and we don't want to leak internals so easily.
#rb none

[CL 6909125 by Martin Ridgers in Dev-Core branch]
2019-06-10 04:28:30 -04:00
Martin Ridgers
956aa6f988 Removed IAnalyzer.GetArray() as array support isn't quite implemented yet.
#rb none

[CL 6909121 by Martin Ridgers in Dev-Core branch]
2019-06-10 04:23:33 -04:00
Martin Ridgers
6bef413449 Renamed Trace's event object so that it doesn't cause ambiguation.
#rb none

[CL 6829917 by Martin Ridgers in Dev-Core branch]
2019-06-04 07:26:18 -04:00
Stefan Boberg
8607ecb30d Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6815521 by Stefan Boberg in Main branch]
2019-06-03 15:32:00 -04:00
Martin Ridgers
ac4d6f5c9c Events can now be marked as "Important", indicating that logged events of that type should persist and not be logged ephemerally in the log tail. Note that this is currently semantic only for now and has no effect internally.
#rb none

[CL 6675317 by Martin Ridgers in Dev-Core branch]
2019-05-30 07:58:14 -04:00
Martin Ridgers
de1e537fa8 The analysis engine was using the wrong event identifier when receiving declarations of new events.
#rb none

[CL 6663355 by Martin Ridgers in Dev-Core branch]
2019-05-29 09:12:50 -04:00
Martin Ridgers
6a8489ca97 Moved EKnownEventUids from public to private
#rb burt

[CL 6663158 by Martin Ridgers in Dev-Core branch]
2019-05-29 08:18:52 -04:00
Martin Ridgers
c1065526bb Removed block-scoped static concrete FEventData which was preventing multiple analysis sessions.
#rb cm

[CL 6617900 by Martin Ridgers in Dev-Core branch]
2019-05-23 07:34:31 -04:00
Martin Ridgers
a8cbde104e Addressed copyright notice false positives.
#rb none

[CL 6532994 by Martin Ridgers in Dev-Core branch]
2019-05-16 04:54:01 -04:00
Martin Ridgers
4a851be94d Fixed Linux/Clang compile errors
#rb none

[CL 6440706 by Martin Ridgers in Dev-Core branch]
2019-05-14 05:44:25 -04:00
Martin Ridgers
649c7c0200 Copy up of Unreal Insights from //Tasks/UE4/Dev-Core-Trace.
#rb none

[CL 6426511 by Martin Ridgers in Dev-Core branch]
2019-05-13 09:05:12 -04:00