Commit 6d3fb9e9 authored by jam@chromium.org's avatar jam@chromium.org

Add more logging to ChildThread.

BUG=140054
Review URL: https://chromiumcodereview.appspot.com/10829199

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150143 0039d316-1c4b-4281-b951-d872f2087c98
parent fec7a613
......@@ -108,6 +108,7 @@ void ChildThread::Init() {
channel_->AddFilter(histogram_message_filter_.get());
channel_->AddFilter(sync_message_filter_.get());
channel_->AddFilter(new ChildTraceMessageFilter());
LOG(INFO) << "ChildThread::Init";
#if defined(OS_POSIX)
// Check that --process-type is specified so we don't do this in unit tests
......@@ -136,6 +137,10 @@ ChildThread::~ChildThread() {
channel_->ClearIPCTaskRunner();
}
void ChildThread::OnChannelConnected(int32 peer_pid) {
LOG(INFO) << "ChildThread::OnChannelConnected";
}
void ChildThread::OnChannelError() {
LOG(INFO) << "ChildThread::OnChannelError";
set_on_channel_error_called(true);
......
......@@ -115,13 +115,14 @@ class CONTENT_EXPORT ChildThread : public IPC::Listener, public IPC::Sender {
on_channel_error_called_ = on_channel_error_called;
}
private:
void Init();
// IPC::Listener implementation:
virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE;
virtual void OnChannelConnected(int32 peer_pid) OVERRIDE;
virtual void OnChannelError() OVERRIDE;
private:
void Init();
#if defined(USE_TCMALLOC)
void OnGetTcmallocStats();
#endif
......
......@@ -124,7 +124,9 @@ bool PpapiThread::OnMessageReceived(const IPC::Message& msg) {
IPC_END_MESSAGE_MAP()
return true;
}
void PpapiThread::OnChannelConnected(int32 peer_pid) {
ChildThread::OnChannelConnected(peer_pid);
#if defined(OS_WIN)
if (is_broker_)
peer_handle_.Set(::OpenProcess(PROCESS_DUP_HANDLE, FALSE, peer_pid));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment