< prev index next >

core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jmc/flightrecorder/rules/jdk/memory/AllocationByClassRule.java

Print this page

        

*** 72,84 **** EventAvailability eventAvailabilityInside = RulesToolkit.getEventAvailability(items, JdkTypeIDs.ALLOC_INSIDE_TLAB); EventAvailability eventAvailabilityOutside = RulesToolkit.getEventAvailability(items, JdkTypeIDs.ALLOC_OUTSIDE_TLAB); if (!RulesToolkit.isEventsEnabled(eventAvailabilityInside, eventAvailabilityOutside)) { ! return RulesToolkit.getNotApplicableResult(this, ! MessageFormat.format(Messages.getString(Messages.General_RULE_REQUIRES_ALL_EVENT_TYPES_ENABLED), ! JdkTypeIDs.ALLOC_INSIDE_TLAB + "," + JdkTypeIDs.ALLOC_OUTSIDE_TLAB)); } if (!(eventAvailabilityInside == EventAvailability.AVAILABLE || eventAvailabilityOutside == EventAvailability.AVAILABLE)) { return RulesToolkit.getNotApplicableResult(this, MessageFormat.format(Messages.getString(Messages.General_RULE_REQUIRES_EVENTS_FROM_ONE_OF_MANY), --- 72,84 ---- EventAvailability eventAvailabilityInside = RulesToolkit.getEventAvailability(items, JdkTypeIDs.ALLOC_INSIDE_TLAB); EventAvailability eventAvailabilityOutside = RulesToolkit.getEventAvailability(items, JdkTypeIDs.ALLOC_OUTSIDE_TLAB); if (!RulesToolkit.isEventsEnabled(eventAvailabilityInside, eventAvailabilityOutside)) { ! return RulesToolkit.getEventAvailabilityResult(this, items, ! RulesToolkit.getLeastAvailable(eventAvailabilityInside, eventAvailabilityOutside), ! JdkTypeIDs.ALLOC_INSIDE_TLAB, JdkTypeIDs.ALLOC_OUTSIDE_TLAB); } if (!(eventAvailabilityInside == EventAvailability.AVAILABLE || eventAvailabilityOutside == EventAvailability.AVAILABLE)) { return RulesToolkit.getNotApplicableResult(this, MessageFormat.format(Messages.getString(Messages.General_RULE_REQUIRES_EVENTS_FROM_ONE_OF_MANY),
< prev index next >