From d413b2dcb54d523811d386f1ff4084f677a6d089 Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 13 Mar 2015 00:45:40 -0700 Subject: Crashpad!: Use the Crashpad client instead of Breakpad on Mac OS X. Crashpad is always compiled in to Chrome and its handler is always enabled. It is only possible to enable uploads in official builds. Crashpad talks to the existing Breakpad server. There should be no noticeable changes to crash reporting on the server side, except the client IDs will all change to a new ID and will no longer be synchronized with UMA client IDs. This is a one-time change. After this, the client ID will remain stable within a single --user-data-dir. BUG=386208,390217,415547,427611,crashpad:12 R=rsesek@chromium.org TBR=cpu@chromium.org,jochen@chromium.org Review URL: https://codereview.chromium.org/1001103002 Cr-Commit-Position: refs/heads/master@{#320466} --- base/mac/scoped_mach_port.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'base/mac') diff --git a/base/mac/scoped_mach_port.h b/base/mac/scoped_mach_port.h index 9ef90d6..beb62b0 100644 --- a/base/mac/scoped_mach_port.h +++ b/base/mac/scoped_mach_port.h @@ -20,7 +20,7 @@ struct BASE_EXPORT SendRightTraits { return MACH_PORT_NULL; } - static void Free(mach_port_t port); + BASE_EXPORT static void Free(mach_port_t port); }; struct BASE_EXPORT ReceiveRightTraits { @@ -28,7 +28,7 @@ struct BASE_EXPORT ReceiveRightTraits { return MACH_PORT_NULL; } - static void Free(mach_port_t port); + BASE_EXPORT static void Free(mach_port_t port); }; struct PortSetTraits { @@ -36,7 +36,7 @@ struct PortSetTraits { return MACH_PORT_NULL; } - static void Free(mach_port_t port); + BASE_EXPORT static void Free(mach_port_t port); }; } // namespace internal -- cgit v1.1