With #31 and #33 applied, binee was now able to emulate foo_32.exe.
However, upon execution, it arrived at the instruction call eax with eax = 0. As such, the execution stopped. So, there seems to be some unimplemented user land feature, that prevents complete execution of this binary. Note that the binary in question is the most simple "hello world" Go binary for 32-bit Windows (with its source code listed at the end of https://github.com/carbonblack/binee/issues/29#issue-526947943).
As such, I'm simply creating this issue, such that the underlying cause can be tracked down.
With #31 and #33 applied,
binee
was now able to emulate foo_32.exe.However, upon execution, it arrived at the instruction
call eax
witheax = 0
. As such, the execution stopped. So, there seems to be some unimplemented user land feature, that prevents complete execution of this binary. Note that the binary in question is the most simple "hello world" Go binary for 32-bit Windows (with its source code listed at the end of https://github.com/carbonblack/binee/issues/29#issue-526947943).As such, I'm simply creating this issue, such that the underlying cause can be tracked down.