- if (verbose ||
- !(call->flags & trace::CALL_FLAG_VERBOSE)) {
- call->dump(std::cout, color);
+ if (calls.contains(*call)) {
+ if (verbose ||
+ !(call->flags & trace::CALL_FLAG_VERBOSE)) {
+ if (dumpThreadIds) {
+ std::cout << std::hex << call->thread_id << std::dec << " ";
+ }
+ trace::dump(*call, std::cout, dumpFlags);
+ }