Class AssemblyParserX86
java.lang.Object
org.adoptopenjdk.jitwatch.model.assembly.AbstractAssemblyParser
org.adoptopenjdk.jitwatch.model.assembly.x86.AssemblyParserX86
- All Implemented Interfaces:
IAssemblyParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Patternprivate static final Stringprivate static final Stringprivate static final Stringprivate static final PatternFields inherited from class org.adoptopenjdk.jitwatch.model.assembly.AbstractAssemblyParser
architecture, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInstruction(AssemblyLabels labels, String inLine) extractRegisterName(String input) booleanisConstant(String mnemonic, String operand) booleanbooleanisRegister(String mnemonic, String operand) parseInstruction(String input, long address, String comment, String annotation, AssemblyLabels labels) Methods inherited from class org.adoptopenjdk.jitwatch.model.assembly.AbstractAssemblyParser
getArchitecture, isAddress, parseAssembly
-
Field Details
-
PART_ADDRESS
- See Also:
-
PART_INSTRUCTION
- See Also:
-
PART_COMMENT
- See Also:
-
ASSEMBLY_CONSTANT
-
PATTERN_ASSEMBLY_INSTRUCTION
-
-
Constructor Details
-
AssemblyParserX86
-
-
Method Details
-
createInstruction
-
parseInstruction
public AssemblyInstruction parseInstruction(String input, long address, String comment, String annotation, AssemblyLabels labels) -
isConstant
-
isRegister
-
isJump
-
extractRegisterName
-