Skip to content

HLIL(or BNIL) instruction deletion #3888

Answered by psifertex
mostobriv asked this question in API
Discussion options

You must be logged in to vote

Sorry for the delay in responding. There is no way to directly delete a BNIL instruction. Here are your options:

  1. Delete the underlying assembly -- the UI/API even can show you the exact native instructions that align with an HLIL instruction. Specifically the ".llils" instruction will map to the set of LLIL instructions that all have distinct native addresses.
  2. Create a workflow. A workflow can technically remove IL instructions but they're not super easy to work with right now. For example, the inliner workflow shows how to replace one IL instruction with another. This can potentially be used to replace multiple instructions such that you could remove an instruction.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@mostobriv
Comment options

Answer selected by psifertex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants