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() { ...@@ -108,6 +108,7 @@ void ChildThread::Init() {
channel_->AddFilter(histogram_message_filter_.get()); channel_->AddFilter(histogram_message_filter_.get());
channel_->AddFilter(sync_message_filter_.get()); channel_->AddFilter(sync_message_filter_.get());
channel_->AddFilter(new ChildTraceMessageFilter()); channel_->AddFilter(new ChildTraceMessageFilter());
LOG(INFO) << "ChildThread::Init";
#if defined(OS_POSIX) #if defined(OS_POSIX)
// Check that --process-type is specified so we don't do this in unit tests // Check that --process-type is specified so we don't do this in unit tests
...@@ -136,6 +137,10 @@ ChildThread::~ChildThread() { ...@@ -136,6 +137,10 @@ ChildThread::~ChildThread() {
channel_->ClearIPCTaskRunner(); channel_->ClearIPCTaskRunner();
} }
void ChildThread::OnChannelConnected(int32 peer_pid) {
LOG(INFO) << "ChildThread::OnChannelConnected";
}
void ChildThread::OnChannelError() { void ChildThread::OnChannelError() {
LOG(INFO) << "ChildThread::OnChannelError"; LOG(INFO) << "ChildThread::OnChannelError";
set_on_channel_error_called(true); set_on_channel_error_called(true);
......
...@@ -115,13 +115,14 @@ class CONTENT_EXPORT ChildThread : public IPC::Listener, public IPC::Sender { ...@@ -115,13 +115,14 @@ class CONTENT_EXPORT ChildThread : public IPC::Listener, public IPC::Sender {
on_channel_error_called_ = on_channel_error_called; on_channel_error_called_ = on_channel_error_called;
} }
private:
void Init();
// IPC::Listener implementation: // IPC::Listener implementation:
virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE; virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE;
virtual void OnChannelConnected(int32 peer_pid) OVERRIDE;
virtual void OnChannelError() OVERRIDE; virtual void OnChannelError() OVERRIDE;
private:
void Init();
#if defined(USE_TCMALLOC) #if defined(USE_TCMALLOC)
void OnGetTcmallocStats(); void OnGetTcmallocStats();
#endif #endif
......
...@@ -124,7 +124,9 @@ bool PpapiThread::OnMessageReceived(const IPC::Message& msg) { ...@@ -124,7 +124,9 @@ bool PpapiThread::OnMessageReceived(const IPC::Message& msg) {
IPC_END_MESSAGE_MAP() IPC_END_MESSAGE_MAP()
return true; return true;
} }
void PpapiThread::OnChannelConnected(int32 peer_pid) { void PpapiThread::OnChannelConnected(int32 peer_pid) {
ChildThread::OnChannelConnected(peer_pid);
#if defined(OS_WIN) #if defined(OS_WIN)
if (is_broker_) if (is_broker_)
peer_handle_.Set(::OpenProcess(PROCESS_DUP_HANDLE, FALSE, peer_pid)); 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