summaryrefslogtreecommitdiffstats
path: root/ppapi/host
diff options
context:
space:
mode:
authorpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-27 00:26:18 +0000
committerpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-27 00:26:18 +0000
commit278f5eb9398015ca9f021e1daa78263ef631b2dc (patch)
tree5c45078b33c970cd13523b92716acbe8ec49f0ba /ppapi/host
parent4e4fc128f92f4c30cf8c2f96b7b975d9d3e54089 (diff)
downloadchromium_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.cc15
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;