Skip to content

AARCH64 incorrect operand access reported for mov immediate #1652

Closed
@RobertHenry6bev

Description

@RobertHenry6bev

The AARCH64/ARM64 instruction 0xd2801c00 decodes to "mov x0, #0xe0".

Working in the 'next' branch at head (commit d956ced), when asking for detail, in a non-DIET build, then the C++ decoder yields for
capstone_insn.detail.arm64.operands[0].access
the value 3, which is a bitset of CS_AC_READ | CS_AC_WRITE

But this instruction does NOT read register x0; it just writes it!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions