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
BUG=crashpad:1
[email protected]
Review URL: https://codereview.chromium.org/1314093002 .
5de461e8c8d9cef9da09e2525918682635d562ea authored over 9 years ago by Scott Graham <[email protected]>
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]>(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]>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]>
Otherwise the server drops us when connecting to an https endpoint,
and WinHttpReceiveResponse f...
MachOImageReader::GetCrashpadInfo() expects the CrashpadInfo struct to
be the only thing in a __...
TEST=crashpad_util_test InRangeCast.*
[email protected]
Review URL: https://codereview.chro...
b70d3029874f671d0eb4d0c00ec628d92c6a1c1f authored over 9 years ago by Mark Mentovai <[email protected]>
Calling std::vector<>::operator[]() with an out-of-range index argument
is undefined behavior. I...
Found by -fsanitize=undefined:
[ RUN ] Launchd.CFPropertyToLaunchData_FloatingPoint
../../....
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]>
Under asan, there are many more instructions than without. The “nearby
PC” check is much less us...
While not strictly asan-related, this bug was found while running tests
under asan. Evidently, s...
TEST=crashpad_util_test ExcClientVariants.UniversalExceptionRaise
[email protected]
Review ...
6645a6924025f3455e4c6818cad3810b23e33cc1 authored over 9 years ago by Mark Mentovai <[email protected]>
util/thread/ doesn't automatically start, contrary to previous pthread
implementation.
Thanks t...
4f2d2018de3d898529d7f3ce2bfdf11eb7b543c2 authored over 9 years ago by Scott Graham <[email protected]>
Just a simple port now that we have a common Thread class.
Compiled but not yet in use on Window...
HTTPTransport.Upload33k failed on Windows due to WinHTTP timing out. The
test server, http_trans...
Review URL: https://codereview.chromium.org/1287303004 .
397e437e514c0cdf06927c68c356986060ff8da5 authored over 9 years ago by Scott Graham <[email protected]>
CFStream’s CFReadStreamGetBuffer() calls the Read() callback without
initializing at_eof. The ca...
Refactor some of the NT internals helpers and cpu_context to share
between the thread and except...
SetHandler connects to RegistrationServer as a handler,
and catching an exception writes EXCEPTI...
After 6083a2706d55, it is possible to determine the expected size of a
versioned structure such ...
Found in the course of reintroducing this bug elsewhere
[email protected], [email protected]...
ad09fd1bc818ab0579daf7b0e5cc7b2b20225975 authored over 9 years ago by Nick Carter <[email protected]>
These problems were noticed while perusing
http://docs.crashpad.googlecode.com/git/doxygen/names...
Rather than declaring ExpectedSizeForVersion() for all process_types
types and providing a defau...
The system’s crashreporter_annotations_t structure was always present
as version 4 since Mac OS ...
standard input.
Review URL: https://codereview.chromium.org/1023943003 .
124ace19bdce69e2974e3cfe3ef166241c5be8ec authored over 9 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1273073002 .
29eeec3d56adea6f795203dc768061d3972426be authored over 9 years ago by Mark Mentovai <[email protected]>
OS X 10.11 introduces System Integrity Protection. One facet of that
forbids code injection into...
The cl_kernels bug (Apple bug 20239912) in which cl_kernels modules show
up with an __LD,__compa...
This update includes:
db01ece1d0dd Remove strcasecmp() and strncasecmp()
BUG=chromium:472900
...
43a71b9302bfc8e00a573c81d09144dcc7647f3a authored over 9 years ago by Mark Mentovai <[email protected]>base::strcasecmp() has been deprecated since upstream 8a800901b78a2.
BUG=chromium:472900
R=rses...
Both an SDK check and a runtime OS version check need to guard the use
of task_dyld_info_data_t:...
BUG=
[email protected]
Review URL: https://codereview.chromium.org/1164453003 .
263582c2d06789d1373bfbfdaed1135cf60cd4ef authored over 9 years ago by Erik Wright <[email protected]>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]>Review URL: https://codereview.chromium.org/1164683005
1d33a8b0b62ca6c08726430a354370c2b9ba548a authored over 9 years ago by Scott Graham <[email protected]>
Now that we have a multiprocess test harness, add a test for
ProcessReaderWin for reading from a...
Follows https://codereview.chromium.org/1126273003/.
[email protected], [email protected]
TB...
As a prerequisite for https://codereview.chromium.org/1138923004/.
[email protected], rsesek@c...
44727e9c790ba51baeac9ac45f67ef6ddb6d61a5 authored over 9 years ago by Scott Graham <[email protected]>
BUG=
[email protected], [email protected]
Review URL: https://codereview.chromium.org/11267...
9ff3d9335fd0a8e3b9e84e88d565945acdb2fa94 authored over 9 years ago by Erik Wright <[email protected]>
BUG=491157
[email protected]
Review URL: https://codereview.chromium.org/1153763007
Patch ...
6d121a1b88a5cf05982538c8af40e2285183c2ef authored over 9 years ago by Erik Chen <[email protected]>
This test was added in https://codereview.chromium.org/1052813002. It
was previously checking th...
Refactor version retrieval from system snapshot to use when
retrieving the module version inform...
Retrieve context and save to thread context. NtQueryInformationThread
is no longer required (rig...
BUG=
[email protected]
Review URL: https://codereview.chromium.org/1134943003
f357afc43e20b1e405dc06a59184f43feb71d9d0 authored over 9 years ago by Erik Wright <[email protected]>
The next big piece of functionality in snapshot. There's a bit more
grubbing around in the NT in...
BUG=chromium:420970
TEST=util_test FileIO.*Exclusive*
[email protected]
Review URL: https:...
00c42ae7bdcf40d15c02b87e088c1eb565a51333 authored over 9 years ago by Mark Mentovai <[email protected]>This reverts commit f8c763e6c081a524c8b0c5b43ff53e02c956a53a.
[email protected]
BUG=cras...
[email protected]
BUG=crashpad:37
Review URL: https://codereview.chromium.org/1135663002
f8c763e6c081a524c8b0c5b43ff53e02c956a53a authored over 9 years ago by Scott Graham <[email protected]>Review URL: https://codereview.chromium.org/1137503002
e8e19ac29d844bbbb9d1ed352df05b689e06de59 authored over 9 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1136583002
919715bda86d8e12c7c77a0a3ab54908c89f720a authored over 9 years ago by Mark Mentovai <[email protected]>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]>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]>This updates Crashpad for https://codereview.chromium.org/1124493002/.
The mini_chromium update...
7d454ae71348812e670603c8b9b42e78aae7ca02 authored over 9 years ago by Mark Mentovai <[email protected]>Follows https://codereview.chromium.org/1120383003/.
[email protected]
BUG=crashpad:1
Review...
06db728457693c3cce7e3fa8ecb63b675b256c04 authored over 9 years ago by Scott Graham <[email protected]>
Sort of works in that the process is opened, modules retrieved, etc.
but eventually CHECKs due t...
- Add public domain getopt implementation to third_party.
- Add timegm to compat/win.
- Add stub...
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]>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]>
[email protected]
BUG=crashpad:13
Review URL: https://codereview.chromium.org/1121873002
dfaa25af492986d9e0a779a2330e0e4264fa6be5 authored over 9 years ago by Scott Graham <[email protected]>
The main goal was to get the beginnings of module iteration and retrieval
of CrashpadInfo in sna...
The warnings are emitted when a translation unit attempts to reference
a function whose availabi...
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]>Review URL: https://codereview.chromium.org/1095403002
7b7205fe521afcd9fccf9c24bba80f2d9be1418b authored over 9 years ago by Scott Graham <[email protected]>
Adds LoggingOpenFileForReadAndWrite, LoggingTruncateFile, and UUID::GenerateFromSystem
in suppor...
This adds IsExceptionNonfatalResource() and its test, and uses it in
crashpad_handler. When non-...
Review URL: https://codereview.chromium.org/1018853006
ab2390619387c21ef9ff162d9e7ebaf4b8b03342 authored almost 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1056113002
678baca8bd4a39524989d25388b54b1580b1b1fb authored almost 10 years ago by Mark Mentovai <[email protected]>
These two exception types use all 64 bits of the code[0] field. The
ExceptionSnapshot was unpre...
TEST=everything
[email protected]
Review URL: https://codereview.chromium.org/1058523002
40b1d7cb1d9e22bdc588dd8d2fe76e5688e41616 authored almost 10 years ago by Mark Mentovai <[email protected]>
This document contains the contents of the current project home page
wiki, visible at https://cr...
The wiki existed at https://code.google.com/p/crashpad/wiki, but given
Google Code Project Hosti...
ExcServerCopyState() properly sets the new_state and new_state_count
out-parameters for exceptio...
Review URL: https://codereview.chromium.org/1040193002
961141f4f585f51460acc95479e190562082ae35 authored almost 10 years ago by Mark Mentovai <[email protected]>
After 9e79ea1da719, it no longer makes sense for crashpad_util_test_lib
to “hide” in util/util_t...
In a future change, crashpad_util_test_lib will gain a dependency on
crashpad_client. This would...
Add MapInsertOrReplace<>() to insert a key-value pair into a map if the
key is not already prese...
The test wasn’t strictly broken, but an <= written where a < was
intended caused some threads to...
This updates mini_chromium to 91ea4908ffd74d9c886bd2f8ccbfae6d31c499af.
The last five commits li...
cl_kernels modules (OpenCL kernels) are not structured as correct Mach-O
images on Mac OS X 10.1...
- Add parens around conditional operator expression
- Fix Thread::Join ASSERT.
R=mark@chromium....
0c704745dd65d8976bcebcd9cc9a87adcd65afdd authored almost 10 years ago by Scott Graham <[email protected]>linking to test::Thread.
I noticed in the doxygen diffs that the documentation for
test::TestThr...
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]>
cbbdc1b965ec Fix include guards in base/atomicops*
8f3fade515f6 Clean up -Wunused-parameter wa...
Includes
2f02dcc735362f33618655ebe663b8abdf85e8bc Pull in base/atomicops.h from chromium
TBR=ma...
7fa250c9a238d5eba91d5a316b3e50ba385173b7 authored almost 10 years ago by Scott Graham <[email protected]>Review URL: https://codereview.chromium.org/1022663002
6f4e6aacc88562dbc144e76251792da742d4120f authored almost 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1016613003
4bd97bb6db2a30f4e10c456dbc24dac7e557b277 authored almost 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1018023002
af9e78940e8c0e21d645fd1f1026c1d9755d75ea authored almost 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1009743004
c052c97c7e2cef1827b904f5295b71e05e7cd5cb authored almost 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1009223003
c2502f45c9b26413174ab58395175eb5d169ce4d authored almost 10 years ago by Mark Mentovai <[email protected]>
c503b8bc1e03 Suppress unused Debug_x64 and Release_x64 configurations
on non-Wind...
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]>Review URL: https://codereview.chromium.org/1013783002
82bebb11de699550a36bf411737d01880e4a16a7 authored almost 10 years ago by Mark Mentovai <[email protected]>
Some definitions were added to the 10.6 SDK during its lifetime, and
aren’t present in older ver...
configuration.
When depending on shared libraries such as libbase.dylib,
crashpad_handler must h...
The new call is also used in
CrashReportDatabaseWin::PrepareNewCrashReport(). Previously, that m...
Now that Chrome’s about:crashes displays the crash report UUID, I wanted
to add it to the minidu...
“1” is probably one of the more common things for files to begin with.
R...
58c7519598b39f58ec2ff1a821ace113f523b0fa authored almost 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1008623002
94471409a183289a5f95f7b009a766761dd387cf authored almost 10 years ago by Robert Sesek <[email protected]>namespace when used in the CRASHPAD_SIMULATE_CRASH() macro.
BUG=crashpad:12
[email protected]...
dependents.
BUG=crashpad:12
[email protected]
Review URL: https://codereview.chromium.org/9...
fd14ae64508c53bc9df412fa0f4606e784d453fc authored almost 10 years ago by Mark Mentovai <[email protected]>