uxmal / reko

Reko is a binary decompiler.

Home Page:https://uxmal.github.io/reko

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature request: Marking instructions as "unlikely"

throwaway96 opened this issue · comments

The goal is to help the shingle scanner find only valid code, while maintaining the ability to analyze binaries that are intentionally obfuscated or otherwise do unusual things. Examples (on AEON) include modifying the zero register and jumping to the stack. This could be an instrclass bit.

This has been implemented. Disassemblers that wish to participate can mark instructions with the InstrClass.Unlikely bit. The user can set the Unlikely bit in the Program > Properties dialog in the GUI.