Class AssemblyParserARM

    • Field Detail

      • PART_INSTRUCTION

        private static final java.lang.String PART_INSTRUCTION
        See Also:
        Constant Field Values
      • ASSEMBLY_CONSTANT

        private static final java.util.regex.Pattern ASSEMBLY_CONSTANT
      • PATTERN_ASSEMBLY_INSTRUCTION

        private static final java.util.regex.Pattern PATTERN_ASSEMBLY_INSTRUCTION
    • Constructor Detail

      • AssemblyParserARM

        public AssemblyParserARM​(Architecture architecture)
    • Method Detail

      • parseInstruction

        public AssemblyInstruction parseInstruction​(java.lang.String input,
                                                    long address,
                                                    java.lang.String comment,
                                                    java.lang.String annotation,
                                                    AssemblyLabels labels)
      • isConstant

        public boolean isConstant​(java.lang.String mnemonic,
                                  java.lang.String operand)
      • isRegister

        public boolean isRegister​(java.lang.String mnemonic,
                                  java.lang.String operand)
      • isJump

        public boolean isJump​(java.lang.String mnemonic)
      • extractRegisterName

        public java.lang.String extractRegisterName​(java.lang.String input)