| Index: components/password_manager/content/browser/bad_message.cc
|
| diff --git a/extensions/browser/bad_message.cc b/components/password_manager/content/browser/bad_message.cc
|
| similarity index 53%
|
| copy from extensions/browser/bad_message.cc
|
| copy to components/password_manager/content/browser/bad_message.cc
|
| index 85ce5d61899d5beb5df54261c4ee330413cd7647..b1525566e072a24ef5a02df87dd2820c84d92a53 100644
|
| --- a/extensions/browser/bad_message.cc
|
| +++ b/components/password_manager/content/browser/bad_message.cc
|
| @@ -2,23 +2,26 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "extensions/browser/bad_message.h"
|
| +#include "components/password_manager/content/browser/bad_message.h"
|
|
|
| #include "base/logging.h"
|
| #include "base/metrics/histogram_macros.h"
|
| #include "content/public/browser/render_process_host.h"
|
|
|
| -namespace extensions {
|
| +namespace password_manager {
|
| namespace bad_message {
|
|
|
| void ReceivedBadMessage(content::RenderProcessHost* host,
|
| BadMessageReason reason) {
|
| - LOG(ERROR) << "Terminating extension renderer for bad IPC message, reason "
|
| - << reason;
|
| - UMA_HISTOGRAM_ENUMERATION("Stability.BadMessageTerminated.Extensions", reason,
|
| - BAD_MESSAGE_MAX);
|
| + LOG(ERROR)
|
| + << "Terminating renderer for bad PasswordManager IPC message, reason "
|
| + << static_cast<int>(reason);
|
| + UMA_HISTOGRAM_ENUMERATION(
|
| + "Stability.BadMessageTerminated.PasswordManager",
|
| + static_cast<int>(reason),
|
| + static_cast<int>(BadMessageReason::BAD_MESSAGE_MAX));
|
| host->ShutdownForBadMessage();
|
| }
|
|
|
| } // namespace bad_message
|
| -} // namespace extensions
|
| +} // namespace password_manager
|
|
|