X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=cli%2Fcli_trim.cpp;h=938329c94d566769cac982a026cc9561b935b60c;hb=48a92b99752143a34a6b5f6b94bad183564cecab;hp=4a116eee0e06f65b2258e3058076f57579dae8f6;hpb=991740f0ddb74addbdccef4ea42a883c77a62cee;p=apitrace diff --git a/cli/cli_trim.cpp b/cli/cli_trim.cpp index 4a116ee..938329c 100644 --- a/cli/cli_trim.cpp +++ b/cli/cli_trim.cpp @@ -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 *required; + trace::FastCallSet *required; unsigned frame; int call_range_first, call_range_last; @@ -273,7 +273,7 @@ trim_trace(const char *filename, struct trim_options *options) trace::Writer writer; if (!writer.open(options->output.c_str())) { - std::cerr << "error: failed to create " << filename << "\n"; + std::cerr << "error: failed to create " << options->output << "\n"; return 1; } @@ -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) {