draperlaboratory / VIBES

Verified, Incremental, Binary Editing with Synthesis
MIT License
51 stars 1 forks source link

Infer the target and language from the binary in `vibes-init` #236

Closed bmourad01 closed 2 years ago

bmourad01 commented 2 years ago

The user can still provide the language if our heuristic gets it wrong. Also fixes checks for Arm_target.parent, since we should also check if it's 32-bit ARM (we don't support 64-bit ARM).

Additionally, the MiniZinc backend shouldn't be considering floating point registers right now, which should cut down on solving time.