From b581cd8887ed9e835df4c9a9e7438feb7290db0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20K=C3=A4ll=C3=A9n?= Date: Sun, 17 Mar 2019 14:00:52 +0100 Subject: [PATCH] == 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. --- appveyor.yml | 2 +- doc/release.md | 1 + src/Core/Properties/AssemblyInfo.cs | 4 +- src/WixInstaller/Properties.wxi | 2 +- src/tools/makesigs/Properties/AssemblyInfo.cs | 8 ++-- src/tools/xslt/Properties/AssemblyInfo.cs | 4 +- subjects/CPM-80/CB80.c | 2 +- subjects/CPM-80/CB80.globals.c | 2 +- subjects/CPM-80/CB80.h | 2 +- subjects/Elf/ARM/angr-685/RTOSDemo.c | 2 +- subjects/Elf/ARM/angr-685/RTOSDemo.globals.c | 2 +- subjects/Elf/ARM/angr-685/RTOSDemo.h | 2 +- subjects/Elf/ARM/switch/switch.c | 2 +- subjects/Elf/ARM/switch/switch.globals.c | 2 +- subjects/Elf/ARM/switch/switch.h | 2 +- subjects/Elf/MIPS/redir/redir.c | 2 +- subjects/Elf/MIPS/redir/redir.globals.c | 44 +++++++++---------- subjects/Elf/MIPS/redir/redir.h | 2 +- subjects/Elf/MIPS/swlswr/test.c | 2 +- subjects/Elf/MIPS/swlswr/test.globals.c | 2 +- subjects/Elf/MIPS/swlswr/test.h | 2 +- subjects/Elf/Msp430/a.c | 2 +- subjects/Elf/Msp430/a.globals.c | 2 +- subjects/Elf/Msp430/a.h | 2 +- subjects/Elf/RiscV/ipcalc/ipcalc.c | 2 +- subjects/Elf/RiscV/ipcalc/ipcalc.globals.c | 2 +- subjects/Elf/RiscV/ipcalc/ipcalc.h | 2 +- subjects/Elf/Sparc/from_boomerang/subject.c | 2 +- .../Sparc/from_boomerang/subject.globals.c | 2 +- subjects/Elf/Sparc/from_boomerang/subject.h | 2 +- .../Elf/Sparc/rtems/sparc-rtems-unprotoize.c | 2 +- .../rtems/sparc-rtems-unprotoize.globals.c | 2 +- .../Elf/Sparc/rtems/sparc-rtems-unprotoize.h | 2 +- .../Elf/x86-64/ais3_crackme/ais3_crackme.c | 2 +- .../ais3_crackme/ais3_crackme.globals.c | 2 +- .../Elf/x86-64/ais3_crackme/ais3_crackme.h | 2 +- subjects/Elf/x86-64/ls/ls.c | 2 +- subjects/Elf/x86-64/ls/ls.globals.c | 2 +- subjects/Elf/x86-64/ls/ls.h | 2 +- subjects/Elf/x86-64/pngpixel/pngpixel.c | 2 +- .../Elf/x86-64/pngpixel/pngpixel.globals.c | 2 +- subjects/Elf/x86-64/pngpixel/pngpixel.h | 2 +- subjects/Elf/x86-64/retpoline/retpoline.c | 2 +- .../Elf/x86-64/retpoline/retpoline.globals.c | 2 +- subjects/Elf/x86-64/retpoline/retpoline.h | 2 +- .../Elf/x86-64/retpoline/retpoline_stripped.c | 2 +- .../retpoline/retpoline_stripped.globals.c | 2 +- .../Elf/x86-64/retpoline/retpoline_stripped.h | 2 +- subjects/Elf/x86-64/simd_double/simd_double.c | 2 +- .../x86-64/simd_double/simd_double.globals.c | 2 +- subjects/Elf/x86-64/simd_double/simd_double.h | 2 +- subjects/Elf/zSeries/fib/example.c | 2 +- subjects/Elf/zSeries/fib/example.globals.c | 2 +- subjects/Elf/zSeries/fib/example.h | 2 +- subjects/Hunk-m68k/BENCHFN.c | 2 +- subjects/Hunk-m68k/BENCHFN.globals.c | 2 +- subjects/Hunk-m68k/BENCHFN.h | 2 +- subjects/Hunk-m68k/BENCHLNG.c | 2 +- subjects/Hunk-m68k/BENCHLNG.globals.c | 2 +- subjects/Hunk-m68k/BENCHLNG.h | 2 +- subjects/Hunk-m68k/BENCHMUL.c | 2 +- subjects/Hunk-m68k/BENCHMUL.globals.c | 2 +- subjects/Hunk-m68k/BENCHMUL.h | 2 +- subjects/Hunk-m68k/BYTEOPS.c | 2 +- subjects/Hunk-m68k/BYTEOPS.globals.c | 2 +- subjects/Hunk-m68k/BYTEOPS.h | 2 +- subjects/Hunk-m68k/FIBO.c | 2 +- subjects/Hunk-m68k/FIBO.globals.c | 2 +- subjects/Hunk-m68k/FIBO.h | 2 +- subjects/Hunk-m68k/MATRIXMU.c | 2 +- subjects/Hunk-m68k/MATRIXMU.globals.c | 2 +- subjects/Hunk-m68k/MATRIXMU.h | 2 +- subjects/Hunk-m68k/MAX.c | 2 +- subjects/Hunk-m68k/MAX.globals.c | 2 +- subjects/Hunk-m68k/MAX.h | 2 +- subjects/Hunk-m68k/STRLEN.c | 2 +- subjects/Hunk-m68k/STRLEN.globals.c | 2 +- subjects/Hunk-m68k/STRLEN.h | 2 +- subjects/Hunk-m68k/TESTLONG.c | 2 +- subjects/Hunk-m68k/TESTLONG.globals.c | 2 +- subjects/Hunk-m68k/TESTLONG.h | 2 +- subjects/MZ-x86/BENCHFN.c | 2 +- subjects/MZ-x86/BENCHFN.globals.c | 2 +- subjects/MZ-x86/BENCHFN.h | 2 +- subjects/MachO/const.c | 2 +- subjects/MachO/const.globals.c | 2 +- subjects/MachO/const.h | 2 +- subjects/Microchip/C18/PIC18/PIC18Legacy.c | 2 +- .../Microchip/C18/PIC18/PIC18Legacy.globals.c | 2 +- subjects/Microchip/C18/PIC18/PIC18Legacy.h | 2 +- .../Microchip/C18/PIC18Extd/PIC18EggExtd.c | 2 +- .../C18/PIC18Extd/PIC18EggExtd.globals.c | 2 +- .../Microchip/C18/PIC18Extd/PIC18EggExtd.h | 2 +- subjects/PDP-11/lunar.c | 2 +- subjects/PDP-11/lunar.globals.c | 2 +- subjects/PDP-11/lunar.h | 2 +- subjects/PDP-11/space.c | 2 +- subjects/PDP-11/space.globals.c | 2 +- subjects/PDP-11/space.h | 2 +- subjects/PDP-11/spcinv.c | 2 +- subjects/PDP-11/spcinv.globals.c | 2 +- subjects/PDP-11/spcinv.h | 2 +- subjects/PE/MIPS/swlswr/test.c | 2 +- subjects/PE/MIPS/swlswr/test.globals.c | 2 +- subjects/PE/MIPS/swlswr/test.h | 2 +- subjects/PE/PPC/hello_ppc.c | 2 +- subjects/PE/PPC/hello_ppc.globals.c | 2 +- subjects/PE/PPC/hello_ppc.h | 2 +- subjects/PE/m68k/hello_m68k.c | 2 +- subjects/PE/m68k/hello_m68k.globals.c | 2 +- subjects/PE/m68k/hello_m68k.h | 2 +- .../PE/x86-64/varargs_test/varargs_test.c | 2 +- .../varargs_test/varargs_test.globals.c | 2 +- .../PE/x86-64/varargs_test/varargs_test.h | 2 +- subjects/PE/x86/ExeDll/Executable.c | 2 +- subjects/PE/x86/ExeDll/Executable.globals.c | 2 +- subjects/PE/x86/ExeDll/Executable.h | 2 +- .../IncorrectUserSignature.c | 2 +- .../IncorrectUserSignature.globals.c | 2 +- .../IncorrectUserSignature.h | 2 +- subjects/PE/x86/RussianText/RussianText.c | 2 +- .../PE/x86/RussianText/RussianText.globals.c | 2 +- subjects/PE/x86/RussianText/RussianText.h | 2 +- subjects/PE/x86/VCExeSample/VCExeSample.c | 2 +- .../PE/x86/VCExeSample/VCExeSample.globals.c | 2 +- subjects/PE/x86/VCExeSample/VCExeSample.h | 2 +- subjects/PE/x86/demo_upx/Demo.c | 2 +- subjects/PE/x86/demo_upx/Demo.globals.c | 2 +- subjects/PE/x86/demo_upx/Demo.h | 2 +- subjects/PE/x86/import-ordinals/main.c | 2 +- .../PE/x86/import-ordinals/main.globals.c | 2 +- subjects/PE/x86/import-ordinals/main.h | 2 +- subjects/PE/x86/pySample/pySample.c | 2 +- subjects/PE/x86/pySample/pySample.globals.c | 2 +- subjects/PE/x86/pySample/pySample.h | 2 +- subjects/TLCS/90/TLCS-90.c | 2 +- subjects/TLCS/90/TLCS-90.globals.c | 2 +- subjects/TLCS/90/TLCS-90.h | 2 +- subjects/TLCS/900/ngp_iq/NGP_IQ.c | 2 +- subjects/TLCS/900/ngp_iq/NGP_IQ.globals.c | 2 +- subjects/TLCS/900/ngp_iq/NGP_IQ.h | 2 +- subjects/VMS-vax/unzip.c | 2 +- subjects/VMS-vax/unzip.globals.c | 2 +- subjects/VMS-vax/unzip.h | 2 +- subjects/i8051/rtl8188efw.c | 2 +- subjects/i8051/rtl8188efw.globals.c | 2 +- subjects/i8051/rtl8188efw.h | 2 +- subjects/regression.log | 13 ++---- subjects/regressions/angr-148/test.c | 2 +- subjects/regressions/angr-148/test.globals.c | 2 +- subjects/regressions/angr-148/test.h | 2 +- subjects/regressions/reko-121/m68k_jump.c | 2 +- .../regressions/reko-121/m68k_jump.globals.c | 2 +- subjects/regressions/reko-121/m68k_jump.h | 2 +- subjects/regressions/reko-351/a.c | 2 +- subjects/regressions/reko-351/a.globals.c | 2 +- subjects/regressions/reko-351/a.h | 2 +- subjects/regressions/reko-367/code.c | 2 +- subjects/regressions/reko-367/code.globals.c | 2 +- subjects/regressions/reko-367/code.h | 2 +- subjects/regressions/reko-90/PP.c | 2 +- subjects/regressions/reko-90/PP.globals.c | 2 +- subjects/regressions/reko-90/PP.h | 2 +- subjects/regressions/snowman-51/switch.c | 2 +- .../regressions/snowman-51/switch.globals.c | 2 +- subjects/regressions/snowman-51/switch.h | 2 +- subjects/regressions/snowman-74/int16.c | 2 +- .../regressions/snowman-74/int16.globals.c | 2 +- subjects/regressions/snowman-74/int16.h | 2 +- subjects/regressions/snowman-82/flags.c | 2 +- .../regressions/snowman-82/flags.globals.c | 2 +- subjects/regressions/snowman-82/flags.h | 2 +- subjects/regressions/snowman-83/flags3.c | 2 +- .../regressions/snowman-83/flags3.globals.c | 2 +- subjects/regressions/snowman-83/flags3.h | 2 +- 175 files changed, 203 insertions(+), 209 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index bd3bd2e91b..d0a9c56eac 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 0.8.0.{build} +version: 0.8.1.{build} init: - git config --global core.autocrlf true diff --git a/doc/release.md b/doc/release.md index 21c68ef22f..1f45d3ef0f 100644 --- a/doc/release.md +++ b/doc/release.md @@ -16,6 +16,7 @@ Change the appveyor build version in `appevor.yml` Change the MSI Installer version in `src/WixInstaller/Properties.wxi` Build from a fresh clone of the Reko repository to make sure all project build without errors. +Run all unit tests, run all regression tests. Commit changes and push to GitHub, triggering the CI builds on AppVeyor and Travis-CI. Make sure CI tests are are passing. diff --git a/src/Core/Properties/AssemblyInfo.cs b/src/Core/Properties/AssemblyInfo.cs index d40e1c4544..965cbf28ce 100644 --- a/src/Core/Properties/AssemblyInfo.cs +++ b/src/Core/Properties/AssemblyInfo.cs @@ -42,8 +42,8 @@ namespace Reko { public static class AssemblyMetadata { - public const string AssemblyVersion = "0.8.0.0"; - public const string AssemblyFileVersion = "0.8.0.2"; + public const string AssemblyVersion = "0.8.1.0"; + public const string AssemblyFileVersion = "0.8.1.0"; public const string Product = "Reko decompiler"; public const string Copyright = "Copyright © 1999-2019 John Källén"; public const string Company = "John Källén Konsult AB"; diff --git a/src/WixInstaller/Properties.wxi b/src/WixInstaller/Properties.wxi index 73de5243e9..629d496fd6 100644 --- a/src/WixInstaller/Properties.wxi +++ b/src/WixInstaller/Properties.wxi @@ -2,7 +2,7 @@ - + diff --git a/src/tools/makesigs/Properties/AssemblyInfo.cs b/src/tools/makesigs/Properties/AssemblyInfo.cs index f276b98f93..78fea7cfd5 100644 --- a/src/tools/makesigs/Properties/AssemblyInfo.cs +++ b/src/tools/makesigs/Properties/AssemblyInfo.cs @@ -9,8 +9,8 @@ [assembly: AssemblyDescription("Library for the creation of signatures based on library files and x86 instruction pattern matching")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("makesigs")] -[assembly: AssemblyCopyright("Copyright ©1999-2019")] +[assembly: AssemblyProduct("Reko decompiler")] +[assembly: AssemblyCopyright("Copyright © 1999-2019 John Källén")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.8.0.0")] -[assembly: AssemblyFileVersion("0.8.0.2")] +[assembly: AssemblyVersion("0.8.1.0")] +[assembly: AssemblyFileVersion("0.8.1.0")] diff --git a/src/tools/xslt/Properties/AssemblyInfo.cs b/src/tools/xslt/Properties/AssemblyInfo.cs index 9b9c4997bc..9a1a83fed3 100644 --- a/src/tools/xslt/Properties/AssemblyInfo.cs +++ b/src/tools/xslt/Properties/AssemblyInfo.cs @@ -46,8 +46,8 @@ // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("0.8.0.0")] -[assembly: AssemblyFileVersion("0.8.0.2")] +[assembly: AssemblyVersion("0.8.1.0")] +[assembly: AssemblyFileVersion("0.8.1.0")] [assembly: AssemblyDelaySign(false)] [assembly: AssemblyKeyFile("")] [assembly: AssemblyKeyName("")] diff --git a/subjects/CPM-80/CB80.c b/subjects/CPM-80/CB80.c index 0f9d88a02b..0dd9dcb069 100644 --- a/subjects/CPM-80/CB80.c +++ b/subjects/CPM-80/CB80.c @@ -1,6 +1,6 @@ // CB80.c // Generated by decompiling CB80.COM -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "CB80.h" diff --git a/subjects/CPM-80/CB80.globals.c b/subjects/CPM-80/CB80.globals.c index ecee02777f..53d5bf967c 100644 --- a/subjects/CPM-80/CB80.globals.c +++ b/subjects/CPM-80/CB80.globals.c @@ -1,6 +1,6 @@ // CB80.c // Generated by decompiling CB80.COM -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "CB80.h" diff --git a/subjects/CPM-80/CB80.h b/subjects/CPM-80/CB80.h index 0076ce0570..b503e7e94d 100644 --- a/subjects/CPM-80/CB80.h +++ b/subjects/CPM-80/CB80.h @@ -1,6 +1,6 @@ // CB80.h // Generated by decompiling CB80.COM -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/ARM/angr-685/RTOSDemo.c b/subjects/Elf/ARM/angr-685/RTOSDemo.c index 869ba3f297..317b7bb9cb 100644 --- a/subjects/Elf/ARM/angr-685/RTOSDemo.c +++ b/subjects/Elf/ARM/angr-685/RTOSDemo.c @@ -1,6 +1,6 @@ // RTOSDemo.c // Generated by decompiling RTOSDemo.axf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "RTOSDemo.h" diff --git a/subjects/Elf/ARM/angr-685/RTOSDemo.globals.c b/subjects/Elf/ARM/angr-685/RTOSDemo.globals.c index e25da942d4..67fde1876d 100644 --- a/subjects/Elf/ARM/angr-685/RTOSDemo.globals.c +++ b/subjects/Elf/ARM/angr-685/RTOSDemo.globals.c @@ -1,6 +1,6 @@ // RTOSDemo.c // Generated by decompiling RTOSDemo.axf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "RTOSDemo.h" diff --git a/subjects/Elf/ARM/angr-685/RTOSDemo.h b/subjects/Elf/ARM/angr-685/RTOSDemo.h index 294f88c5e1..495d5cc67c 100644 --- a/subjects/Elf/ARM/angr-685/RTOSDemo.h +++ b/subjects/Elf/ARM/angr-685/RTOSDemo.h @@ -1,6 +1,6 @@ // RTOSDemo.h // Generated by decompiling RTOSDemo.axf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/ARM/switch/switch.c b/subjects/Elf/ARM/switch/switch.c index 8d9cbbbd11..796a73b44d 100644 --- a/subjects/Elf/ARM/switch/switch.c +++ b/subjects/Elf/ARM/switch/switch.c @@ -1,6 +1,6 @@ // switch.c // Generated by decompiling switch -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "switch.h" diff --git a/subjects/Elf/ARM/switch/switch.globals.c b/subjects/Elf/ARM/switch/switch.globals.c index 56847516da..a96e35fcec 100644 --- a/subjects/Elf/ARM/switch/switch.globals.c +++ b/subjects/Elf/ARM/switch/switch.globals.c @@ -1,6 +1,6 @@ // switch.c // Generated by decompiling switch -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "switch.h" diff --git a/subjects/Elf/ARM/switch/switch.h b/subjects/Elf/ARM/switch/switch.h index 7a584937cd..5b513f6ca7 100644 --- a/subjects/Elf/ARM/switch/switch.h +++ b/subjects/Elf/ARM/switch/switch.h @@ -1,6 +1,6 @@ // switch.h // Generated by decompiling switch -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/MIPS/redir/redir.c b/subjects/Elf/MIPS/redir/redir.c index 327cfd7ca2..dc6d30ae1e 100644 --- a/subjects/Elf/MIPS/redir/redir.c +++ b/subjects/Elf/MIPS/redir/redir.c @@ -1,6 +1,6 @@ // redir.c // Generated by decompiling redir -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "redir.h" diff --git a/subjects/Elf/MIPS/redir/redir.globals.c b/subjects/Elf/MIPS/redir/redir.globals.c index 2b2c5e750e..93221965a7 100644 --- a/subjects/Elf/MIPS/redir/redir.globals.c +++ b/subjects/Elf/MIPS/redir/redir.globals.c @@ -1,26 +1,13 @@ // redir.c // Generated by decompiling redir -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "redir.h" Eq_4782 g_tFFFFFFEC; g_tFFFFFFFF; +word32 g_dw01C4; Eq_3066 g_t0695; -struct Eq_2883 * g_ptr10000878 = &g_t10000000; -ptr32 g_ptr1000087C = 0x00400000; -ptr32 g_ptr10000880 = 0x00410000; -int8 ** g_ptr100008A0 = &g_ptr10000AAC; -int32 * g_ptr100008C0 = &g_dw10000014; -int32 * g_ptr100008F4 = &g_dw10000018; -int32 * g_ptr1000090C = &g_dw10000020; -word32 * g_ptr10000914 = &g_dw01C4; -word32 (* g_ptr100009C8)[] = &g_a100007E0; -word32 * g_ptr10000A20 = &g_dw10000AA8; -int32 * g_ptr10000A28 = &g_dw1000001C; -struct Eq_3066 * g_ptr10000A40 = &g_t10000024; -uint16 (** g_ptr10000A6C)[] = null; - * g_ptr100107F8; Eq_2883 g_t10000000 = { &g_ptr10000860, @@ -28,16 +15,10 @@ Eq_2883 g_t10000000 = 0, &g_tFFFFFFFF, }; -int8 * g_ptr10000AAC = null; int32 g_dw10000014 = 0; int32 g_dw10000018 = 4; -int32 g_dw10000020 = 0; -word32 g_dw01C4; -word32 g_a100007E0[] = - { - }; -word32 g_dw10000AA8 = 0x00000000; int32 g_dw1000001C = 204800; +int32 g_dw10000020 = 0; Eq_3066 g_t10000024 = { @@ -49,5 +30,24 @@ Eq_3066 g_t10000024 = 0x000000C8, 47, }; +word32 g_a100007E0[] = + { + }; * g_ptr10000860 = null; +struct Eq_2883 * g_ptr10000878 = &g_t10000000; +ptr32 g_ptr1000087C = 0x00400000; +ptr32 g_ptr10000880 = 0x00410000; +int8 ** g_ptr100008A0 = &g_ptr10000AAC; +int32 * g_ptr100008C0 = &g_dw10000014; +int32 * g_ptr100008F4 = &g_dw10000018; +int32 * g_ptr1000090C = &g_dw10000020; +word32 * g_ptr10000914 = &g_dw01C4; +word32 (* g_ptr100009C8)[] = &g_a100007E0; +word32 * g_ptr10000A20 = &g_dw10000AA8; +int32 * g_ptr10000A28 = &g_dw1000001C; +struct Eq_3066 * g_ptr10000A40 = &g_t10000024; +uint16 (** g_ptr10000A6C)[] = null; +word32 g_dw10000AA8 = 0x00000000; +int8 * g_ptr10000AAC = null; + * g_ptr100107F8; diff --git a/subjects/Elf/MIPS/redir/redir.h b/subjects/Elf/MIPS/redir/redir.h index 563ba57ebf..8d7c2e4451 100644 --- a/subjects/Elf/MIPS/redir/redir.h +++ b/subjects/Elf/MIPS/redir/redir.h @@ -1,6 +1,6 @@ // redir.h // Generated by decompiling redir -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/MIPS/swlswr/test.c b/subjects/Elf/MIPS/swlswr/test.c index 175a685886..977da2265d 100644 --- a/subjects/Elf/MIPS/swlswr/test.c +++ b/subjects/Elf/MIPS/swlswr/test.c @@ -1,6 +1,6 @@ // test.c // Generated by decompiling test -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "test.h" diff --git a/subjects/Elf/MIPS/swlswr/test.globals.c b/subjects/Elf/MIPS/swlswr/test.globals.c index e066123c09..6fb5b4b8da 100644 --- a/subjects/Elf/MIPS/swlswr/test.globals.c +++ b/subjects/Elf/MIPS/swlswr/test.globals.c @@ -1,6 +1,6 @@ // test.c // Generated by decompiling test -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "test.h" diff --git a/subjects/Elf/MIPS/swlswr/test.h b/subjects/Elf/MIPS/swlswr/test.h index f4639ea333..7db5a07c74 100644 --- a/subjects/Elf/MIPS/swlswr/test.h +++ b/subjects/Elf/MIPS/swlswr/test.h @@ -1,6 +1,6 @@ // test.h // Generated by decompiling test -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/Msp430/a.c b/subjects/Elf/Msp430/a.c index 8dfdd4c46e..ba428a6caf 100644 --- a/subjects/Elf/Msp430/a.c +++ b/subjects/Elf/Msp430/a.c @@ -1,6 +1,6 @@ // a.c // Generated by decompiling a.out -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "a.h" diff --git a/subjects/Elf/Msp430/a.globals.c b/subjects/Elf/Msp430/a.globals.c index b165e6c124..a2ea9170de 100644 --- a/subjects/Elf/Msp430/a.globals.c +++ b/subjects/Elf/Msp430/a.globals.c @@ -1,6 +1,6 @@ // a.c // Generated by decompiling a.out -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "a.h" diff --git a/subjects/Elf/Msp430/a.h b/subjects/Elf/Msp430/a.h index f06c0cf35d..6cae96b7ba 100644 --- a/subjects/Elf/Msp430/a.h +++ b/subjects/Elf/Msp430/a.h @@ -1,6 +1,6 @@ // a.h // Generated by decompiling a.out -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/RiscV/ipcalc/ipcalc.c b/subjects/Elf/RiscV/ipcalc/ipcalc.c index 48add1b022..4a54be09d7 100644 --- a/subjects/Elf/RiscV/ipcalc/ipcalc.c +++ b/subjects/Elf/RiscV/ipcalc/ipcalc.c @@ -1,6 +1,6 @@ // ipcalc.c // Generated by decompiling ipcalc -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "ipcalc.h" diff --git a/subjects/Elf/RiscV/ipcalc/ipcalc.globals.c b/subjects/Elf/RiscV/ipcalc/ipcalc.globals.c index a959890225..c94eef6892 100644 --- a/subjects/Elf/RiscV/ipcalc/ipcalc.globals.c +++ b/subjects/Elf/RiscV/ipcalc/ipcalc.globals.c @@ -1,6 +1,6 @@ // ipcalc.c // Generated by decompiling ipcalc -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "ipcalc.h" diff --git a/subjects/Elf/RiscV/ipcalc/ipcalc.h b/subjects/Elf/RiscV/ipcalc/ipcalc.h index a0a364811d..e112f39824 100644 --- a/subjects/Elf/RiscV/ipcalc/ipcalc.h +++ b/subjects/Elf/RiscV/ipcalc/ipcalc.h @@ -1,6 +1,6 @@ // ipcalc.h // Generated by decompiling ipcalc -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/Sparc/from_boomerang/subject.c b/subjects/Elf/Sparc/from_boomerang/subject.c index 47fd918682..ca58dfc117 100644 --- a/subjects/Elf/Sparc/from_boomerang/subject.c +++ b/subjects/Elf/Sparc/from_boomerang/subject.c @@ -1,6 +1,6 @@ // subject.c // Generated by decompiling subject.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "subject.h" diff --git a/subjects/Elf/Sparc/from_boomerang/subject.globals.c b/subjects/Elf/Sparc/from_boomerang/subject.globals.c index d99d8f202c..c7db70ddf4 100644 --- a/subjects/Elf/Sparc/from_boomerang/subject.globals.c +++ b/subjects/Elf/Sparc/from_boomerang/subject.globals.c @@ -1,6 +1,6 @@ // subject.c // Generated by decompiling subject.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "subject.h" diff --git a/subjects/Elf/Sparc/from_boomerang/subject.h b/subjects/Elf/Sparc/from_boomerang/subject.h index edf04bc061..1ce87381b7 100644 --- a/subjects/Elf/Sparc/from_boomerang/subject.h +++ b/subjects/Elf/Sparc/from_boomerang/subject.h @@ -1,6 +1,6 @@ // subject.h // Generated by decompiling subject.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.c b/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.c index 0a2d272a4e..771f95a7d5 100644 --- a/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.c +++ b/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.c @@ -1,6 +1,6 @@ // sparc-rtems-unprotoize.c // Generated by decompiling sparc-rtems-unprotoize -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "sparc-rtems-unprotoize.h" diff --git a/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.globals.c b/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.globals.c index f69aea84d0..66491841f1 100644 --- a/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.globals.c +++ b/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.globals.c @@ -1,6 +1,6 @@ // sparc-rtems-unprotoize.c // Generated by decompiling sparc-rtems-unprotoize -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "sparc-rtems-unprotoize.h" diff --git a/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.h b/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.h index ae8fc19855..15c0c09a7f 100644 --- a/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.h +++ b/subjects/Elf/Sparc/rtems/sparc-rtems-unprotoize.h @@ -1,6 +1,6 @@ // sparc-rtems-unprotoize.h // Generated by decompiling sparc-rtems-unprotoize -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.c b/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.c index cd88825174..3ab63ee75e 100644 --- a/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.c +++ b/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.c @@ -1,6 +1,6 @@ // ais3_crackme.c // Generated by decompiling ais3_crackme -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "ais3_crackme.h" diff --git a/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.globals.c b/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.globals.c index 94811b19c0..b5d942ddcb 100644 --- a/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.globals.c +++ b/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.globals.c @@ -1,6 +1,6 @@ // ais3_crackme.c // Generated by decompiling ais3_crackme -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "ais3_crackme.h" diff --git a/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.h b/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.h index 93613526a4..9008010835 100644 --- a/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.h +++ b/subjects/Elf/x86-64/ais3_crackme/ais3_crackme.h @@ -1,6 +1,6 @@ // ais3_crackme.h // Generated by decompiling ais3_crackme -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/x86-64/ls/ls.c b/subjects/Elf/x86-64/ls/ls.c index 50e2b4960a..af54e46348 100644 --- a/subjects/Elf/x86-64/ls/ls.c +++ b/subjects/Elf/x86-64/ls/ls.c @@ -1,6 +1,6 @@ // ls.c // Generated by decompiling ls -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "ls.h" diff --git a/subjects/Elf/x86-64/ls/ls.globals.c b/subjects/Elf/x86-64/ls/ls.globals.c index 8f988bd7ac..617485d29c 100644 --- a/subjects/Elf/x86-64/ls/ls.globals.c +++ b/subjects/Elf/x86-64/ls/ls.globals.c @@ -1,6 +1,6 @@ // ls.c // Generated by decompiling ls -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "ls.h" diff --git a/subjects/Elf/x86-64/ls/ls.h b/subjects/Elf/x86-64/ls/ls.h index 39950ef960..193026df95 100644 --- a/subjects/Elf/x86-64/ls/ls.h +++ b/subjects/Elf/x86-64/ls/ls.h @@ -1,6 +1,6 @@ // ls.h // Generated by decompiling ls -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/x86-64/pngpixel/pngpixel.c b/subjects/Elf/x86-64/pngpixel/pngpixel.c index 661804684d..06e48b86a1 100644 --- a/subjects/Elf/x86-64/pngpixel/pngpixel.c +++ b/subjects/Elf/x86-64/pngpixel/pngpixel.c @@ -1,6 +1,6 @@ // pngpixel.c // Generated by decompiling pngpixel -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "pngpixel.h" diff --git a/subjects/Elf/x86-64/pngpixel/pngpixel.globals.c b/subjects/Elf/x86-64/pngpixel/pngpixel.globals.c index 7572ebeb0d..acc9d11c45 100644 --- a/subjects/Elf/x86-64/pngpixel/pngpixel.globals.c +++ b/subjects/Elf/x86-64/pngpixel/pngpixel.globals.c @@ -1,6 +1,6 @@ // pngpixel.c // Generated by decompiling pngpixel -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "pngpixel.h" diff --git a/subjects/Elf/x86-64/pngpixel/pngpixel.h b/subjects/Elf/x86-64/pngpixel/pngpixel.h index 256ba4969a..b837da1c89 100644 --- a/subjects/Elf/x86-64/pngpixel/pngpixel.h +++ b/subjects/Elf/x86-64/pngpixel/pngpixel.h @@ -1,6 +1,6 @@ // pngpixel.h // Generated by decompiling pngpixel -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/x86-64/retpoline/retpoline.c b/subjects/Elf/x86-64/retpoline/retpoline.c index ec0577e769..e1d15cd53f 100644 --- a/subjects/Elf/x86-64/retpoline/retpoline.c +++ b/subjects/Elf/x86-64/retpoline/retpoline.c @@ -1,6 +1,6 @@ // retpoline.c // Generated by decompiling retpoline.elf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "retpoline.h" diff --git a/subjects/Elf/x86-64/retpoline/retpoline.globals.c b/subjects/Elf/x86-64/retpoline/retpoline.globals.c index 06f7868681..caaa337ab2 100644 --- a/subjects/Elf/x86-64/retpoline/retpoline.globals.c +++ b/subjects/Elf/x86-64/retpoline/retpoline.globals.c @@ -1,6 +1,6 @@ // retpoline.c // Generated by decompiling retpoline.elf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "retpoline.h" diff --git a/subjects/Elf/x86-64/retpoline/retpoline.h b/subjects/Elf/x86-64/retpoline/retpoline.h index 3eee061270..f43c8be292 100644 --- a/subjects/Elf/x86-64/retpoline/retpoline.h +++ b/subjects/Elf/x86-64/retpoline/retpoline.h @@ -1,6 +1,6 @@ // retpoline.h // Generated by decompiling retpoline.elf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/x86-64/retpoline/retpoline_stripped.c b/subjects/Elf/x86-64/retpoline/retpoline_stripped.c index 528d3e034e..54f6073710 100644 --- a/subjects/Elf/x86-64/retpoline/retpoline_stripped.c +++ b/subjects/Elf/x86-64/retpoline/retpoline_stripped.c @@ -1,6 +1,6 @@ // retpoline_stripped.c // Generated by decompiling retpoline_stripped.elf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "retpoline_stripped.h" diff --git a/subjects/Elf/x86-64/retpoline/retpoline_stripped.globals.c b/subjects/Elf/x86-64/retpoline/retpoline_stripped.globals.c index 8d3106af3d..e1da677606 100644 --- a/subjects/Elf/x86-64/retpoline/retpoline_stripped.globals.c +++ b/subjects/Elf/x86-64/retpoline/retpoline_stripped.globals.c @@ -1,6 +1,6 @@ // retpoline_stripped.c // Generated by decompiling retpoline_stripped.elf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "retpoline_stripped.h" diff --git a/subjects/Elf/x86-64/retpoline/retpoline_stripped.h b/subjects/Elf/x86-64/retpoline/retpoline_stripped.h index b6fe80f5ef..fb231fe3a4 100644 --- a/subjects/Elf/x86-64/retpoline/retpoline_stripped.h +++ b/subjects/Elf/x86-64/retpoline/retpoline_stripped.h @@ -1,6 +1,6 @@ // retpoline_stripped.h // Generated by decompiling retpoline_stripped.elf -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/x86-64/simd_double/simd_double.c b/subjects/Elf/x86-64/simd_double/simd_double.c index d7e18efad3..6c268af4e4 100644 --- a/subjects/Elf/x86-64/simd_double/simd_double.c +++ b/subjects/Elf/x86-64/simd_double/simd_double.c @@ -1,6 +1,6 @@ // simd_double.c // Generated by decompiling simd_double -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "simd_double.h" diff --git a/subjects/Elf/x86-64/simd_double/simd_double.globals.c b/subjects/Elf/x86-64/simd_double/simd_double.globals.c index 9e5dc25c0b..6f4820f5c0 100644 --- a/subjects/Elf/x86-64/simd_double/simd_double.globals.c +++ b/subjects/Elf/x86-64/simd_double/simd_double.globals.c @@ -1,6 +1,6 @@ // simd_double.c // Generated by decompiling simd_double -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "simd_double.h" diff --git a/subjects/Elf/x86-64/simd_double/simd_double.h b/subjects/Elf/x86-64/simd_double/simd_double.h index bd772710e0..bb93f9326f 100644 --- a/subjects/Elf/x86-64/simd_double/simd_double.h +++ b/subjects/Elf/x86-64/simd_double/simd_double.h @@ -1,6 +1,6 @@ // simd_double.h // Generated by decompiling simd_double -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Elf/zSeries/fib/example.c b/subjects/Elf/zSeries/fib/example.c index 170622e699..9f9fcf5edc 100644 --- a/subjects/Elf/zSeries/fib/example.c +++ b/subjects/Elf/zSeries/fib/example.c @@ -1,6 +1,6 @@ // example.c // Generated by decompiling example -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "example.h" diff --git a/subjects/Elf/zSeries/fib/example.globals.c b/subjects/Elf/zSeries/fib/example.globals.c index e60d5c9aac..6528822cf2 100644 --- a/subjects/Elf/zSeries/fib/example.globals.c +++ b/subjects/Elf/zSeries/fib/example.globals.c @@ -1,6 +1,6 @@ // example.c // Generated by decompiling example -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "example.h" diff --git a/subjects/Elf/zSeries/fib/example.h b/subjects/Elf/zSeries/fib/example.h index d03cd7af9e..585747264d 100644 --- a/subjects/Elf/zSeries/fib/example.h +++ b/subjects/Elf/zSeries/fib/example.h @@ -1,6 +1,6 @@ // example.h // Generated by decompiling example -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/BENCHFN.c b/subjects/Hunk-m68k/BENCHFN.c index d49446658f..56ec86ea2f 100644 --- a/subjects/Hunk-m68k/BENCHFN.c +++ b/subjects/Hunk-m68k/BENCHFN.c @@ -1,6 +1,6 @@ // BENCHFN.c // Generated by decompiling BENCHFN -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHFN.h" diff --git a/subjects/Hunk-m68k/BENCHFN.globals.c b/subjects/Hunk-m68k/BENCHFN.globals.c index 6ea6c32b51..0f30457883 100644 --- a/subjects/Hunk-m68k/BENCHFN.globals.c +++ b/subjects/Hunk-m68k/BENCHFN.globals.c @@ -1,6 +1,6 @@ // BENCHFN.c // Generated by decompiling BENCHFN -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHFN.h" diff --git a/subjects/Hunk-m68k/BENCHFN.h b/subjects/Hunk-m68k/BENCHFN.h index 59cd62414d..cb58208fe7 100644 --- a/subjects/Hunk-m68k/BENCHFN.h +++ b/subjects/Hunk-m68k/BENCHFN.h @@ -1,6 +1,6 @@ // BENCHFN.h // Generated by decompiling BENCHFN -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/BENCHLNG.c b/subjects/Hunk-m68k/BENCHLNG.c index 903f8767b1..5502956361 100644 --- a/subjects/Hunk-m68k/BENCHLNG.c +++ b/subjects/Hunk-m68k/BENCHLNG.c @@ -1,6 +1,6 @@ // BENCHLNG.c // Generated by decompiling BENCHLNG -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHLNG.h" diff --git a/subjects/Hunk-m68k/BENCHLNG.globals.c b/subjects/Hunk-m68k/BENCHLNG.globals.c index 8acf5605cd..c24a010ab2 100644 --- a/subjects/Hunk-m68k/BENCHLNG.globals.c +++ b/subjects/Hunk-m68k/BENCHLNG.globals.c @@ -1,6 +1,6 @@ // BENCHLNG.c // Generated by decompiling BENCHLNG -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHLNG.h" diff --git a/subjects/Hunk-m68k/BENCHLNG.h b/subjects/Hunk-m68k/BENCHLNG.h index 0d66b589cd..0c2cb50250 100644 --- a/subjects/Hunk-m68k/BENCHLNG.h +++ b/subjects/Hunk-m68k/BENCHLNG.h @@ -1,6 +1,6 @@ // BENCHLNG.h // Generated by decompiling BENCHLNG -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/BENCHMUL.c b/subjects/Hunk-m68k/BENCHMUL.c index c4f1244e05..90d490c72a 100644 --- a/subjects/Hunk-m68k/BENCHMUL.c +++ b/subjects/Hunk-m68k/BENCHMUL.c @@ -1,6 +1,6 @@ // BENCHMUL.c // Generated by decompiling BENCHMUL -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHMUL.h" diff --git a/subjects/Hunk-m68k/BENCHMUL.globals.c b/subjects/Hunk-m68k/BENCHMUL.globals.c index b428345dd2..998a86bd73 100644 --- a/subjects/Hunk-m68k/BENCHMUL.globals.c +++ b/subjects/Hunk-m68k/BENCHMUL.globals.c @@ -1,6 +1,6 @@ // BENCHMUL.c // Generated by decompiling BENCHMUL -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHMUL.h" diff --git a/subjects/Hunk-m68k/BENCHMUL.h b/subjects/Hunk-m68k/BENCHMUL.h index 52ce7a836b..df03c98114 100644 --- a/subjects/Hunk-m68k/BENCHMUL.h +++ b/subjects/Hunk-m68k/BENCHMUL.h @@ -1,6 +1,6 @@ // BENCHMUL.h // Generated by decompiling BENCHMUL -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/BYTEOPS.c b/subjects/Hunk-m68k/BYTEOPS.c index e00f1d0c48..488fa1f8be 100644 --- a/subjects/Hunk-m68k/BYTEOPS.c +++ b/subjects/Hunk-m68k/BYTEOPS.c @@ -1,6 +1,6 @@ // BYTEOPS.c // Generated by decompiling BYTEOPS -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BYTEOPS.h" diff --git a/subjects/Hunk-m68k/BYTEOPS.globals.c b/subjects/Hunk-m68k/BYTEOPS.globals.c index 9510a3df0e..6748fcd2d4 100644 --- a/subjects/Hunk-m68k/BYTEOPS.globals.c +++ b/subjects/Hunk-m68k/BYTEOPS.globals.c @@ -1,6 +1,6 @@ // BYTEOPS.c // Generated by decompiling BYTEOPS -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BYTEOPS.h" diff --git a/subjects/Hunk-m68k/BYTEOPS.h b/subjects/Hunk-m68k/BYTEOPS.h index e5bb508867..9eb8a0241a 100644 --- a/subjects/Hunk-m68k/BYTEOPS.h +++ b/subjects/Hunk-m68k/BYTEOPS.h @@ -1,6 +1,6 @@ // BYTEOPS.h // Generated by decompiling BYTEOPS -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/FIBO.c b/subjects/Hunk-m68k/FIBO.c index b3c1a4d9ef..1e516a0e53 100644 --- a/subjects/Hunk-m68k/FIBO.c +++ b/subjects/Hunk-m68k/FIBO.c @@ -1,6 +1,6 @@ // FIBO.c // Generated by decompiling FIBO -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "FIBO.h" diff --git a/subjects/Hunk-m68k/FIBO.globals.c b/subjects/Hunk-m68k/FIBO.globals.c index 9f0acced25..b2680eb401 100644 --- a/subjects/Hunk-m68k/FIBO.globals.c +++ b/subjects/Hunk-m68k/FIBO.globals.c @@ -1,6 +1,6 @@ // FIBO.c // Generated by decompiling FIBO -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "FIBO.h" diff --git a/subjects/Hunk-m68k/FIBO.h b/subjects/Hunk-m68k/FIBO.h index e4ca1acdb6..7e22a7c35e 100644 --- a/subjects/Hunk-m68k/FIBO.h +++ b/subjects/Hunk-m68k/FIBO.h @@ -1,6 +1,6 @@ // FIBO.h // Generated by decompiling FIBO -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/MATRIXMU.c b/subjects/Hunk-m68k/MATRIXMU.c index b7136617cc..4dff5402a3 100644 --- a/subjects/Hunk-m68k/MATRIXMU.c +++ b/subjects/Hunk-m68k/MATRIXMU.c @@ -1,6 +1,6 @@ // MATRIXMU.c // Generated by decompiling MATRIXMU -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "MATRIXMU.h" diff --git a/subjects/Hunk-m68k/MATRIXMU.globals.c b/subjects/Hunk-m68k/MATRIXMU.globals.c index 58d3559ae5..852e94a194 100644 --- a/subjects/Hunk-m68k/MATRIXMU.globals.c +++ b/subjects/Hunk-m68k/MATRIXMU.globals.c @@ -1,6 +1,6 @@ // MATRIXMU.c // Generated by decompiling MATRIXMU -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "MATRIXMU.h" diff --git a/subjects/Hunk-m68k/MATRIXMU.h b/subjects/Hunk-m68k/MATRIXMU.h index 769ec1fb52..eca3afa87e 100644 --- a/subjects/Hunk-m68k/MATRIXMU.h +++ b/subjects/Hunk-m68k/MATRIXMU.h @@ -1,6 +1,6 @@ // MATRIXMU.h // Generated by decompiling MATRIXMU -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/MAX.c b/subjects/Hunk-m68k/MAX.c index 099e62ca2b..c8bb396a0a 100644 --- a/subjects/Hunk-m68k/MAX.c +++ b/subjects/Hunk-m68k/MAX.c @@ -1,6 +1,6 @@ // MAX.c // Generated by decompiling MAX -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "MAX.h" diff --git a/subjects/Hunk-m68k/MAX.globals.c b/subjects/Hunk-m68k/MAX.globals.c index 432ce7aee2..5b1ed51915 100644 --- a/subjects/Hunk-m68k/MAX.globals.c +++ b/subjects/Hunk-m68k/MAX.globals.c @@ -1,6 +1,6 @@ // MAX.c // Generated by decompiling MAX -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "MAX.h" diff --git a/subjects/Hunk-m68k/MAX.h b/subjects/Hunk-m68k/MAX.h index 3b8e71681e..1689b2dee4 100644 --- a/subjects/Hunk-m68k/MAX.h +++ b/subjects/Hunk-m68k/MAX.h @@ -1,6 +1,6 @@ // MAX.h // Generated by decompiling MAX -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/STRLEN.c b/subjects/Hunk-m68k/STRLEN.c index b5708b582b..019779d18b 100644 --- a/subjects/Hunk-m68k/STRLEN.c +++ b/subjects/Hunk-m68k/STRLEN.c @@ -1,6 +1,6 @@ // STRLEN.c // Generated by decompiling STRLEN -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "STRLEN.h" diff --git a/subjects/Hunk-m68k/STRLEN.globals.c b/subjects/Hunk-m68k/STRLEN.globals.c index 13a5b42bd0..4e15b9bf4c 100644 --- a/subjects/Hunk-m68k/STRLEN.globals.c +++ b/subjects/Hunk-m68k/STRLEN.globals.c @@ -1,6 +1,6 @@ // STRLEN.c // Generated by decompiling STRLEN -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "STRLEN.h" diff --git a/subjects/Hunk-m68k/STRLEN.h b/subjects/Hunk-m68k/STRLEN.h index 77106e0170..94fd566c84 100644 --- a/subjects/Hunk-m68k/STRLEN.h +++ b/subjects/Hunk-m68k/STRLEN.h @@ -1,6 +1,6 @@ // STRLEN.h // Generated by decompiling STRLEN -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Hunk-m68k/TESTLONG.c b/subjects/Hunk-m68k/TESTLONG.c index f351dbb7b1..52dbaf0cfa 100644 --- a/subjects/Hunk-m68k/TESTLONG.c +++ b/subjects/Hunk-m68k/TESTLONG.c @@ -1,6 +1,6 @@ // TESTLONG.c // Generated by decompiling TESTLONG -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "TESTLONG.h" diff --git a/subjects/Hunk-m68k/TESTLONG.globals.c b/subjects/Hunk-m68k/TESTLONG.globals.c index a728597381..327b919ea5 100644 --- a/subjects/Hunk-m68k/TESTLONG.globals.c +++ b/subjects/Hunk-m68k/TESTLONG.globals.c @@ -1,6 +1,6 @@ // TESTLONG.c // Generated by decompiling TESTLONG -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "TESTLONG.h" diff --git a/subjects/Hunk-m68k/TESTLONG.h b/subjects/Hunk-m68k/TESTLONG.h index 97c655a38d..759ae62933 100644 --- a/subjects/Hunk-m68k/TESTLONG.h +++ b/subjects/Hunk-m68k/TESTLONG.h @@ -1,6 +1,6 @@ // TESTLONG.h // Generated by decompiling TESTLONG -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/MZ-x86/BENCHFN.c b/subjects/MZ-x86/BENCHFN.c index 18b48dc441..3ca7be1233 100644 --- a/subjects/MZ-x86/BENCHFN.c +++ b/subjects/MZ-x86/BENCHFN.c @@ -1,6 +1,6 @@ // BENCHFN.c // Generated by decompiling BENCHFN.EXE -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHFN.h" diff --git a/subjects/MZ-x86/BENCHFN.globals.c b/subjects/MZ-x86/BENCHFN.globals.c index 7283103a15..f1a7f9cdbe 100644 --- a/subjects/MZ-x86/BENCHFN.globals.c +++ b/subjects/MZ-x86/BENCHFN.globals.c @@ -1,6 +1,6 @@ // BENCHFN.c // Generated by decompiling BENCHFN.EXE -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "BENCHFN.h" diff --git a/subjects/MZ-x86/BENCHFN.h b/subjects/MZ-x86/BENCHFN.h index 10d31d4771..b1bc21ef2b 100644 --- a/subjects/MZ-x86/BENCHFN.h +++ b/subjects/MZ-x86/BENCHFN.h @@ -1,6 +1,6 @@ // BENCHFN.h // Generated by decompiling BENCHFN.EXE -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/MachO/const.c b/subjects/MachO/const.c index 746f150473..0657967257 100644 --- a/subjects/MachO/const.c +++ b/subjects/MachO/const.c @@ -1,6 +1,6 @@ // const.c // Generated by decompiling const.o -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "const.h" diff --git a/subjects/MachO/const.globals.c b/subjects/MachO/const.globals.c index 676a9cad71..b7a64033a5 100644 --- a/subjects/MachO/const.globals.c +++ b/subjects/MachO/const.globals.c @@ -1,6 +1,6 @@ // const.c // Generated by decompiling const.o -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "const.h" diff --git a/subjects/MachO/const.h b/subjects/MachO/const.h index e5fbddba3b..e9644c1c2b 100644 --- a/subjects/MachO/const.h +++ b/subjects/MachO/const.h @@ -1,6 +1,6 @@ // const.h // Generated by decompiling const.o -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Microchip/C18/PIC18/PIC18Legacy.c b/subjects/Microchip/C18/PIC18/PIC18Legacy.c index 415cb2e4b9..5232d4662d 100644 --- a/subjects/Microchip/C18/PIC18/PIC18Legacy.c +++ b/subjects/Microchip/C18/PIC18/PIC18Legacy.c @@ -1,6 +1,6 @@ // PIC18Legacy.c // Generated by decompiling PIC18Legacy.hex -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "PIC18Legacy.h" diff --git a/subjects/Microchip/C18/PIC18/PIC18Legacy.globals.c b/subjects/Microchip/C18/PIC18/PIC18Legacy.globals.c index d1033574a2..213f21f018 100644 --- a/subjects/Microchip/C18/PIC18/PIC18Legacy.globals.c +++ b/subjects/Microchip/C18/PIC18/PIC18Legacy.globals.c @@ -1,6 +1,6 @@ // PIC18Legacy.c // Generated by decompiling PIC18Legacy.hex -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "PIC18Legacy.h" diff --git a/subjects/Microchip/C18/PIC18/PIC18Legacy.h b/subjects/Microchip/C18/PIC18/PIC18Legacy.h index b21724ee26..ba357fb44d 100644 --- a/subjects/Microchip/C18/PIC18/PIC18Legacy.h +++ b/subjects/Microchip/C18/PIC18/PIC18Legacy.h @@ -1,6 +1,6 @@ // PIC18Legacy.h // Generated by decompiling PIC18Legacy.hex -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.c b/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.c index b5f42d0de2..b648ada975 100644 --- a/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.c +++ b/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.c @@ -1,6 +1,6 @@ // PIC18EggExtd.c // Generated by decompiling PIC18EggExtd.hex -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "PIC18EggExtd.h" diff --git a/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.globals.c b/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.globals.c index 9c5b1433ae..ba9c459825 100644 --- a/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.globals.c +++ b/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.globals.c @@ -1,6 +1,6 @@ // PIC18EggExtd.c // Generated by decompiling PIC18EggExtd.hex -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "PIC18EggExtd.h" diff --git a/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.h b/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.h index 3d664674b8..7b60cafbde 100644 --- a/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.h +++ b/subjects/Microchip/C18/PIC18Extd/PIC18EggExtd.h @@ -1,6 +1,6 @@ // PIC18EggExtd.h // Generated by decompiling PIC18EggExtd.hex -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PDP-11/lunar.c b/subjects/PDP-11/lunar.c index dcea64e162..330d2749e7 100644 --- a/subjects/PDP-11/lunar.c +++ b/subjects/PDP-11/lunar.c @@ -1,6 +1,6 @@ // lunar.c // Generated by decompiling lunar.lda -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "lunar.h" diff --git a/subjects/PDP-11/lunar.globals.c b/subjects/PDP-11/lunar.globals.c index 8f2ae9a788..e251a706a8 100644 --- a/subjects/PDP-11/lunar.globals.c +++ b/subjects/PDP-11/lunar.globals.c @@ -1,6 +1,6 @@ // lunar.c // Generated by decompiling lunar.lda -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "lunar.h" diff --git a/subjects/PDP-11/lunar.h b/subjects/PDP-11/lunar.h index a8071142e5..4f7aecc8fe 100644 --- a/subjects/PDP-11/lunar.h +++ b/subjects/PDP-11/lunar.h @@ -1,6 +1,6 @@ // lunar.h // Generated by decompiling lunar.lda -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PDP-11/space.c b/subjects/PDP-11/space.c index c428c44bde..b73017ab5a 100644 --- a/subjects/PDP-11/space.c +++ b/subjects/PDP-11/space.c @@ -1,6 +1,6 @@ // space.c // Generated by decompiling space.sav -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "space.h" diff --git a/subjects/PDP-11/space.globals.c b/subjects/PDP-11/space.globals.c index 14cd86adab..d4be6a94c3 100644 --- a/subjects/PDP-11/space.globals.c +++ b/subjects/PDP-11/space.globals.c @@ -1,6 +1,6 @@ // space.c // Generated by decompiling space.sav -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "space.h" diff --git a/subjects/PDP-11/space.h b/subjects/PDP-11/space.h index 02626b2c2e..dc623a0986 100644 --- a/subjects/PDP-11/space.h +++ b/subjects/PDP-11/space.h @@ -1,6 +1,6 @@ // space.h // Generated by decompiling space.sav -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PDP-11/spcinv.c b/subjects/PDP-11/spcinv.c index 13779c4a87..dd2580c847 100644 --- a/subjects/PDP-11/spcinv.c +++ b/subjects/PDP-11/spcinv.c @@ -1,6 +1,6 @@ // spcinv.c // Generated by decompiling spcinv.sav -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "spcinv.h" diff --git a/subjects/PDP-11/spcinv.globals.c b/subjects/PDP-11/spcinv.globals.c index 989e6ee8d9..4fe56365a4 100644 --- a/subjects/PDP-11/spcinv.globals.c +++ b/subjects/PDP-11/spcinv.globals.c @@ -1,6 +1,6 @@ // spcinv.c // Generated by decompiling spcinv.sav -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "spcinv.h" diff --git a/subjects/PDP-11/spcinv.h b/subjects/PDP-11/spcinv.h index 83e6963fd8..88e8a6a17f 100644 --- a/subjects/PDP-11/spcinv.h +++ b/subjects/PDP-11/spcinv.h @@ -1,6 +1,6 @@ // spcinv.h // Generated by decompiling spcinv.sav -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/MIPS/swlswr/test.c b/subjects/PE/MIPS/swlswr/test.c index 424e4fc57f..332b751be5 100644 --- a/subjects/PE/MIPS/swlswr/test.c +++ b/subjects/PE/MIPS/swlswr/test.c @@ -1,6 +1,6 @@ // test.c // Generated by decompiling test.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "test.h" diff --git a/subjects/PE/MIPS/swlswr/test.globals.c b/subjects/PE/MIPS/swlswr/test.globals.c index 0b7fafc907..fa7bd55bf4 100644 --- a/subjects/PE/MIPS/swlswr/test.globals.c +++ b/subjects/PE/MIPS/swlswr/test.globals.c @@ -1,6 +1,6 @@ // test.c // Generated by decompiling test.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "test.h" diff --git a/subjects/PE/MIPS/swlswr/test.h b/subjects/PE/MIPS/swlswr/test.h index dba1a98f13..5878af344f 100644 --- a/subjects/PE/MIPS/swlswr/test.h +++ b/subjects/PE/MIPS/swlswr/test.h @@ -1,6 +1,6 @@ // test.h // Generated by decompiling test.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/PPC/hello_ppc.c b/subjects/PE/PPC/hello_ppc.c index fdb6b358df..a8064afb3a 100644 --- a/subjects/PE/PPC/hello_ppc.c +++ b/subjects/PE/PPC/hello_ppc.c @@ -1,6 +1,6 @@ // hello_ppc.c // Generated by decompiling hello_ppc.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "hello_ppc.h" diff --git a/subjects/PE/PPC/hello_ppc.globals.c b/subjects/PE/PPC/hello_ppc.globals.c index 3d6545f04f..e7253db7da 100644 --- a/subjects/PE/PPC/hello_ppc.globals.c +++ b/subjects/PE/PPC/hello_ppc.globals.c @@ -1,6 +1,6 @@ // hello_ppc.c // Generated by decompiling hello_ppc.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "hello_ppc.h" diff --git a/subjects/PE/PPC/hello_ppc.h b/subjects/PE/PPC/hello_ppc.h index 20ced5ca93..b2a0278d15 100644 --- a/subjects/PE/PPC/hello_ppc.h +++ b/subjects/PE/PPC/hello_ppc.h @@ -1,6 +1,6 @@ // hello_ppc.h // Generated by decompiling hello_ppc.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/m68k/hello_m68k.c b/subjects/PE/m68k/hello_m68k.c index e35d7620ba..184e6ab846 100644 --- a/subjects/PE/m68k/hello_m68k.c +++ b/subjects/PE/m68k/hello_m68k.c @@ -1,6 +1,6 @@ // hello_m68k.c // Generated by decompiling hello_m68k.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "hello_m68k.h" diff --git a/subjects/PE/m68k/hello_m68k.globals.c b/subjects/PE/m68k/hello_m68k.globals.c index b3e3eec5b3..97fde8ca13 100644 --- a/subjects/PE/m68k/hello_m68k.globals.c +++ b/subjects/PE/m68k/hello_m68k.globals.c @@ -1,6 +1,6 @@ // hello_m68k.c // Generated by decompiling hello_m68k.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "hello_m68k.h" diff --git a/subjects/PE/m68k/hello_m68k.h b/subjects/PE/m68k/hello_m68k.h index 2ddb889afb..e85a2d7a03 100644 --- a/subjects/PE/m68k/hello_m68k.h +++ b/subjects/PE/m68k/hello_m68k.h @@ -1,6 +1,6 @@ // hello_m68k.h // Generated by decompiling hello_m68k.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86-64/varargs_test/varargs_test.c b/subjects/PE/x86-64/varargs_test/varargs_test.c index 748ee9d051..0aa0d75a03 100644 --- a/subjects/PE/x86-64/varargs_test/varargs_test.c +++ b/subjects/PE/x86-64/varargs_test/varargs_test.c @@ -1,6 +1,6 @@ // varargs_test.c // Generated by decompiling varargs_test.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "varargs_test.h" diff --git a/subjects/PE/x86-64/varargs_test/varargs_test.globals.c b/subjects/PE/x86-64/varargs_test/varargs_test.globals.c index 46cef0d2a9..44b1cc15ed 100644 --- a/subjects/PE/x86-64/varargs_test/varargs_test.globals.c +++ b/subjects/PE/x86-64/varargs_test/varargs_test.globals.c @@ -1,6 +1,6 @@ // varargs_test.c // Generated by decompiling varargs_test.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "varargs_test.h" diff --git a/subjects/PE/x86-64/varargs_test/varargs_test.h b/subjects/PE/x86-64/varargs_test/varargs_test.h index d35398f228..9a7c6fc797 100644 --- a/subjects/PE/x86-64/varargs_test/varargs_test.h +++ b/subjects/PE/x86-64/varargs_test/varargs_test.h @@ -1,6 +1,6 @@ // varargs_test.h // Generated by decompiling varargs_test.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86/ExeDll/Executable.c b/subjects/PE/x86/ExeDll/Executable.c index d3d2ec0a7a..932f8fb51d 100644 --- a/subjects/PE/x86/ExeDll/Executable.c +++ b/subjects/PE/x86/ExeDll/Executable.c @@ -1,6 +1,6 @@ // Executable.c // Generated by decompiling Executable.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "Executable.h" diff --git a/subjects/PE/x86/ExeDll/Executable.globals.c b/subjects/PE/x86/ExeDll/Executable.globals.c index e2469585f2..ce85c091d0 100644 --- a/subjects/PE/x86/ExeDll/Executable.globals.c +++ b/subjects/PE/x86/ExeDll/Executable.globals.c @@ -1,6 +1,6 @@ // Executable.c // Generated by decompiling Executable.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "Executable.h" diff --git a/subjects/PE/x86/ExeDll/Executable.h b/subjects/PE/x86/ExeDll/Executable.h index b33dd5077b..5984939588 100644 --- a/subjects/PE/x86/ExeDll/Executable.h +++ b/subjects/PE/x86/ExeDll/Executable.h @@ -1,6 +1,6 @@ // Executable.h // Generated by decompiling Executable.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.c b/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.c index 4727a1818c..15381ca193 100644 --- a/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.c +++ b/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.c @@ -1,6 +1,6 @@ // IncorrectUserSignature.c // Generated by decompiling VCExeSample.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "IncorrectUserSignature.h" diff --git a/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.globals.c b/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.globals.c index 3706980ad4..ef4c5b4f1d 100644 --- a/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.globals.c +++ b/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.globals.c @@ -1,6 +1,6 @@ // IncorrectUserSignature.c // Generated by decompiling VCExeSample.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "IncorrectUserSignature.h" diff --git a/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.h b/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.h index 77db6bec70..e89a19cc07 100644 --- a/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.h +++ b/subjects/PE/x86/IncorrectUserSignature/IncorrectUserSignature.h @@ -1,6 +1,6 @@ // IncorrectUserSignature.h // Generated by decompiling VCExeSample.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86/RussianText/RussianText.c b/subjects/PE/x86/RussianText/RussianText.c index 1c0974f394..aa460e5cdd 100644 --- a/subjects/PE/x86/RussianText/RussianText.c +++ b/subjects/PE/x86/RussianText/RussianText.c @@ -1,6 +1,6 @@ // RussianText.c // Generated by decompiling RussianText.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "RussianText.h" diff --git a/subjects/PE/x86/RussianText/RussianText.globals.c b/subjects/PE/x86/RussianText/RussianText.globals.c index 6c4561e0fd..a419c48695 100644 --- a/subjects/PE/x86/RussianText/RussianText.globals.c +++ b/subjects/PE/x86/RussianText/RussianText.globals.c @@ -1,6 +1,6 @@ // RussianText.c // Generated by decompiling RussianText.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "RussianText.h" diff --git a/subjects/PE/x86/RussianText/RussianText.h b/subjects/PE/x86/RussianText/RussianText.h index 90ac5671b1..c69dbaf067 100644 --- a/subjects/PE/x86/RussianText/RussianText.h +++ b/subjects/PE/x86/RussianText/RussianText.h @@ -1,6 +1,6 @@ // RussianText.h // Generated by decompiling RussianText.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86/VCExeSample/VCExeSample.c b/subjects/PE/x86/VCExeSample/VCExeSample.c index 2c9004a762..b5abc8d962 100644 --- a/subjects/PE/x86/VCExeSample/VCExeSample.c +++ b/subjects/PE/x86/VCExeSample/VCExeSample.c @@ -1,6 +1,6 @@ // VCExeSample.c // Generated by decompiling VCExeSample.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "VCExeSample.h" diff --git a/subjects/PE/x86/VCExeSample/VCExeSample.globals.c b/subjects/PE/x86/VCExeSample/VCExeSample.globals.c index c465103acc..42611f96ea 100644 --- a/subjects/PE/x86/VCExeSample/VCExeSample.globals.c +++ b/subjects/PE/x86/VCExeSample/VCExeSample.globals.c @@ -1,6 +1,6 @@ // VCExeSample.c // Generated by decompiling VCExeSample.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "VCExeSample.h" diff --git a/subjects/PE/x86/VCExeSample/VCExeSample.h b/subjects/PE/x86/VCExeSample/VCExeSample.h index 2353feed00..ec6247eb2b 100644 --- a/subjects/PE/x86/VCExeSample/VCExeSample.h +++ b/subjects/PE/x86/VCExeSample/VCExeSample.h @@ -1,6 +1,6 @@ // VCExeSample.h // Generated by decompiling VCExeSample.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86/demo_upx/Demo.c b/subjects/PE/x86/demo_upx/Demo.c index cae713fb23..a2db6067df 100644 --- a/subjects/PE/x86/demo_upx/Demo.c +++ b/subjects/PE/x86/demo_upx/Demo.c @@ -1,6 +1,6 @@ // Demo.c // Generated by decompiling Demo.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "Demo.h" diff --git a/subjects/PE/x86/demo_upx/Demo.globals.c b/subjects/PE/x86/demo_upx/Demo.globals.c index 6eede8be01..a8861c4ac6 100644 --- a/subjects/PE/x86/demo_upx/Demo.globals.c +++ b/subjects/PE/x86/demo_upx/Demo.globals.c @@ -1,6 +1,6 @@ // Demo.c // Generated by decompiling Demo.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "Demo.h" diff --git a/subjects/PE/x86/demo_upx/Demo.h b/subjects/PE/x86/demo_upx/Demo.h index a803528493..41dcafd605 100644 --- a/subjects/PE/x86/demo_upx/Demo.h +++ b/subjects/PE/x86/demo_upx/Demo.h @@ -1,6 +1,6 @@ // Demo.h // Generated by decompiling Demo.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86/import-ordinals/main.c b/subjects/PE/x86/import-ordinals/main.c index 127cd47e4e..3e9ba64a8f 100644 --- a/subjects/PE/x86/import-ordinals/main.c +++ b/subjects/PE/x86/import-ordinals/main.c @@ -1,6 +1,6 @@ // main.c // Generated by decompiling main.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "main.h" diff --git a/subjects/PE/x86/import-ordinals/main.globals.c b/subjects/PE/x86/import-ordinals/main.globals.c index 761edf93a4..592f64d299 100644 --- a/subjects/PE/x86/import-ordinals/main.globals.c +++ b/subjects/PE/x86/import-ordinals/main.globals.c @@ -1,6 +1,6 @@ // main.c // Generated by decompiling main.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "main.h" diff --git a/subjects/PE/x86/import-ordinals/main.h b/subjects/PE/x86/import-ordinals/main.h index dea88e3fbc..adce56d285 100644 --- a/subjects/PE/x86/import-ordinals/main.h +++ b/subjects/PE/x86/import-ordinals/main.h @@ -1,6 +1,6 @@ // main.h // Generated by decompiling main.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/PE/x86/pySample/pySample.c b/subjects/PE/x86/pySample/pySample.c index 802cd5ec61..5976a41c63 100644 --- a/subjects/PE/x86/pySample/pySample.c +++ b/subjects/PE/x86/pySample/pySample.c @@ -1,6 +1,6 @@ // pySample.c // Generated by decompiling pySample.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "pySample.h" diff --git a/subjects/PE/x86/pySample/pySample.globals.c b/subjects/PE/x86/pySample/pySample.globals.c index 0510679491..c7558b3221 100644 --- a/subjects/PE/x86/pySample/pySample.globals.c +++ b/subjects/PE/x86/pySample/pySample.globals.c @@ -1,6 +1,6 @@ // pySample.c // Generated by decompiling pySample.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "pySample.h" diff --git a/subjects/PE/x86/pySample/pySample.h b/subjects/PE/x86/pySample/pySample.h index b6dad77468..531a0a6b33 100644 --- a/subjects/PE/x86/pySample/pySample.h +++ b/subjects/PE/x86/pySample/pySample.h @@ -1,6 +1,6 @@ // pySample.h // Generated by decompiling pySample.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/TLCS/90/TLCS-90.c b/subjects/TLCS/90/TLCS-90.c index 7e9d7d865c..07da50200f 100644 --- a/subjects/TLCS/90/TLCS-90.c +++ b/subjects/TLCS/90/TLCS-90.c @@ -1,6 +1,6 @@ // TLCS-90.c // Generated by decompiling TLCS-90.corpus -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "TLCS-90.h" diff --git a/subjects/TLCS/90/TLCS-90.globals.c b/subjects/TLCS/90/TLCS-90.globals.c index 57f9fe2f17..31c062f94a 100644 --- a/subjects/TLCS/90/TLCS-90.globals.c +++ b/subjects/TLCS/90/TLCS-90.globals.c @@ -1,6 +1,6 @@ // TLCS-90.c // Generated by decompiling TLCS-90.corpus -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "TLCS-90.h" diff --git a/subjects/TLCS/90/TLCS-90.h b/subjects/TLCS/90/TLCS-90.h index fcfa9f7eda..5bf6cde5cf 100644 --- a/subjects/TLCS/90/TLCS-90.h +++ b/subjects/TLCS/90/TLCS-90.h @@ -1,6 +1,6 @@ // TLCS-90.h // Generated by decompiling TLCS-90.corpus -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/TLCS/900/ngp_iq/NGP_IQ.c b/subjects/TLCS/900/ngp_iq/NGP_IQ.c index e26f1f06e8..06eded9fbf 100644 --- a/subjects/TLCS/900/ngp_iq/NGP_IQ.c +++ b/subjects/TLCS/900/ngp_iq/NGP_IQ.c @@ -1,6 +1,6 @@ // NGP_IQ.c // Generated by decompiling NGP_IQ.NGP -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "NGP_IQ.h" diff --git a/subjects/TLCS/900/ngp_iq/NGP_IQ.globals.c b/subjects/TLCS/900/ngp_iq/NGP_IQ.globals.c index 1ab786667e..f626ecb6ec 100644 --- a/subjects/TLCS/900/ngp_iq/NGP_IQ.globals.c +++ b/subjects/TLCS/900/ngp_iq/NGP_IQ.globals.c @@ -1,6 +1,6 @@ // NGP_IQ.c // Generated by decompiling NGP_IQ.NGP -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "NGP_IQ.h" diff --git a/subjects/TLCS/900/ngp_iq/NGP_IQ.h b/subjects/TLCS/900/ngp_iq/NGP_IQ.h index a5498904a9..ca9573f7fb 100644 --- a/subjects/TLCS/900/ngp_iq/NGP_IQ.h +++ b/subjects/TLCS/900/ngp_iq/NGP_IQ.h @@ -1,6 +1,6 @@ // NGP_IQ.h // Generated by decompiling NGP_IQ.NGP -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/VMS-vax/unzip.c b/subjects/VMS-vax/unzip.c index 457d902dad..5d7dafd1ea 100644 --- a/subjects/VMS-vax/unzip.c +++ b/subjects/VMS-vax/unzip.c @@ -1,6 +1,6 @@ // unzip.c // Generated by decompiling unzip.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "unzip.h" diff --git a/subjects/VMS-vax/unzip.globals.c b/subjects/VMS-vax/unzip.globals.c index 0b6eff7752..526977329e 100644 --- a/subjects/VMS-vax/unzip.globals.c +++ b/subjects/VMS-vax/unzip.globals.c @@ -1,6 +1,6 @@ // unzip.c // Generated by decompiling unzip.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "unzip.h" diff --git a/subjects/VMS-vax/unzip.h b/subjects/VMS-vax/unzip.h index d18024e583..a657c36042 100644 --- a/subjects/VMS-vax/unzip.h +++ b/subjects/VMS-vax/unzip.h @@ -1,6 +1,6 @@ // unzip.h // Generated by decompiling unzip.exe -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/i8051/rtl8188efw.c b/subjects/i8051/rtl8188efw.c index 1a11dc871c..50e5b5ac3b 100644 --- a/subjects/i8051/rtl8188efw.c +++ b/subjects/i8051/rtl8188efw.c @@ -1,6 +1,6 @@ // rtl8188efw.c // Generated by decompiling rtl8188efw.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "rtl8188efw.h" diff --git a/subjects/i8051/rtl8188efw.globals.c b/subjects/i8051/rtl8188efw.globals.c index f9652f2898..6a19385a25 100644 --- a/subjects/i8051/rtl8188efw.globals.c +++ b/subjects/i8051/rtl8188efw.globals.c @@ -1,6 +1,6 @@ // rtl8188efw.c // Generated by decompiling rtl8188efw.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "rtl8188efw.h" diff --git a/subjects/i8051/rtl8188efw.h b/subjects/i8051/rtl8188efw.h index 73775e2a18..aeb77d44e9 100644 --- a/subjects/i8051/rtl8188efw.h +++ b/subjects/i8051/rtl8188efw.h @@ -1,6 +1,6 @@ // rtl8188efw.h // Generated by decompiling rtl8188efw.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regression.log b/subjects/regression.log index b5eeb69247..4fe200b22e 100644 --- a/subjects/regression.log +++ b/subjects/regression.log @@ -117,15 +117,8 @@ fn092A_exit: warning: Phi functions will be ignored by type analysis. This may b at Reko.Typing.TypeCollector.CollectTypes() in D:\dev\uxmal\reko\master\src\Decompiler\Typing\TypeCollector.cs:line 85 100007E0: warning: Expected sizes of arrays to have been determined by now 1000002C: warning: Expected sizes of arrays to have been determined by now -error: An error occurred during decompilation. System.IO.IOException: The requested operation cannot be performed on a file with a user-mapped section open. - - at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) - at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) - at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) - at Reko.CmdLine.CmdLineHost.CreateTextWriter(String filename) in D:\dev\uxmal\reko\master\src\Drivers\CmdLine\CmdLineHost.cs:line 40 - at Reko.CmdLine.CmdLineHost.WriteDecompiledCode(Program program, Action`1 writer) in D:\dev\uxmal\reko\master\src\Drivers\CmdLine\CmdLineHost.cs:line 69 - at Reko.DecompilerDriver.WriteDecompilerProducts() in D:\dev\uxmal\reko\master\src\Decompiler\Decompiler.cs:line 502 - at Reko.CmdLine.CmdLineDriver.Decompile(Dictionary`2 pArgs) in D:\dev\uxmal\reko\master\src\Drivers\CmdLine\CmdLineDriver.cs:line 177 +1000002C: warning: Expected sizes of arrays to have been determined by now +100007E0: warning: Expected sizes of arrays to have been determined by now === Elf\MIPS\swlswr\test === Elf\Msp430\a.out *** Elf\Msp430\a.out @@ -1627,4 +1620,4 @@ l0800_906A: warning: Non-integral switch expression === regressions\snowman-74\int16.dll === regressions\snowman-82\flags === regressions\snowman-83\flags3 -Decompiled 56 binaries in 68.02 seconds --- +Decompiled 56 binaries in 94.57 seconds --- diff --git a/subjects/regressions/angr-148/test.c b/subjects/regressions/angr-148/test.c index 67df622a86..a63f78017f 100644 --- a/subjects/regressions/angr-148/test.c +++ b/subjects/regressions/angr-148/test.c @@ -1,6 +1,6 @@ // test.c // Generated by decompiling test -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "test.h" diff --git a/subjects/regressions/angr-148/test.globals.c b/subjects/regressions/angr-148/test.globals.c index 039a0e4d4c..8eb9e8aac6 100644 --- a/subjects/regressions/angr-148/test.globals.c +++ b/subjects/regressions/angr-148/test.globals.c @@ -1,6 +1,6 @@ // test.c // Generated by decompiling test -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "test.h" diff --git a/subjects/regressions/angr-148/test.h b/subjects/regressions/angr-148/test.h index 5006b4de05..1c82107bc0 100644 --- a/subjects/regressions/angr-148/test.h +++ b/subjects/regressions/angr-148/test.h @@ -1,6 +1,6 @@ // test.h // Generated by decompiling test -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/reko-121/m68k_jump.c b/subjects/regressions/reko-121/m68k_jump.c index 0a20b77737..22d401d827 100644 --- a/subjects/regressions/reko-121/m68k_jump.c +++ b/subjects/regressions/reko-121/m68k_jump.c @@ -1,6 +1,6 @@ // m68k_jump.c // Generated by decompiling m68k_jump.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "m68k_jump.h" diff --git a/subjects/regressions/reko-121/m68k_jump.globals.c b/subjects/regressions/reko-121/m68k_jump.globals.c index 1a21b00b79..be0feecbda 100644 --- a/subjects/regressions/reko-121/m68k_jump.globals.c +++ b/subjects/regressions/reko-121/m68k_jump.globals.c @@ -1,6 +1,6 @@ // m68k_jump.c // Generated by decompiling m68k_jump.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "m68k_jump.h" diff --git a/subjects/regressions/reko-121/m68k_jump.h b/subjects/regressions/reko-121/m68k_jump.h index 49308b8575..566d0ca967 100644 --- a/subjects/regressions/reko-121/m68k_jump.h +++ b/subjects/regressions/reko-121/m68k_jump.h @@ -1,6 +1,6 @@ // m68k_jump.h // Generated by decompiling m68k_jump.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/reko-351/a.c b/subjects/regressions/reko-351/a.c index d3be073b0b..c62cf21763 100644 --- a/subjects/regressions/reko-351/a.c +++ b/subjects/regressions/reko-351/a.c @@ -1,6 +1,6 @@ // a.c // Generated by decompiling a.out -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "a.h" diff --git a/subjects/regressions/reko-351/a.globals.c b/subjects/regressions/reko-351/a.globals.c index 89b0000db9..ebf2871919 100644 --- a/subjects/regressions/reko-351/a.globals.c +++ b/subjects/regressions/reko-351/a.globals.c @@ -1,6 +1,6 @@ // a.c // Generated by decompiling a.out -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "a.h" diff --git a/subjects/regressions/reko-351/a.h b/subjects/regressions/reko-351/a.h index ba611eef2d..e0e0f65d3f 100644 --- a/subjects/regressions/reko-351/a.h +++ b/subjects/regressions/reko-351/a.h @@ -1,6 +1,6 @@ // a.h // Generated by decompiling a.out -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/reko-367/code.c b/subjects/regressions/reko-367/code.c index 89cec6cf1a..3aac7260f2 100644 --- a/subjects/regressions/reko-367/code.c +++ b/subjects/regressions/reko-367/code.c @@ -1,6 +1,6 @@ // code.c // Generated by decompiling code.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "code.h" diff --git a/subjects/regressions/reko-367/code.globals.c b/subjects/regressions/reko-367/code.globals.c index cd26836c05..5acdc6db91 100644 --- a/subjects/regressions/reko-367/code.globals.c +++ b/subjects/regressions/reko-367/code.globals.c @@ -1,6 +1,6 @@ // code.c // Generated by decompiling code.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "code.h" diff --git a/subjects/regressions/reko-367/code.h b/subjects/regressions/reko-367/code.h index 9356a0cc11..adc0595d94 100644 --- a/subjects/regressions/reko-367/code.h +++ b/subjects/regressions/reko-367/code.h @@ -1,6 +1,6 @@ // code.h // Generated by decompiling code.bin -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/reko-90/PP.c b/subjects/regressions/reko-90/PP.c index 85b92eec39..edbc93246c 100644 --- a/subjects/regressions/reko-90/PP.c +++ b/subjects/regressions/reko-90/PP.c @@ -1,6 +1,6 @@ // PP.c // Generated by decompiling PP.EXE -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "PP.h" diff --git a/subjects/regressions/reko-90/PP.globals.c b/subjects/regressions/reko-90/PP.globals.c index 1267d2b0d2..2229d8d33c 100644 --- a/subjects/regressions/reko-90/PP.globals.c +++ b/subjects/regressions/reko-90/PP.globals.c @@ -1,6 +1,6 @@ // PP.c // Generated by decompiling PP.EXE -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "PP.h" diff --git a/subjects/regressions/reko-90/PP.h b/subjects/regressions/reko-90/PP.h index 9e3ab0ba7e..6f2d68e37f 100644 --- a/subjects/regressions/reko-90/PP.h +++ b/subjects/regressions/reko-90/PP.h @@ -1,6 +1,6 @@ // PP.h // Generated by decompiling PP.EXE -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/snowman-51/switch.c b/subjects/regressions/snowman-51/switch.c index 512ba9f01e..59918d80bc 100644 --- a/subjects/regressions/snowman-51/switch.c +++ b/subjects/regressions/snowman-51/switch.c @@ -1,6 +1,6 @@ // switch.c // Generated by decompiling switch.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "switch.h" diff --git a/subjects/regressions/snowman-51/switch.globals.c b/subjects/regressions/snowman-51/switch.globals.c index 153e394dd9..1c8107811c 100644 --- a/subjects/regressions/snowman-51/switch.globals.c +++ b/subjects/regressions/snowman-51/switch.globals.c @@ -1,6 +1,6 @@ // switch.c // Generated by decompiling switch.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "switch.h" diff --git a/subjects/regressions/snowman-51/switch.h b/subjects/regressions/snowman-51/switch.h index 095115fc3b..14bb8f09f6 100644 --- a/subjects/regressions/snowman-51/switch.h +++ b/subjects/regressions/snowman-51/switch.h @@ -1,6 +1,6 @@ // switch.h // Generated by decompiling switch.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/snowman-74/int16.c b/subjects/regressions/snowman-74/int16.c index 4a64c40b66..fc312b7b0c 100644 --- a/subjects/regressions/snowman-74/int16.c +++ b/subjects/regressions/snowman-74/int16.c @@ -1,6 +1,6 @@ // int16.c // Generated by decompiling int16.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "int16.h" diff --git a/subjects/regressions/snowman-74/int16.globals.c b/subjects/regressions/snowman-74/int16.globals.c index d60487c49a..ffb2c25357 100644 --- a/subjects/regressions/snowman-74/int16.globals.c +++ b/subjects/regressions/snowman-74/int16.globals.c @@ -1,6 +1,6 @@ // int16.c // Generated by decompiling int16.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "int16.h" diff --git a/subjects/regressions/snowman-74/int16.h b/subjects/regressions/snowman-74/int16.h index ec24daca7f..555ae26978 100644 --- a/subjects/regressions/snowman-74/int16.h +++ b/subjects/regressions/snowman-74/int16.h @@ -1,6 +1,6 @@ // int16.h // Generated by decompiling int16.dll -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/snowman-82/flags.c b/subjects/regressions/snowman-82/flags.c index 321d95ca75..5d0bab67bb 100644 --- a/subjects/regressions/snowman-82/flags.c +++ b/subjects/regressions/snowman-82/flags.c @@ -1,6 +1,6 @@ // flags.c // Generated by decompiling flags -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "flags.h" diff --git a/subjects/regressions/snowman-82/flags.globals.c b/subjects/regressions/snowman-82/flags.globals.c index c87653723f..5b10d6a3e8 100644 --- a/subjects/regressions/snowman-82/flags.globals.c +++ b/subjects/regressions/snowman-82/flags.globals.c @@ -1,6 +1,6 @@ // flags.c // Generated by decompiling flags -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "flags.h" diff --git a/subjects/regressions/snowman-82/flags.h b/subjects/regressions/snowman-82/flags.h index 7643530d37..adc973c692 100644 --- a/subjects/regressions/snowman-82/flags.h +++ b/subjects/regressions/snowman-82/flags.h @@ -1,6 +1,6 @@ // flags.h // Generated by decompiling flags -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes //////////// diff --git a/subjects/regressions/snowman-83/flags3.c b/subjects/regressions/snowman-83/flags3.c index 3fdd75ccf7..27f4b5764b 100644 --- a/subjects/regressions/snowman-83/flags3.c +++ b/subjects/regressions/snowman-83/flags3.c @@ -1,6 +1,6 @@ // flags3.c // Generated by decompiling flags3 -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "flags3.h" diff --git a/subjects/regressions/snowman-83/flags3.globals.c b/subjects/regressions/snowman-83/flags3.globals.c index 655c94e52a..8fb00841d6 100644 --- a/subjects/regressions/snowman-83/flags3.globals.c +++ b/subjects/regressions/snowman-83/flags3.globals.c @@ -1,6 +1,6 @@ // flags3.c // Generated by decompiling flags3 -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. #include "flags3.h" diff --git a/subjects/regressions/snowman-83/flags3.h b/subjects/regressions/snowman-83/flags3.h index 78dadbfdb6..ba69f343d8 100644 --- a/subjects/regressions/snowman-83/flags3.h +++ b/subjects/regressions/snowman-83/flags3.h @@ -1,6 +1,6 @@ // flags3.h // Generated by decompiling flags3 -// using Reko decompiler version 0.8.0.2. +// using Reko decompiler version 0.8.1.0. /* // Equivalence classes ////////////