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 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 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
-