summaryrefslogtreecommitdiffstats
path: root/base/mac
diff options
context:
space:
mode:
authormark <mark@chromium.org>2015-03-13 00:45:40 -0700
committerCommit bot <commit-bot@chromium.org>2015-03-13 07:46:10 +0000
commitd413b2dcb54d523811d386f1ff4084f677a6d089 (patch)
treef3bb20230a8b3030bd3a92b8ec36329b81cfa23a /base/mac
parentec163e245c68c2186a2b6006f8e584ba99e3ff99 (diff)
downloadchromium_src-d413b2dcb54d523811d386f1ff4084f677a6d089.zip
chromium_src-d413b2dcb54d523811d386f1ff4084f677a6d089.tar.gz
chromium_src-d413b2dcb54d523811d386f1ff4084f677a6d089.tar.bz2
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}
Diffstat (limited to 'base/mac')
-rw-r--r--base/mac/scoped_mach_port.h6
1 files changed, 3 insertions, 3 deletions
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