Module openj9.dtfj
Class PlatformSectionParser
- java.lang.Object
-
- com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
-
- com.ibm.dtfj.javacore.parser.j9.SectionParser
-
- com.ibm.dtfj.javacore.parser.j9.section.platform.PlatformSectionParser
-
- All Implemented Interfaces:
ISectionParser
,ICommonTypes
,IPlatformTypes
public class PlatformSectionParser extends SectionParser implements IPlatformTypes
-
-
Field Summary
-
Fields declared in class com.ibm.dtfj.javacore.parser.j9.SectionParser
fImageBuilder, LOOKAHEAD_DEPTH
-
Fields declared in class com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
anyMatched, DEFAULT_DEPTH, fLookAheadBuffer, FORCE_THROW, fSectionName, fTagManager, fTagParser
-
Fields declared in interface com.ibm.dtfj.javacore.parser.j9.section.common.ICommonTypes
BUILD_INFO, COMMON, JIT_BUILD_VERSION, JIT_PRESENT, JRE_NAME, JRE_VERSION, NULL, POINTER_SIZE, SECTION, UNAVAILABLE_DATA, VM_VERSION
-
Fields declared in interface com.ibm.dtfj.javacore.parser.j9.section.platform.IPlatformTypes
ENV_NAME, ENV_VALUE, PL_CPU_ARCH, PL_CPU_COUNT, PL_HOST_ADDR, PL_HOST_NAME, PL_MODULE_BASE, PL_MODULE_NAME, PL_MODULE_OFFSET, PL_OS_NAME, PL_OS_VERSION, PL_REGISTER_NAME, PL_REGISTER_VALUE, PL_SIGNAL, PLATFORM_SECTION, T_1XHENVVARS, T_1XHERROR2, T_1XHEXCPCODE, T_1XHEXCPMODULE, T_1XHREGISTERS, T_2XHCPUS, T_2XHENVVAR, T_2XHHOSTNAME, T_2XHOSLEVEL, T_2XHREGISTER, T_3XHCPUARCH, T_3XHNUMASUP, T_3XHNUMCPUS
-
-
Constructor Summary
Constructors Constructor Description PlatformSectionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
sovOnlyRules(String startingTag)
Empty hook for now.protected void
topLevelRule()
Controls parsing for host platform (XH) section in the javacore-
Methods declared in class com.ibm.dtfj.javacore.parser.j9.SectionParser
addAsProperty, readIntoDTFJ
-
Methods declared in class com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
consume, getCurrentFileLineNumber, getErrors, getLineRuleResults, getLookAheadBuffer, handleError, handleError, handleError, handleError, handleError, handleErrorAtLineNumber, handleRequiredMismatch, handleUnknownMismatch, isValidJavaCoreTag, isValidSectionTag, lookAhead, match, matchOptional, matchRequired, processTagLineOptional, processTagLineRequired, setLookAheadBuffer, setLookAheadBuffer, setTagManager
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.dtfj.javacore.parser.framework.parser.ISectionParser
anyMatched, getSectionName
-
-
-
-
Method Detail
-
topLevelRule
protected void topLevelRule() throws ParserException
Controls parsing for host platform (XH) section in the javacore- Specified by:
topLevelRule
in classSectionParser
- Throws:
ParserException
-
sovOnlyRules
protected void sovOnlyRules(String startingTag) throws ParserException
Empty hook for now.- Specified by:
sovOnlyRules
in classSectionParser
- Throws:
ParserException
-
-