Use custom logger for traces. Add a switch --trace which equates to the old pc,insts combined. Does not support 'regdump', 'memcheck' or 'syscalls'. This matches e-sim, which writes its traces to a log file. Writing to a file reduces some specious differences between e-sim and Revelation traces, for example differences in the mode of an fstat object differing between Revelation and e-sim when the old Revelation log was redirected from STDOUT to a file. This makes ./scripts/diff_trace.py much more useful.
Use custom logger for traces.
Add a switch --trace which equates to the old pc,insts combined.
Does not support 'regdump', 'memcheck' or 'syscalls'.
This matches e-sim, which writes its traces to a log file.
Writing to a file reduces some specious differences between e-sim
and Revelation traces, for example differences in the mode of an
fstat object differing between Revelation and e-sim when the old
Revelation log was redirected from STDOUT to a file. This makes
./scripts/diff_trace.py much more useful.

futurecore/revelation,futurecore/revelation,futurecore/revelation