Skip to content

Make databases depend on workflows/plugins that were previously used in analysis #3358

@0cyn

Description

@0cyn

Version and Platform (required):

  • Binary Ninja Version: 3.1
  • OS: *
  • OS Version: *
  • CPU Architecture: *

Steps To Reproduce:
Please provide all steps required to reproduce the behavior:

  1. Enable objc plugin, restart
  2. Set the workflow to the objc one, disable the objc plugin, restart again
  3. Open any binary without modifying the default workflow

Linear Analysis will be entirely broken with only a line in the error log vaguely indicating what went wrong.

Settings UI will still indicate that the workflow is available until you un-select it and restart again.

Screenshots:
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: DatabaseIssue needs changes to BNDBsEffort: MediumIssue should take < 1 monthImpact: MediumIssue is impactful with a bad, or no, workaround

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions