| Index: chrome/renderer/chrome_render_process_observer.cc
|
| ===================================================================
|
| --- chrome/renderer/chrome_render_process_observer.cc (revision 161050)
|
| +++ chrome/renderer/chrome_render_process_observer.cc (working copy)
|
| @@ -220,12 +220,6 @@
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_SetCacheCapacities, OnSetCacheCapacities)
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_ClearCache, OnClearCache)
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_SetFieldTrialGroup, OnSetFieldTrialGroup)
|
| -#if defined(USE_TCMALLOC)
|
| - IPC_MESSAGE_HANDLER(ChromeViewMsg_SetTcmallocHeapProfiling,
|
| - OnSetTcmallocHeapProfiling)
|
| - IPC_MESSAGE_HANDLER(ChromeViewMsg_WriteTcmallocHeapProfile,
|
| - OnWriteTcmallocHeapProfile)
|
| -#endif
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_GetV8HeapStats, OnGetV8HeapStats)
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_GetCacheResourceStats,
|
| OnGetCacheResourceStats)
|
| @@ -273,40 +267,6 @@
|
| RenderThread::Get()->Send(new ChromeViewHostMsg_ResourceTypeStats(stats));
|
| }
|
|
|
| -#if defined(USE_TCMALLOC)
|
| -void ChromeRenderProcessObserver::OnSetTcmallocHeapProfiling(
|
| - bool profiling, const std::string& filename_prefix) {
|
| -#if !defined(OS_WIN)
|
| - // TODO(stevenjb): Create MallocExtension wrappers for HeapProfile functions.
|
| - if (profiling)
|
| - HeapProfilerStart(filename_prefix.c_str());
|
| - else
|
| - HeapProfilerStop();
|
| -#endif
|
| -}
|
| -
|
| -void ChromeRenderProcessObserver::OnWriteTcmallocHeapProfile(
|
| - const FilePath::StringType& filename) {
|
| -#if !defined(OS_WIN)
|
| - // TODO(stevenjb): Create MallocExtension wrappers for HeapProfile functions.
|
| - if (!IsHeapProfilerRunning())
|
| - return;
|
| - char* profile = GetHeapProfile();
|
| - if (!profile) {
|
| - LOG(WARNING) << "Unable to get heap profile.";
|
| - return;
|
| - }
|
| - // The render process can not write to a file, so copy the result into
|
| - // a string and pass it to the handler (which runs on the browser host).
|
| - std::string result(profile);
|
| - delete profile;
|
| - RenderThread::Get()->Send(
|
| - new ChromeViewHostMsg_WriteTcmallocHeapProfile_ACK(filename, result));
|
| -#endif
|
| -}
|
| -
|
| -#endif
|
| -
|
| void ChromeRenderProcessObserver::OnSetFieldTrialGroup(
|
| const std::string& field_trial_name,
|
| const std::string& group_name) {
|
|
|