Chromium Code Reviews| Index: ipc/ipc_channel_reader.cc |
| diff --git a/ipc/ipc_channel_reader.cc b/ipc/ipc_channel_reader.cc |
| index f41a0d7737e4656cd279db0de8ef83c2b9e9fbaa..81e66011a1be68c8416460304327089d689e5f30 100644 |
| --- a/ipc/ipc_channel_reader.cc |
| +++ b/ipc/ipc_channel_reader.cc |
| @@ -82,14 +82,17 @@ bool ChannelReader::DispatchInputData(const char* input_data, |
| #ifdef IPC_MESSAGE_LOG_ENABLED |
| std::string name; |
| Logging::GetInstance()->GetMessageText(m.type(), &name, &m, NULL); |
| - TRACE_EVENT1("ipc,toplevel", "ChannelReader::DispatchInputData", |
| - "name", name); |
| + TRACE_EVENT1_WITH_FLOW("ipc,toplevel", "ChannelReader::DispatchInputData", |
| + "name", name).APPEND_TRACE_EVENT_FLOW_END0( |
|
dsinclair
2015/07/14 13:52:10
Why do we have to l.APPEND a flow event? Why isn't
|
| + TRACE_DISABLED_BY_DEFAULT("ipc.flow"), "IPC", |
| + m.flags()); |
| #else |
| - TRACE_EVENT2("ipc,toplevel", "ChannelReader::DispatchInputData", |
| + TRACE_EVENT2_WITH_FLOW("ipc,toplevel", "ChannelReader::DispatchInputData", |
| "class", IPC_MESSAGE_ID_CLASS(m.type()), |
| - "line", IPC_MESSAGE_ID_LINE(m.type())); |
| + "line", IPC_MESSAGE_ID_LINE(m.type())).APPEND_TRACE_EVENT_FLOW_END0( |
| + TRACE_DISABLED_BY_DEFAULT("ipc.flow"), "IPC", |
| + m.flags()); |
| #endif |
| - m.TraceMessageEnd(); |
| if (IsInternalMessage(m)) |
| HandleInternalMessage(m); |
| else |