java.lang.Object
com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckReporter
com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckReporterTTY
-
Field Summary
Fields declared in class com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckReporter
_maxErrorsToReport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidOutput non-error informationvoidvoidreport(CheckError error) Report an error.voidreportClass(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, String prefix) Report information from a classvoidreportFatalError(CheckError error) Report the fact that a fatal error has occurred.voidreportForwardedObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer newObject) Report that a forwarded pointer was encountered when running with "midscavenge".voidreportHeapWalkError(CheckError error, CheckElement previousObjectPtr1, CheckElement previousObjectPtr2, CheckElement previousObjectPtr3) Report the fact that an error has occurred while walking the heap.voidreportObjectHeader(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, String prefix) Report information from an object header.Methods declared in class com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckReporter
print, println, reportGenericType, setMaxErrorsToReport, shouldReport
-
Constructor Details
-
CheckReporterTTY
-
CheckReporterTTY
public CheckReporterTTY()
-
-
Method Details
-
report
Description copied from class:CheckReporterReport an error. Accepts an error object and outputs error to the appropriate device.- Specified by:
reportin classCheckReporter- Parameters:
error- The error to be reported
-
reportClass
public void reportClass(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, String prefix) Description copied from class:CheckReporterReport information from a class- Specified by:
reportClassin classCheckReporter
-
reportFatalError
Description copied from class:CheckReporterReport the fact that a fatal error has occurred.- Specified by:
reportFatalErrorin classCheckReporter
-
reportHeapWalkError
public void reportHeapWalkError(CheckError error, CheckElement previousObjectPtr1, CheckElement previousObjectPtr2, CheckElement previousObjectPtr3) Description copied from class:CheckReporterReport the fact that an error has occurred while walking the heap.- Specified by:
reportHeapWalkErrorin classCheckReporter
-
reportObjectHeader
public void reportObjectHeader(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, String prefix) Description copied from class:CheckReporterReport information from an object header.- Specified by:
reportObjectHeaderin classCheckReporter
-
println
-
print
Description copied from class:CheckReporterOutput non-error information- Specified by:
printin classCheckReporter
-
reportForwardedObject
public void reportForwardedObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer newObject) Description copied from class:CheckReporterReport that a forwarded pointer was encountered when running with "midscavenge".- Specified by:
reportForwardedObjectin classCheckReporter
-