Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/electron/crashpad

Electron fork of crashpad
https://github.com/electron/crashpad

Refactor handler/main for Windows, implement CrashHandlerExceptionServer

BUG=crashpad:1
[email protected]

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

5de461e8c8d9cef9da09e2525918682635d562ea authored over 9 years ago by Scott Graham <[email protected]>
win: Crash handler server

This replaces the registration server, and adds dispatch to a delegate
on crash requests.

(As y...

6978bf7646df2a48c8ba770452de043795ed1411 authored over 9 years ago by Scott Graham <[email protected]>
win x86: a few trivial compile fixes when GYP_DEFINES=target_arch=ia32

(CL to add x86 bots to waterfall in progress too.)

[email protected]
BUG=crashpad:49

Review ...

754cc3609caa4f57c147b6cd0e85fb9d94181306 authored over 9 years ago by Scott Graham <[email protected]>
Implement ModuleSnapshotWin::UUID

Reads CodeView PDB GUID from Debug Directory of PE header.

[email protected]
BUG=crashpad:1

...

3ef04d14f2fd75355d3e5b04d40fe8654a892936 authored over 9 years ago by Scott Graham <[email protected]>
win: Pass WINHTTP_FLAG_SECURE when necessary

Otherwise the server drops us when connecting to an https endpoint,
and WinHttpReceiveResponse f...

78bba8808b9b73fec3c2237c8edc3e75e6823816 authored over 9 years ago by Scott Graham <[email protected]>
asan: Don’t pad the CrashpadInfo struct with a red zone

MachOImageReader::GetCrashpadInfo() expects the CrashpadInfo struct to
be the only thing in a __...

f21b7401713c3bda50d747d3c13d27136bcc6030 authored over 9 years ago by Mark Mentovai <[email protected]>
Add a few more expectations to crashpad_util_test InRangeCast

TEST=crashpad_util_test InRangeCast.*
[email protected]

Review URL: https://codereview.chro...

b70d3029874f671d0eb4d0c00ec628d92c6a1c1f authored over 9 years ago by Mark Mentovai <[email protected]>
ubsan: Don’t call v[0] on empty vectors

Calling std::vector<>::operator[]() with an out-of-range index argument
is undefined behavior. I...

34aef02cc725795de2882e3ea30b048568048e12 authored over 9 years ago by Mark Mentovai <[email protected]>
Use -[NSNumber numberWithDouble:] for doubles

Found by -fsanitize=undefined:
[ RUN ] Launchd.CFPropertyToLaunchData_FloatingPoint
../../....

5064aeb78477889bebf29b5ef630201b60a84b3e authored over 9 years ago by Mark Mentovai <[email protected]>
Fix -Winconsistent-missing-override in CrashReportUploadThread

Chromium builds with a newer clang than the Crashpad buildbot, and it
reports:

../../../handler...

899821d4c791bdedcc0882312f90a67320332bac authored over 9 years ago by Mark Mentovai <[email protected]>
asan: Bypass the “nearby PC” check

Under asan, there are many more instructions than without. The “nearby
PC” check is much less us...

3b6e5613cb99c1695720fbc09570d75b36f32ca4 authored over 9 years ago by Mark Mentovai <[email protected]>
Use EXPECT_STREQ(a, b) when a and b are both const char*

While not strictly asan-related, this bug was found while running tests
under asan. Evidently, s...

b1d78336004e42cb759e65e1b3ed539897b5215f authored over 9 years ago by Mark Mentovai <[email protected]>
asan: Fix invalid memory access in UniversalExceptionRaise()

TEST=crashpad_util_test ExcClientVariants.UniversalExceptionRaise
[email protected]

Review ...

6645a6924025f3455e4c6818cad3810b23e33cc1 authored over 9 years ago by Mark Mentovai <[email protected]>
Fix port of CrashReportUploadThread to windows

util/thread/ doesn't automatically start, contrary to previous pthread
implementation.

Thanks t...

4f2d2018de3d898529d7f3ce2bfdf11eb7b543c2 authored over 9 years ago by Scott Graham <[email protected]>
Port CrashReportUploadThread to Windows

Just a simple port now that we have a common Thread class.
Compiled but not yet in use on Window...

86419cf7881b37fb9fd21b216102de9479d855fe authored over 9 years ago by Scott Graham <[email protected]>
HTTPTransport test: Deal with limited-size pipe buffers

HTTPTransport.Upload33k failed on Windows due to WinHTTP timing out. The
test server, http_trans...

14a22412747a79d9511bdf7505ae8b5f1ba3a2c7 authored over 9 years ago by Mark Mentovai <[email protected]>
Add 'tags' to .gitignore

[email protected]

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

397e437e514c0cdf06927c68c356986060ff8da5 authored over 9 years ago by Scott Graham <[email protected]>
HTTPTransportMac: CFStream Read() must always set at_eof

CFStream’s CFReadStreamGetBuffer() calls the Read() callback without
initializing at_eof. The ca...

f496130fd594a0467d7dacdf923a9677cafe280b authored over 9 years ago by Mark Mentovai <[email protected]>
win: Implement exception snapshot

Refactor some of the NT internals helpers and cpu_context to share
between the thread and except...

a691448ffbb8db8576f01b424b2139a6ff21d240 authored over 9 years ago by Scott Graham <[email protected]>
Implement more of CrashpadClient on Windows

SetHandler connects to RegistrationServer as a handler,
and catching an exception writes EXCEPTI...

1a770c8237733e2f68bd506a99d05d82fe25fc6b authored over 9 years ago by Scott Graham <[email protected]>
Check the size of of the dyld_all_image_infos structure before using it

After 6083a2706d55, it is possible to determine the expected size of a
versioned structure such ...

e74922936da1b5f14fe5f520952646a907dc1478 authored over 9 years ago by Mark Mentovai <[email protected]>
DCHECK_IS_ON needs ()

Found in the course of reintroducing this bug elsewhere

[email protected], [email protected]...

ad09fd1bc818ab0579daf7b0e5cc7b2b20225975 authored over 9 years ago by Nick Carter <[email protected]>
Fix a few pieces of documentation

These problems were noticed while perusing
http://docs.crashpad.googlecode.com/git/doxygen/names...

eb7ca8c3741961dd32b7e9065a83b3bd91ab1e52 authored over 9 years ago by Mark Mentovai <[email protected]>
Provide a properly-typed ExpectedSizeForVersion() for types that need it

Rather than declaring ExpectedSizeForVersion() for all process_types
types and providing a defau...

402bb216fb2be24d7a81cb7c003ef59ad3c6394d authored over 9 years ago by Mark Mentovai <[email protected]>
Recognize crashreporter_annotations_t version 5 found on OS X 10.11.

The system’s crashreporter_annotations_t structure was always present
as version 4 since Mac OS ...

6083a2706d55f34a598c26a0c019a72ad1c147fb authored over 9 years ago by Mark Mentovai <[email protected]>
crashpad_database_util: Accept --new-report=- to read a new report from

standard input.

[email protected]

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

124ace19bdce69e2974e3cfe3ef166241c5be8ec authored over 9 years ago by Mark Mentovai <[email protected]>
Remove unused #include following 03663076154a.

[email protected]

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

29eeec3d56adea6f795203dc768061d3972426be authored over 9 years ago by Mark Mentovai <[email protected]>
Don’t use DYLD_INSERT_LIBRARIES with a system executable.

OS X 10.11 introduces System Integrity Protection. One facet of that
forbids code injection into...

5e8e72f91c73bff9dbdb8d44afb1ce48f694bc8e authored over 9 years ago by Mark Mentovai <[email protected]>
Tolerate weird cl_kernels modules on Mac OS X 10.11.

The cl_kernels bug (Apple bug 20239912) in which cl_kernels modules show
up with an __LD,__compa...

cd1f8fa3d2f2c76802952beac71ad85f51bbf771 authored over 9 years ago by Mark Mentovai <[email protected]>
Update mini_chromium to db01ece1d0dd.

This update includes:

db01ece1d0dd Remove strcasecmp() and strncasecmp()

BUG=chromium:472900

...

43a71b9302bfc8e00a573c81d09144dcc7647f3a authored over 9 years ago by Mark Mentovai <[email protected]>
win: Provide strcasecmp() in <strings.h> in compat.

base::strcasecmp() has been deprecated since upstream 8a800901b78a2.

BUG=chromium:472900
R=rses...

03663076154abef3db3377a381f73d95ffb6677b authored over 9 years ago by Mark Mentovai <[email protected]>
10.10 SDK compatibility for Mac OS X 10.6.

Both an SDK check and a runtime OS version check need to guard the use
of task_dyld_info_data_t:...

a3e313ecd72571d12965a51f9bad40b70b967cbc authored over 9 years ago by Mark Mentovai <[email protected]>
Refactor multiprocess test code to allow multiple child processes to be launched.

BUG=
[email protected]

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

263582c2d06789d1373bfbfdaed1135cf60cd4ef authored over 9 years ago by Erik Wright <[email protected]>
Roll DEPS for mini_chromium for updates to base/posix/safe_strerror

Also updates includes and usage of safe_strerror.

BUG=499322
[email protected]

Review URL:...

797adb320680a4a8ad39428075cca287e04b111f authored over 9 years ago by Jackie Quinn <[email protected]>
win: fix uncaught multiprocess child test failures

[email protected]

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

1d33a8b0b62ca6c08726430a354370c2b9ba548a authored over 9 years ago by Scott Graham <[email protected]>
win: add a child ProcessReader test

Now that we have a multiprocess test harness, add a test for
ProcessReaderWin for reading from a...

ac709baa2ea6627bf72d280bd3d00c41b09f0517 authored over 9 years ago by Scott Graham <[email protected]>
win: Retrieve "simple map" annotations from modules

Follows https://codereview.chromium.org/1126273003/.

[email protected], [email protected]
TB...

58df54fffbb530eb8f5fcb8cf2bd1608ba579cdd authored over 9 years ago by Scott Graham <[email protected]>
win: Add WinMultiprocess for multiprocess Windows tests

As a prerequisite for https://codereview.chromium.org/1138923004/.

[email protected], rsesek@c...

44727e9c790ba51baeac9ac45f67ef6ddb6d61a5 authored over 9 years ago by Scott Graham <[email protected]>
Introduce RegistrationServer, which implements a Crashpad client registration protocol for Windows.

BUG=
[email protected], [email protected]

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

9ff3d9335fd0a8e3b9e84e88d565945acdb2fa94 authored over 9 years ago by Erik Wright <[email protected]>
Suppress a partial-availability warning in process_reader_test.cc.

BUG=491157
[email protected]

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

Patch ...

6d121a1b88a5cf05982538c8af40e2285183c2ef authored over 9 years ago by Erik Chen <[email protected]>
win: Fix module timestamp test

This test was added in https://codereview.chromium.org/1052813002. It
was previously checking th...

8171e6f76591536e0670c76f42a31f3ccd37a90e authored over 9 years ago by Scott Graham <[email protected]>
win: Retrieve module version/type information

Refactor version retrieval from system snapshot to use when
retrieving the module version inform...

b0889f61eefa6f89dd823df0b8f4e17aa8ed6ba4 authored over 9 years ago by Scott Graham <[email protected]>
win: Retrieve thread context for x64

Retrieve context and save to thread context. NtQueryInformationThread
is no longer required (rig...

5a21de6a1bf4b75fb0ada218531b9ec7f0cbdb49 authored over 9 years ago by Scott Graham <[email protected]>
Move thread from test/ to util/thread/.

BUG=
[email protected]

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

f357afc43e20b1e405dc06a59184f43feb71d9d0 authored over 9 years ago by Erik Wright <[email protected]>
win: Add thread snapshot and memory snapshot for stacks

The next big piece of functionality in snapshot. There's a bit more
grubbing around in the NT in...

658cd3e1a729e3bd183873b81230da44ed195946 authored over 9 years ago by Scott Graham <[email protected]>
file_io_test: Use NoBarrier_Load() instead of Release_Load().

BUG=chromium:420970
TEST=util_test FileIO.*Exclusive*
[email protected]

Review URL: https:...

00c42ae7bdcf40d15c02b87e088c1eb565a51333 authored over 9 years ago by Mark Mentovai <[email protected]>
Revert "Intentional compile error to test bot changes"

This reverts commit f8c763e6c081a524c8b0c5b43ff53e02c956a53a.

[email protected]
BUG=cras...

b2e78eb3c54175920572fda41172b020d0e7237f authored over 9 years ago by Scott Graham <[email protected]>
Intentional compile error to test bot changes

[email protected]
BUG=crashpad:37

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

f8c763e6c081a524c8b0c5b43ff53e02c956a53a authored over 9 years ago by Scott Graham <[email protected]>
util/win/time.cc: Add and use FiletimeToMicroseconds().

[email protected]

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

e8e19ac29d844bbbb9d1ed352df05b689e06de59 authored over 9 years ago by Mark Mentovai <[email protected]>
ToolSupport::Version(): fix PRFilePath format string.

[email protected]

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

919715bda86d8e12c7c77a0a3ab54908c89f720a authored over 9 years ago by Mark Mentovai <[email protected]>
Copy copyright to header of .h and .c for checklicenses

licensecheck.pl now prints

third_party\getopt\getopt.h: *No copyright* Public domain

for both ...

5b9c93640398e4d939488b3f9bfdaacaf08eca3b authored over 9 years ago by Scott Graham <[email protected]>
Copy copyright to header of .h and .c for checklicenses

licensecheck.pl now prints

third_party\getopt\getopt.h: *No copyright* Public domain

for both ...

910a3cadc78e21ccc88bdffde086d46ce68bab12 authored over 9 years ago by Scott Graham <[email protected]>
ThreadLogMessages: don’t check TLS slot initialization return value.

This updates Crashpad for https://codereview.chromium.org/1124493002/.

The mini_chromium update...

7d454ae71348812e670603c8b9b42e78aae7ca02 authored over 9 years ago by Mark Mentovai <[email protected]>
win: Add support for CPUTimes and StartTime to snapshot

Follows https://codereview.chromium.org/1120383003/.

[email protected]
BUG=crashpad:1

Review...

06db728457693c3cce7e3fa8ecb63b675b256c04 authored over 9 years ago by Scott Graham <[email protected]>
Get generate_dump compiling on Windows

Sort of works in that the process is opened, modules retrieved, etc.
but eventually CHECKs due t...

ff52791faf302cf95c860ee13dd9ea637a7775a9 authored over 9 years ago by Scott Graham <[email protected]>
win: get tools/crashpad_database_util mostly working

- Add public domain getopt implementation to third_party.
- Add timegm to compat/win.
- Add stub...

17b770ece4d489a07e97ed1f526436955ee35bcc authored over 9 years ago by Scott Graham <[email protected]>
win: Fix multiple definition at link time for kSignature

I'm not sure why I don't get these locally, but the bots aren't happy:

https://build.chromium.o...

720882cc14d0542f1d57a0ec7d5434ff7987bfd9 authored over 9 years ago by Scott Graham <[email protected]>
win: Don't log wide strings via path.value().c_str()

At the moment the LOGs print something unhelpful like:

[19912:21888:20150501,145958.098:ERROR f...

d8713a576bfd633c4252e17124f4813e9b5a3116 authored over 9 years ago by Scott Graham <[email protected]>
win: add Settings object to CrashReportDatabaseWin

[email protected]
BUG=crashpad:13

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

dfaa25af492986d9e0a779a2330e0e4264fa6be5 authored over 9 years ago by Scott Graham <[email protected]>
win: make CrashpadInfo retrievable

The main goal was to get the beginnings of module iteration and retrieval
of CrashpadInfo in sna...

69d135acda60d4de456e682a7d4d52f0eb14bb88 authored over 9 years ago by Scott Graham <[email protected]>
mac: Suppress partial availability warnings.

The warnings are emitted when a translation unit attempts to reference
a function whose availabi...

3d216f5516d78239e760e9378614aeed600c2c50 authored over 9 years ago by Erik Chen <[email protected]>
crashpad client for windows

Introduces CrashpadClient::SetHandler()

The code in the cc plays it fast and loose but helps gr...

dd3c20667dafa7dcb9a1d512de0066a79887bab5 authored over 9 years ago by Carlos Pizano <[email protected]>
Fix typo in ProcessSnapshotMac::ParentProcessID

[email protected]

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

7b7205fe521afcd9fccf9c24bba80f2d9be1418b authored over 9 years ago by Scott Graham <[email protected]>
Use LockFile/UnlockFile for Settings to port to Windows

Adds LoggingOpenFileForReadAndWrite, LoggingTruncateFile, and UUID::GenerateFromSystem
in suppor...

8272a4cefe5cbcf25f3f24601c104b97b9ada9d0 authored over 9 years ago by Scott Graham <[email protected]>
Accept non-fatal resource exceptions without generating crash reports.

This adds IsExceptionNonfatalResource() and its test, and uses it in
crashpad_handler. When non-...

1baff4ff92fe1a1ead6b88b5f01633a4f0b6b51c authored almost 10 years ago by Mark Mentovai <[email protected]>
crashpad_database_util: add --new-report.

[email protected]

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

ab2390619387c21ef9ff162d9e7ebaf4b8b03342 authored almost 10 years ago by Mark Mentovai <[email protected]>
EXC_CRASH should never be wrapped in another EXC_CRASH.

[email protected]

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

678baca8bd4a39524989d25388b54b1580b1b1fb authored almost 10 years ago by Mark Mentovai <[email protected]>
Handle EXC_RESOURCE and EXC_GUARD exceptions properly.

These two exception types use all 64 bits of the code[0] field. The
ExceptionSnapshot was unpre...

e1347a740c051d9a44aa2dd0b9d11067a53e0447 authored almost 10 years ago by Mark Mentovai <[email protected]>
Add ConstThreadState to mach_extensions.h and use it everywhere.

TEST=everything
[email protected]

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

40b1d7cb1d9e22bdc588dd8d2fe76e5688e41616 authored almost 10 years ago by Mark Mentovai <[email protected]>
doc: Add introduction.ad.

This document contains the contents of the current project home page
wiki, visible at https://cr...

71b8efef968209e4aef8f8930b3961a8baecb390 authored almost 10 years ago by Mark Mentovai <[email protected]>
Migrate content from wiki.

The wiki existed at https://code.google.com/p/crashpad/wiki, but given
Google Code Project Hosti...

332e8219ed9cdcecc587c31241caa94ed9c12c02 authored almost 10 years ago by Mark Mentovai <[email protected]>
Add ExcServerCopyState().

ExcServerCopyState() properly sets the new_state and new_state_count
out-parameters for exceptio...

352160906b96c28289db2235022d872d69a8a370 authored almost 10 years ago by Mark Mentovai <[email protected]>
Convert tabs to spaces in handler.gyp.

[email protected]

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

961141f4f585f51460acc95479e190562082ae35 authored almost 10 years ago by Mark Mentovai <[email protected]>
test: Move util/test to its own top-level directory, test.

After 9e79ea1da719, it no longer makes sense for crashpad_util_test_lib
to “hide” in util/util_t...

809ea8158dd3ffaff9f8efad461f3082687cc2ec authored almost 10 years ago by Mark Mentovai <[email protected]>
Split *_test.gyp from *.gyp.

In a future change, crashpad_util_test_lib will gain a dependency on
crashpad_client. This would...

9e79ea1da71971562f23a147ad220993c633e2fa authored almost 10 years ago by Mark Mentovai <[email protected]>
Improve map insertion operations.

Add MapInsertOrReplace<>() to insert a key-value pair into a map if the
key is not already prese...

d5ddd14ee1c14ad65bfc82188aac0ca24c412892 authored almost 10 years ago by Mark Mentovai <[email protected]>
Fix ThreadLogMessages’ test.

The test wasn’t strictly broken, but an <= written where a < was
intended caused some threads to...

2e64c73330b609f7ddc4700f0a0ed0491b9c1a0a authored almost 10 years ago by Mark Mentovai <[email protected]>
Add ThreadLogMessages and its test.

This updates mini_chromium to 91ea4908ffd74d9c886bd2f8ccbfae6d31c499af.
The last five commits li...

e95224bbe7db2a08595a1bdf1c94ca51fbeb23a6 authored almost 10 years ago by Mark Mentovai <[email protected]>
Tolerate weird cl_kernels modules.

cl_kernels modules (OpenCL kernels) are not structured as correct Mach-O
images on Mac OS X 10.1...

5d0a133ecd6625f30c6491d502f12f26a0bef32d authored almost 10 years ago by Mark Mentovai <[email protected]>
Followup to https://codereview.chromium.org/1001673002/.

- Add parens around conditional operator expression
- Fix Thread::Join ASSERT.

R=mark@chromium....

0c704745dd65d8976bcebcd9cc9a87adcd65afdd authored almost 10 years ago by Scott Graham <[email protected]>
doxygen: Prevent the word Thread with a capital T from automatically

linking to test::Thread.

I noticed in the doxygen diffs that the documentation for
test::TestThr...

71deedee44d0e80aecf55e35195bf88da3c2ec53 authored almost 10 years ago by Mark Mentovai <[email protected]>
Add Locking calls to file_io.h plus implementations and test

Towards removing use of open() with O_EXLOCK/O_SHLOCK in code
used on non-BSD.

Adds simple Thre...

79ae055e50b1acd5050795a7ac9b5bc0afcee2d9 authored almost 10 years ago by Scott Graham <[email protected]>
Update mini_chromium to 31e989ac0b03d50ebe71bfa13417c7f8b66db1b8.

cbbdc1b965ec Fix include guards in base/atomicops*
8f3fade515f6 Clean up -Wunused-parameter wa...

8b4932e56034270d773c53c084f21b5cb1cae0f6 authored almost 10 years ago by Mark Mentovai <[email protected]>
Roll mini_chromium to 2f02dcc735362f33618655ebe663b8abdf85e8bc

Includes
2f02dcc735362f33618655ebe663b8abdf85e8bc Pull in base/atomicops.h from chromium

TBR=ma...

7fa250c9a238d5eba91d5a316b3e50ba385173b7 authored almost 10 years ago by Scott Graham <[email protected]>
Add crashpad_database_util and its man page.

[email protected]

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

6f4e6aacc88562dbc144e76251792da742d4120f authored almost 10 years ago by Mark Mentovai <[email protected]>
Document CrashpadInfo::set_simple_annotations().

[email protected]

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

4bd97bb6db2a30f4e10c456dbc24dac7e557b277 authored almost 10 years ago by Mark Mentovai <[email protected]>
Allow man pages to link to each other

[email protected]

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

af9e78940e8c0e21d645fd1f1026c1d9755d75ea authored almost 10 years ago by Mark Mentovai <[email protected]>
Update crashpad_handler man page to document all options.

[email protected]

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

c052c97c7e2cef1827b904f5295b71e05e7cd5cb authored almost 10 years ago by Mark Mentovai <[email protected]>
doc: Add documentation-generating scripts to the Crashpad tree.

[email protected]

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

c2502f45c9b26413174ab58395175eb5d169ce4d authored almost 10 years ago by Mark Mentovai <[email protected]>
Update mini_chromium to 6c49a5924dea1e0bd71d568f371c08d754d8aeb8.

c503b8bc1e03 Suppress unused Debug_x64 and Release_x64 configurations
on non-Wind...

1e12b471e376d9ea76e62e6a98d3c946da99688d authored almost 10 years ago by Mark Mentovai <[email protected]>
Update crashpad.doxy to Doxygen 1.8.9.1.

The updated configuration was generated by running “doxygen -u
crashpad.doxy”.

R=rsesek@chromiu...

d516689641d8a40f5bfcf47d88fa243e5c950ebc authored almost 10 years ago by Mark Mentovai <[email protected]>
Update man pages.

[email protected]

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

82bebb11de699550a36bf411737d01880e4a16a7 authored almost 10 years ago by Mark Mentovai <[email protected]>
compat/mac: 10.6 SDK compatibility for pre-Xcode 4.2 10.6 SDK.

Some definitions were added to the 10.6 SDK during its lifetime, and
aren’t present in older ver...

98cca0e5fcb486153ca55f981f8f65ba6da5adea authored almost 10 years ago by Mark Mentovai <[email protected]>
handler/mac: Support the in-Chromium component=shared_library

configuration.

When depending on shared libraries such as libbase.dylib,
crashpad_handler must h...

1d022a86db566613c11ff03ad6e791f9c01ffe88 authored almost 10 years ago by Mark Mentovai <[email protected]>
win: Add UUID::InitializeFromSystemUUID().

The new call is also used in
CrashReportDatabaseWin::PrepareNewCrashReport(). Previously, that m...

e7b80a52f5b9832814485b58f66d4b13117a5186 authored almost 10 years ago by Mark Mentovai <[email protected]>
Add MinidumpCrashpadInfo::report_id.

Now that Chrome’s about:crashes displays the crash report UUID, I wanted
to add it to the minidu...

6bf80c3e48594d98f77a01bae8ec4bcc7bfc116d authored almost 10 years ago by Mark Mentovai <[email protected]>
Add a magic number to settings.dat for better identification.

“1” is probably one of the more common things for files to begin with.

[email protected]

R...

58c7519598b39f58ec2ff1a821ace113f523b0fa authored almost 10 years ago by Mark Mentovai <[email protected]>
handler/mac: Increase the upload timeout from the default 15s to 60s.

[email protected]

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

94471409a183289a5f95f7b009a766761dd387cf authored almost 10 years ago by Robert Sesek <[email protected]>
client/simulate_crash_mac.h: Qualify NativeCPUContext with the crashpad

namespace when used in the CRASHPAD_SIMULATE_CRASH() macro.

BUG=crashpad:12
[email protected]...

7edad7c412da896777984aab75e463fbd32f32cb authored almost 10 years ago by Mark Mentovai <[email protected]>
crashpad_client: expose the crashpad root as an include_dir to

dependents.

BUG=crashpad:12
[email protected]

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

fd14ae64508c53bc9df412fa0f4606e784d453fc authored almost 10 years ago by Mark Mentovai <[email protected]>