Tags: gitmesam/reko
Tags
== Version 0.8.1.0 == It's been a long time since the last release, but a lot has been happening in Reko-land. This release contains: * Support for PIC16 and PIC16 architectures (with thanks to @chostelet) * Much better support for Intel HEX files (with thanks to @chostelet) * Moved to C# 7.2, .NET Framework 4.7, and NUnit 3.0 (with thanks to @chostelet) * Improvements in indirect call handling (with thanks to @ptomin) * Support for adding persistent user annotations / comments (with thanks to @ptomin) * Backward propagation of stack pointer from procedure end recovers more frame-based variables (with thanks to @ptomin) * C parser improvements (with thanks to @ptomin) * Improvements in MacOS classic binaries (with thanks to @gbody) * Handled compressed A5World segments in MacOS classic binaries (with thanks to @gbody) * Refactored Reko.Gui.dll to remove Windows Forms dependencies in preparation for GUI front end independence (with thanks to @smx-smx) * Xbox 360 XEX Loader (with thanks to @smx-smx) * PowerPC VMX instructions (with thanks to @smx-smx) * Improvements in X86 disassembler robustness (with thanks to @smx-smx) * Generation of for-loops from while- and do-loops (with thanks to @rfalke) * Initial support for ARM AArch64, IBM zSeries, Intel 8051, Motorola 6800, MSP 430, Risc-V, SuperH, TMS 7000, and XTensa architectures. * Support for the PowerPC 750 instruction set. * Improved disassembler performance about 20% across all architectures. * Improvements in shingled scanner heuristic, reducing false positives. * Much better support for indirect jump / call target resolution. * Improved handling of ELF PLT entries. * Fusion of MIPS-style unaligned loads and stores. * support for 16- 80- and 128-bit IEEE 754 floating point numbers. * Moved from Rhino.Mocks to Moq mock framework. * Support for more than one architecture per decompiled binary. * Support for platform-specific memory maps. * Memory visualizer control shows heat maps of binaries. * Command line switch --scan-only. * Added NamingPolicy classes to abstract automatic naming of variables, procedures, and types. * Lots and lots of small bug fixes. Thanks to @gbody, @wdigger, @wesinator, @wildptr for their contributions. Special thanks to @chostelet, @ptomin and @smx-smx for their code, time, and dedication.
Fix uxmal#488 Added a few MacOS traps. Ran regression tests.
bpos triggers on !N flag, which happens when the result is >= 0
PreviousNext