s2e-env
s2e-env copied to clipboard
Redesign S2E's logging system
Several problems with the current one:
- Too verbose getWarningsStream() << "..." could be shortened to WARN("msg" << "bla");
- Too slow. The stream is evaluated regardless of log settings.
Could have something like:
#define WARN(...) if (level >= WARN_LEVEL) { getWarningsStream() << __VA_ARGS__; }
Also, logging to console seems to slow down multi-core mode by a lot (e.g., see maze demo).