Class CheckReporterTTY
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Output non-error informationvoid
void
report
(CheckError error) Report an error.void
reportClass
(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, String prefix) Report information from a classvoid
reportFatalError
(CheckError error) Report the fact that a fatal error has occurred.void
reportForwardedObject
(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".void
reportHeapWalkError
(CheckError error, CheckElement previousObjectPtr1, CheckElement previousObjectPtr2, CheckElement previousObjectPtr3) Report the fact that an error has occurred while walking the heap.void
reportObjectHeader
(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:CheckReporter
Report an error. Accepts an error object and outputs error to the appropriate device.- Specified by:
report
in 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:CheckReporter
Report information from a class- Specified by:
reportClass
in classCheckReporter
-
reportFatalError
Description copied from class:CheckReporter
Report the fact that a fatal error has occurred.- Specified by:
reportFatalError
in classCheckReporter
-
reportHeapWalkError
public void reportHeapWalkError(CheckError error, CheckElement previousObjectPtr1, CheckElement previousObjectPtr2, CheckElement previousObjectPtr3) Description copied from class:CheckReporter
Report the fact that an error has occurred while walking the heap.- Specified by:
reportHeapWalkError
in classCheckReporter
-
reportObjectHeader
public void reportObjectHeader(CheckError error, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, String prefix) Description copied from class:CheckReporter
Report information from an object header.- Specified by:
reportObjectHeader
in classCheckReporter
-
println
-
print
Description copied from class:CheckReporter
Output non-error information- Specified by:
print
in 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:CheckReporter
Report that a forwarded pointer was encountered when running with "midscavenge".- Specified by:
reportForwardedObject
in classCheckReporter
-