X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fretrace_main.cpp;h=bc23bc4a4bea7b02a576943eaca9dabf6b910511;hb=3db54523afd7c8daa0812c12119717be1e667021;hp=e3e74f84cf20d979928b6fd704593939f22305ba;hpb=e6bde441dbb59572b0c7b27cf2d799c51317668b;p=apitrace diff --git a/retrace/retrace_main.cpp b/retrace/retrace_main.cpp index e3e74f8..bc23bc4 100644 --- a/retrace/retrace_main.cpp +++ b/retrace/retrace_main.cpp @@ -79,6 +79,11 @@ frameComplete(trace::Call &call) { } +static Dumper defaultDumper; + +Dumper *dumper = &defaultDumper; + + /** * Take/compare snapshots. */ @@ -99,7 +104,7 @@ takeSnapshot(unsigned call_no) { } } - image::Image *src = getSnapshot(); + image::Image *src = dumper->getSnapshot(); if (!src) { return; } @@ -162,7 +167,7 @@ retraceCall(trace::Call *call) { takeSnapshot(call->no); if (call->no >= dumpStateCallNo && - dumpState(std::cout)) { + dumper->dumpState(std::cout)) { exit(0); } }