Many disasm and analyzer improvements and bug fixes:
- Grouped registers and flags together; renamed IP to PC.
- Proper If implementation (with condition and then as arguments).
- x86: Signedness and readability fixes.
- x86: Better prefix support (still ignoring).
- x86: Implemented a couple more instructions.
- analysis: Changed to a more structured approach, while maintaining flexibility.
- analysis: Improved register and stack tracking, allowing proof of return to be established for nested functions using SEH (Structured Exception Handling) or alloca.
- analysis: Making use of r2 for section vaddr mappings and analyzing all symbols, including the entry point.
- analysis: A primitive way of pausing analysis.