isla-client signals when there is an error but then (quietly) breaks the loop/shuts down.
https://github.com/rems-project/isla/blob/91f917b14fb023037272deea9a706d1eb71b8ddc/src/client.rs#L185
Is there any particular reason for looping on success but exiting on failure?
From a read-dwarf perspective, where you can be processing a bunch of instructions, and wish to ignore any ones that Isla can't currently handle, this is surprising and hard to track down (broken pipe shows up when you try to write to it, potentially long after the failure).
Would it be possible to keep going instead of breaking or at least given some indication that Isla's shutting down?
isla-client signals when there is an error but then (quietly) breaks the loop/shuts down. https://github.com/rems-project/isla/blob/91f917b14fb023037272deea9a706d1eb71b8ddc/src/client.rs#L185 Is there any particular reason for looping on success but exiting on failure? From a read-dwarf perspective, where you can be processing a bunch of instructions, and wish to ignore any ones that Isla can't currently handle, this is surprising and hard to track down (broken pipe shows up when you try to write to it, potentially long after the failure). Would it be possible to keep going instead of breaking or at least given some indication that Isla's shutting down?