aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLalit Maganti <lalitm@google.com>2021-03-01 16:31:08 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-03-01 16:31:08 +0000
commite9eed1caa7f1360a5340a2c7bf3900ea61935d44 (patch)
tree65e64fd2af5e089fe80c858a850a5f2f504ac8d4
parente307f07215038f8fb612950a71acb9196f46423e (diff)
parentc94a74c83a134bea95a68dfe5991a92c1c8fb6c9 (diff)
downloadperfetto-e9eed1caa7f1360a5340a2c7bf3900ea61935d44.tar.gz
Merge "tp: don't pass category/name for binder end events" am: c94a74c83a
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1611682 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I6894b3b986a84b44f976486680ef468d34b6ce9d
-rw-r--r--src/trace_processor/importers/ftrace/binder_tracker.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/trace_processor/importers/ftrace/binder_tracker.cc b/src/trace_processor/importers/ftrace/binder_tracker.cc
index dc173a925..f8e040d43 100644
--- a/src/trace_processor/importers/ftrace/binder_tracker.cc
+++ b/src/trace_processor/importers/ftrace/binder_tracker.cc
@@ -125,7 +125,7 @@ void BinderTracker::Transaction(int64_t ts,
};
context_->slice_tracker->AddArgs(track_id, binder_category_id_, reply_id_,
dest_args_inserter);
- context_->slice_tracker->End(ts, track_id, binder_category_id_, reply_id_,
+ context_->slice_tracker->End(ts, track_id, kNullStringId, kNullStringId,
args_inserter);
awaiting_rcv_for_reply_.insert(transaction_id);
return;
@@ -152,8 +152,7 @@ void BinderTracker::TransactionReceived(int64_t ts,
StringId thread_name = thread_table.name()[utid];
TrackId track_id = context_->track_tracker->InternThreadTrack(utid);
if (awaiting_rcv_for_reply_.count(transaction_id) > 0) {
- context_->slice_tracker->End(ts, track_id, binder_category_id_,
- transaction_slice_id_);
+ context_->slice_tracker->End(ts, track_id);
awaiting_rcv_for_reply_.erase(transaction_id);
return;
}
@@ -214,8 +213,7 @@ void BinderTracker::Locked(int64_t ts, uint32_t pid) {
return;
TrackId track_id = context_->track_tracker->InternThreadTrack(utid);
- context_->slice_tracker->End(ts, track_id, binder_category_id_,
- lock_waiting_id_);
+ context_->slice_tracker->End(ts, track_id);
context_->slice_tracker->Begin(ts, track_id, binder_category_id_,
lock_held_id_);