Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 532 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 532 Bytes

illegalEMU

An illegal (unknown) instructions emulator.

Why?

Some legacy processors (e.g. AMD Phenom series) are perfectly fine for today's standards but lack a few instructions widely used in modern software. This is an attempt to overcome this issue by emulating the invalid instructions in software.

How?

Attaching to a program like a debugger, breaking whenever an "illegal instruction" exception is hit and emulating it using Unicorn.

Does it work?

Not yet.