HF RL Explorer

Callstack Duplicate Return Addresses on Interrupted Basic Blocks

Callstack Duplicate Return Addresses on Interrupted Basic Blocks: a task in LegoFlow-SWE (Harbor dataset). The callstack plugin pushes return addresses onto the shadow call stack when it detects a call instruction at the end of a successfully executed basic block. However, when a block is stopped…

The task

The callstack plugin pushes return addresses onto the shadow call stack when it detects a call instruction at the end of a successfully executed basic block. However, when a block is stopped mid-execution (e.g., due to an exit request) and later retried, the return address ends up being pushed **twice**: once during…

Part of Lego-X/LegoFlow-SWE.