-
Bug
-
Resolution: Unresolved
-
P3
-
None
-
7.0.0
I noticed while creating new recordings for JMC-5970 that the AllocationsByClass and AllocationsByThread rules required both AllocInNewTLAB and AllocOutsideTLAB to be AVAILABLE, which means that they require both events to actually have occured. In the case of AllocOutsideTLAB this has not necessarily happened.
This rule gives a NOT_APPLICABLE result instead of an OK result, which is not really correct.
This rule should require AVAILABLE or ENABLED, or maybe AVAILABLE for AllocInNewTLAB and ENABLED for AllocOutsideTLAB
There may be other rules that have similar issues as well, for example the ErrorRule