Skip to content

Linear disassembly view not updated completely after making changes #1554

@tedanvosin

Description

@tedanvosin

Description

Every time I define/undefine code, the linear disassembly view does not update completely, causing multiple issues such as:

  • Undefined function gets removed from the function table, but still shows up in disassembly, with the first few instructions and the undefined bytes which overlap with the instructions.
Image
  • Unable to redefine the bytes to code.
  • Undefining multiple functions causes undefined bytes to not show up for some undefined regions.
Image

etc.

I noticed most of the issues were corrected when a fresh disassembly view was generated.

file.zip

Steps to reproduce the bug

  • Load binary, goto _print_box function, change to linear disassembly view.
  • Undefine code by pressing u.

Environment

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions