0

Update Crashpad to 1a770c8237733e2f68bd506a99d05d82fe25fc6b

263582c2d067 Refactor multiprocess test code to allow multiple child
             processes to be launched
a3e313ecd725 10.10 SDK compatibility for Mac OS X 10.6
03663076154a win: Provide strcasecmp() in <strings.h> in compat
43a71b9302bf Update mini_chromium to db01ece1d0dd
cd1f8fa3d2f2 Tolerate weird cl_kernels modules on Mac OS X 10.11
5e8e72f91c73 Don’t use DYLD_INSERT_LIBRARIES with a system executable
29eeec3d56ad Remove unused #include following 03663076154a
124ace19bdce crashpad_database_util: Accept --new-report=- to read a new
             report from standard input
6083a2706d55 Recognize crashreporter_annotations_t version 5 found on OS
             X 10.11
402bb216fb2b Provide a properly-typed ExpectedSizeForVersion() for types
             that need it
eb7ca8c37419 Fix a few pieces of documentation
ad09fd1bc818 DCHECK_IS_ON needs ()
e74922936da1 Check the size of of the dyld_all_image_infos structure
             before using it
1a770c823773 Implement more of CrashpadClient on Windows

This eliminates Crashpad's dependency on base::strcasecmp(), so that
function can be removed.

BUG=472900

Review URL: https://codereview.chromium.org/1295163005

Cr-Commit-Position: refs/heads/master@{#343812}
This commit is contained in:
mark
2015-08-17 22:16:47 -07:00
committed by Commit bot
parent 23511129ed
commit 918863e430
2 changed files with 1 additions and 14 deletions
DEPS
base/strings

2
DEPS

@ -118,7 +118,7 @@ deps = {
Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
'src/third_party/crashpad/crashpad':
Var('chromium_git') + '/crashpad/crashpad.git' + '@' + '797adb320680a4a8ad39428075cca287e04b111f',
Var('chromium_git') + '/crashpad/crashpad.git' + '@' + '1a770c8237733e2f68bd506a99d05d82fe25fc6b',
'src/third_party/WebKit':
Var('chromium_git') + '/chromium/blink.git' + '@' + Var('webkit_revision'),

@ -46,19 +46,6 @@ inline int snprintf(char* buffer, size_t size, const char* format, ...) {
return result;
}
// TODO(mark) http://crbug.com/472900 crashpad shouldn't use base while
// being DEPSed in. This backwards-compat hack is provided until crashpad is
// updated.
#if defined(OS_WIN)
inline int strcasecmp(const char* s1, const char* s2) {
return _stricmp(s1, s2);
}
#else // Posix
inline int strcasecmp(const char* string1, const char* string2) {
return ::strcasecmp(string1, string2);
}
#endif
// BSD-style safe and consistent string copy functions.
// Copies |src| to |dst|, where |dst_size| is the total allocated size of |dst|.
// Copies at most |dst_size|-1 characters, and always NULL terminates |dst|, as