Closed beeb closed 2 months ago
iirc this error is expected, it happens when symbolic execution finds a path that leads to insane values.
if conversion errors here, the branch is pruned and not included in the output.
Right I think I understand now. This is a warning that doesn't prevent proper execution of the command? Since I didn't include any other parameters in the command, I only had this message displayed and thought the process failed. My bad!
EDIT: confirmed working with --include-sol --output print
Component
Heimdall (Core)
Have you ensured that you are up to date?
What version of Heimdall are you on?
main branch (5517ba7)
Operating System
Linux
Describe the bug
When trying to decompile the bytecode below, I get an error:
The command is the following:
Points to the following line:
https://github.com/Jon-Becker/heimdall-rs/blob/5517ba7032fc155b945465b1419af91fddc58489/crates/vm/src/core/vm.rs#L741
Seems the regression was introduced by https://github.com/Jon-Becker/heimdall-rs/commit/90e6622f0724af40ba82c26c3d2a40d585373beb, before that it was clamping the value to something large instead of erroring.