Commit Graph

213 Commits

Author SHA1 Message Date
martin ridgers
ac1bc9e6be A case of copy-paste caused analyzers to not receive the scoped trace events they had subscribed to.
#ROBOMERGE-SOURCE: CL 17065995 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v852-17065384)

[CL 17066022 by martin ridgers in ue5-release-engine-test branch]
2021-08-05 05:28:54 -04:00
Martin Ridgers
44cd7918bc A case of copy-paste caused analyzers to not receive the scoped trace events they had subscribed to.
[CL 17065995 by Martin Ridgers in ue5-main branch]
2021-08-05 05:27:03 -04:00
martin ridgers
4ebbb9ff96 Removed a redundant comment.
#rnx

#ROBOMERGE-SOURCE: CL 16994792 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994795 by martin ridgers in ue5-release-engine-test branch]
2021-07-29 09:00:03 -04:00
Martin Ridgers
e3629a017c Removed a redundant comment.
#rnx

[CL 16994792 by Martin Ridgers in ue5-main branch]
2021-07-29 08:59:49 -04:00
martin ridgers
95ff0451cb Older trace protocols had synchronised new-event events so we can't short-circuit those events.
#rnx

#ROBOMERGE-SOURCE: CL 16994788 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994790 by martin ridgers in ue5-release-engine-test branch]
2021-07-29 08:58:44 -04:00
Martin Ridgers
217b578502 Older trace protocols had synchronised new-event events so we can't short-circuit those events.
#rnx

[CL 16994788 by Martin Ridgers in ue5-main branch]
2021-07-29 08:58:34 -04:00
martin ridgers
aa40aea03e Ancient traces have no magic FourCC. We can say though that they definitely start with 01 00 00 00. So we'll use that as a FourCC to identfiy antique traces.
#rnx

#ROBOMERGE-SOURCE: CL 16994617 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994667 by martin ridgers in ue5-release-engine-test branch]
2021-07-29 08:53:28 -04:00
Martin Ridgers
eddd4680e5 Ancient traces have no magic FourCC. We can say though that they definitely start with 01 00 00 00. So we'll use that as a FourCC to identfiy antique traces.
#rnx

[CL 16994617 by Martin Ridgers in ue5-main branch]
2021-07-29 08:51:16 -04:00
martin ridgers
ccecae1930 The wrong protocol stage was being used for older protocol-2 and protocol-3 traces
#rnx

#ROBOMERGE-SOURCE: CL 16994501 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994504 by martin ridgers in ue5-release-engine-test branch]
2021-07-29 08:36:02 -04:00
Martin Ridgers
7c36e1e935 The wrong protocol stage was being used for older protocol-2 and protocol-3 traces
#rnx

[CL 16994501 by Martin Ridgers in ue5-main branch]
2021-07-29 08:35:36 -04:00
martin ridgers
30dbc1b987 Fixed segfault when analysing old protocol-0 traces.
#rnx

#ROBOMERGE-SOURCE: CL 16994476 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994482 by martin ridgers in ue5-release-engine-test branch]
2021-07-29 08:32:30 -04:00
martin ridgers
a6b2033a16 Allow externally-construct trace event types to be added into the type registry.
#rnx

#ROBOMERGE-SOURCE: CL 16994468 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994481 by martin ridgers in ue5-release-engine-test branch]
2021-07-29 08:32:23 -04:00
Martin Ridgers
57dfb01074 Fixed segfault when analysing old protocol-0 traces.
#rnx

[CL 16994476 by Martin Ridgers in ue5-main branch]
2021-07-29 08:31:27 -04:00
Martin Ridgers
3b1662a4f4 Allow externally-construct trace event types to be added into the type registry.
#rnx

[CL 16994468 by Martin Ridgers in ue5-main branch]
2021-07-29 08:29:56 -04:00
martin ridgers
27c78d0d4b Over time the framework behind the analysis of traces has grown reactively and organically without little thought to structure. The monolithic class has been refactored to derive some structure that will ease future maintenance (and protocol changes in particular).
#rb johan.berg
#jira ue-114532
#rnx

#ROBOMERGE-SOURCE: CL 16979281 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16979283 by martin ridgers in ue5-release-engine-test branch]
2021-07-28 02:24:48 -04:00
Martin Ridgers
12df3999e2 Over time the framework behind the analysis of traces has grown reactively and organically without little thought to structure. The monolithic class has been refactored to derive some structure that will ease future maintenance (and protocol changes in particular).
#rb johan.berg
#jira ue-114532
#rnx

[CL 16979281 by Martin Ridgers in ue5-main branch]
2021-07-28 02:24:21 -04:00
martin ridgers
de07a4b813 A strategic balancing of an End() call with a Begin() call.
#rb jberg
#jira UE-114532
#rnx

#ROBOMERGE-SOURCE: CL 16966340 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16966341 by martin ridgers in ue5-release-engine-test branch]
2021-07-27 04:33:18 -04:00
Martin Ridgers
e21a54a5a6 A strategic balancing of an End() call with a Begin() call.
#rb jberg
#jira UE-114532
#rnx

[CL 16966340 by Martin Ridgers in ue5-main branch]
2021-07-27 04:32:25 -04:00
martin ridgers
106541d9a8 Moved a few classes out of FAnalysisEngine's scope.
#rnx

#ROBOMERGE-SOURCE: CL 16670167 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)

[CL 16670169 by martin ridgers in ue5-release-engine-test branch]
2021-06-15 02:55:50 -04:00
Martin Ridgers
3fb2b8b6b3 Moved a few classes out of FAnalysisEngine's scope.
#rnx

[CL 16670167 by Martin Ridgers in ue5-main branch]
2021-06-15 02:55:20 -04:00
martin ridgers
18ffba065c Removed a few redundant "using namespace" statements.
#rnx

#ROBOMERGE-SOURCE: CL 16654394 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16654398 by martin ridgers in ue5-release-engine-test branch]
2021-06-13 15:58:09 -04:00
Martin Ridgers
3642e263af Removed a few redundant "using namespace" statements.
#rnx

[CL 16654394 by Martin Ridgers in ue5-main branch]
2021-06-13 15:53:51 -04:00
martin ridgers
f097fe2089 Delete redundant variable.
#rnx

#ROBOMERGE-SOURCE: CL 16653294 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16653299 by martin ridgers in ue5-release-engine-test branch]
2021-06-13 02:18:12 -04:00
Martin Ridgers
0e39eaf9df Delete redundant variable.
#rnx

[CL 16653294 by Martin Ridgers in ue5-main branch]
2021-06-13 02:15:35 -04:00
martin ridgers
b79ed2bad2 Added some Vim fold markers to help navigate this file more easily.
#rnx

#ROBOMERGE-SOURCE: CL 16638910 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16638964 by martin ridgers in ue5-release-engine-test branch]
2021-06-11 06:30:47 -04:00