I'm aware reverse execution doesn't work in configuration using real network. Are there plans to make it working ? Reverse execution would be very useful in debugging network code that is stochastic by definition when it comes to debug.
Reverse execution support when using real network
28 views Asked by giuseppe maugeri At
1
Reverse execution requires deterministic behavior, as you said by other words. No, we are not going to change that. Actually, in version 7 reverse execution has been removed in favor of "in-memory snapshots".
Back to the question, for debugging network code you could try running two separate machines in the same IntelĀ® SimicsĀ® simulator session, and send traffic from one machine to the one with the code you want to debug. You can also use
pcapdumpto save network traffic, inspect it, and replay it. There is some information in the Ethernet Networking Technology Guide.#IAmIntel // Simon