diff options
author | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-27 00:26:18 +0000 |
---|---|---|
committer | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-27 00:26:18 +0000 |
commit | 278f5eb9398015ca9f021e1daa78263ef631b2dc (patch) | |
tree | 5c45078b33c970cd13523b92716acbe8ec49f0ba /ppapi/host | |
parent | 4e4fc128f92f4c30cf8c2f96b7b975d9d3e54089 (diff) | |
download | chromium_src-278f5eb9398015ca9f021e1daa78263ef631b2dc.zip chromium_src-278f5eb9398015ca9f021e1daa78263ef631b2dc.tar.gz chromium_src-278f5eb9398015ca9f021e1daa78263ef631b2dc.tar.bz2 |
Add traces to PluginResource/PpapiHost "generic" IPCs
Some IPCs switched to this model and lost tracing information. This restores it.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/13006008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190803 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/host')
-rw-r--r-- | ppapi/host/ppapi_host.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ppapi/host/ppapi_host.cc b/ppapi/host/ppapi_host.cc index 87dfb11..28de1c8 100644 --- a/ppapi/host/ppapi_host.cc +++ b/ppapi/host/ppapi_host.cc @@ -77,6 +77,9 @@ bool PpapiHost::OnMessageReceived(const IPC::Message& msg) { void PpapiHost::SendReply(const ReplyMessageContext& context, const IPC::Message& msg) { + TRACE_EVENT2("ppapi proxy", "PpapiHost::SendReply", + "Class", IPC_MESSAGE_ID_CLASS(msg.type()), + "Line", IPC_MESSAGE_ID_LINE(msg.type())); if (context.sync_reply_msg) { PpapiHostMsg_ResourceSyncCall::WriteReplyParams(context.sync_reply_msg, context.params, msg); @@ -88,6 +91,9 @@ void PpapiHost::SendReply(const ReplyMessageContext& context, void PpapiHost::SendUnsolicitedReply(PP_Resource resource, const IPC::Message& msg) { + TRACE_EVENT2("ppapi proxy", "PpapiHost::SendUnsolicitedReply", + "Class", IPC_MESSAGE_ID_CLASS(msg.type()), + "Line", IPC_MESSAGE_ID_LINE(msg.type())); DCHECK(resource); // If this fails, host is probably pending. proxy::ResourceMessageReplyParams params(resource, 0); Send(new PpapiPluginMsg_ResourceReply(params, msg)); @@ -115,6 +121,9 @@ void PpapiHost::AddInstanceMessageFilter( void PpapiHost::OnHostMsgResourceCall( const proxy::ResourceMessageCallParams& params, const IPC::Message& nested_msg) { + TRACE_EVENT2("ppapi proxy", "PpapiHost::OnHostMsgResourceCall", + "Class", IPC_MESSAGE_ID_CLASS(nested_msg.type()), + "Line", IPC_MESSAGE_ID_LINE(nested_msg.type())); HostMessageContext context(params); HandleResourceCall(params, nested_msg, &context); } @@ -123,6 +132,9 @@ void PpapiHost::OnHostMsgResourceSyncCall( const proxy::ResourceMessageCallParams& params, const IPC::Message& nested_msg, IPC::Message* reply_msg) { + TRACE_EVENT2("ppapi proxy", "PpapiHost::OnHostMsgResourceSyncCall", + "Class", IPC_MESSAGE_ID_CLASS(nested_msg.type()), + "Line", IPC_MESSAGE_ID_LINE(nested_msg.type())); // Sync messages should always have callback set because they always expect // a reply from the host. DCHECK(params.has_callback()); @@ -153,6 +165,9 @@ void PpapiHost::OnHostMsgResourceCreated( const proxy::ResourceMessageCallParams& params, PP_Instance instance, const IPC::Message& nested_msg) { + TRACE_EVENT2("ppapi proxy", "PpapiHost::OnHostMsgResourceCreated", + "Class", IPC_MESSAGE_ID_CLASS(nested_msg.type()), + "Line", IPC_MESSAGE_ID_LINE(nested_msg.type())); if (resources_.size() >= kMaxResourcesPerPlugin) return; |