]> git.cworth.org Git - apitrace/blobdiff - cli/cli_trim.cpp
trim: Use custom skiplist for required list (instead of std::set<unsigned>)
[apitrace] / cli / cli_trim.cpp
index 4a116eee0e06f65b2258e3058076f57579dae8f6..6694737a479a7181216e3138cec88684ac661029 100644 (file)
@@ -203,7 +203,7 @@ trim_trace(const char *filename, struct trim_options *options)
     trace::ParseBookmark beginning;
     trace::Parser p;
     TraceAnalyzer analyzer(options->trim_flags);
-    std::set<unsigned> *required;
+    trim::CallSet *required;
     unsigned frame;
     int call_range_first, call_range_last;
 
@@ -296,7 +296,7 @@ trim_trace(const char *filename, struct trim_options *options)
             break;
         }
 
-        if (required->find(call->no) != required->end()) {
+        if (required->contains(call->no)) {
             writer.writeCall(call);
 
             if (options->print_callset) {