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
[email protected]
BUG=crashpad:89
Change-Id: Ib6a67147e538811168d68f14a457fdceab30c02e
Review...
Change-Id: I4d5ee3a8a3a39b34bee6ad616646966e986132b1
Reviewed-on: https://chromium-review.google...
Change-Id: Ide75475aa9c42edf36c3a709bfc7dfbfed68b0d3
Reviewed-on: https://chromium-review.google...
CrashpadInfo not being initialized/propagated properly on Mac.
Change-Id: I5f33a16e4e18bb1b068e...
83247fda6010d3507aa1dc65926d5c77fc97defc authored almost 9 years ago by Scott Graham <[email protected]>
Change-Id: I6467aafba5d20f8a199bab0e2476f98a5318f84a
Reviewed-on: https://chromium-review.google...
crashpad and mini_chromium both have top-level “build” directories.
These would conflict with to...
This augments the standalone and in-Chromium models with an external
model, in which the depende...
7c5b0c1ab44a Use Gerrit (Polygerrit) for mini_chromium code review
Change-Id: I883672b91dac5387...
82af299823c15a6a30891317efc903642d91bffe authored almost 9 years ago by Mark Mentovai <[email protected]>
Kasko needs a way to read crash keys from out of process. This API
reuses the functionality of P...
It has no effect on Gerrit hosts. The notification settings within
Gerrit need to be configured....
Change-Id: I36baf766e17cf7f86d14fd28f8e6c22008c8f6f4
a4f3761de2decbdb5b74505ce712d2e717e8a685 authored almost 9 years ago by Andrew Bonventre <[email protected]>
The previous approach was nice for its simplicity, but unfortunately
didn't work when the compil...
[email protected]
BUG=crashpad:86, chromium:571144
Review URL: https://codereview.chromium.or...
5af9c426386dddef758704ca902934c69cebb235 authored almost 9 years ago by Scott Graham <[email protected]>For perceived freshness of command-line tools
Review URL: https://coder...
142b139305ba02b88d33f2856a537a8b93ab3e52 authored almost 9 years ago by Mark Mentovai <[email protected]>
This is a temporary measure to try to account for lower than expected
upload volume from Chrome ...
This matches Chromium 01e379fac955.
Review URL: https://codereview.chrom...
54048cfd78af0a54cf4a2d2ecfb83881f5c54590 authored almost 9 years ago by Mark Mentovai <[email protected]>a43fee120b10 Sync Mac scopers with upstream Chromium
This adapts to updated Mac scopers from Ch...
b7e4564ff2194297ded7b0fd20e6b1313905df2f authored almost 9 years ago by Mark Mentovai <[email protected]>
This was done in Chromium’s local copy of Crashpad in 562827afb599. This
change is similar to th...
Crashpad uses std::move() as of 6bebb1082933. scoped_ptr<>::Pass() will
be unavailable once mini...
This will prune the database on a daily basis, in accordance with the specified
condition.
BUG=...
18a294130552dc827339f0ca57794177cee2b552 authored almost 9 years ago by Robert Sesek <[email protected]>../../handler/crash_report_upload_thread.cc:142:7: error: field 'database_' will be initialized ...
5e244711888bc215415d58ab21704d4373fff055 authored almost 9 years ago by Robert Sesek <[email protected]>
This was extracted from CrashReportUploadThread and will be re-used for the
database pruning thr...
Fix some warnings when compiling crashpad with VC++ 2015 Update 1.
Warning 4302 occurs if you c...
b0394744cc41a846eb9a79ccc73cd2992790ed42 authored about 9 years ago by Bruce Dawson <[email protected]>
This more-natural spelling doesn’t require Crashpad developers to have
to remember anything spec...
The upcoming https://codereview.chromium.org/1513573005/ requires that
std::move() in compat be ...
Review URL: https://codereview.chromium.org/1511233002 .
a33736dd0d6060f451daad98bd7073f12c13dafe authored about 9 years ago by Mark Mentovai <[email protected]>
At the default level, we might be terminated before the process we're
watching, which would mean...
BUG=chromium:567877
[email protected], [email protected]
Review URL: https://codereview.ch...
b9e732d3180f9eadc74d7229090e613d0700b8a6 authored about 9 years ago by Scott Graham <[email protected]>
BUG=chromium:472900
[email protected]
Review URL: https://codereview.chromium.org/15081930...
7efdc94f5982a1f9654c53fd4bf5663e5efa66ce authored about 9 years ago by Mark Mentovai <[email protected]>
MEMORY_BASIC_INFORMATION64 specifies an alignment of 16, but the
standard allocator used by cont...
Causes a warning in the gyp-msvs generator.
Review URL: https://codereview...
fabcd790578e904b3bff34fdf6e91edb4906a4e2 authored about 9 years ago by Scott Graham <[email protected]>
The BaseName() was added because system DLLs were being reported by
GetFileVersionInfo()/VerQuer...
Reported by [email protected].
[email protected]
BUG=chromium:427616
Review URL: http...
894a06070e31e5f8c638af674401d4528d5fdffa authored about 9 years ago by Scott Graham <[email protected]>
BUG=crashpad:78
TEST=crashpad_snapshot_test PEImageReader.VSFixedFileInfo_AllModules
R=scottmg@c...
Don't call GetFileVersionInfo(), which calls LoadLibrary() to be able to
access the module's res...
Per https://codereview.chromium.org/998653002/, we were going to call
the Windows client milesto...
[email protected], [email protected]
BUG=crashpad:80
Review URL: https://codereview.chromiu...
72d6be5cb9d94d24eef3a3b95d8bfa22cfd460ce authored about 9 years ago by Scott Graham <[email protected]>Review URL: https://codereview.chromium.org/1489063002 .
7764fa1144863f72eafa7d1a6ebc1de9f69746ec authored about 9 years ago by Mark Mentovai <[email protected]>
Since C++11 library support isn't available everywhere crashpad is
compiled, add our own move() ...
On Win 7 in a debug configuration, walking all locks was gathering
hundreds of thousands of lock...
This reverts commit b3464d96f5fc0d82f860651b7918626dfbd80d65.
It was temporarily landed to be a...
866cffce8a02a6674f1f8338d9f5188eb2690f7c authored about 9 years ago by Scott Graham <[email protected]>
On Win 7 in a debug configuration, this was gathering hundreds of
thousands of locks, causing te...
See e.g. http://build.chromium.org/p/chromium.fyi/builders/CrWinClang/builds/4502/steps/compile/...
33414779e1c16704897a06ecb335aa9f9a2b46d7 authored about 9 years ago by Hans Wennborg <[email protected]>
FILE_TYPE_CHAR handles can't be inherited via
PROC_THREAD_ATTRIBUTE_HANDLE_LIST, or CreateProces...
Modules will work without a VERSIONINFO resource. This happens in some
of Crashpad's tests.
R=s...
116e1087f07727c98fc8c30afcc961216fd1b3a9 authored about 9 years ago by Mark Mentovai <[email protected]>
This log spam from end_to_end_test.py indicated that
GetFileVersionInfo() was being called three...
8b085f0d2168 Fix warnings encountered in MSVC build of gtest/gmock tests
322a4914a309 Better use...
43f04e729962 win: Compile with /bigobj
Review URL: https://codereview.c...
e1dc5d6dbeebf9a8dea23693b1959ba6a954acd4 authored about 9 years ago by Mark Mentovai <[email protected]>
[email protected]
BUG=chromium:82385
Review URL: https://codereview.chromium.org/1463633002 .
74e69ed5553f4a2a4678fb31af4fdb1bca62770b authored about 9 years ago by Scott Graham <[email protected]>
The fields aren't accessed anyway, but clang warns that they're
completely inaccessible. Also, m...
[email protected]
BUG=crashpad:77
Review URL: https://codereview.chromium.org/1464473003 .
3562fe4ccdd59891d7d8ca9f620327f928b3c90f authored about 9 years ago by Scott Graham <[email protected]>
This unifies several things that used a 16-character random string, and
a few other users of ran...
All our Main()s are in namespace crashpad already, so this just works.
[email protected]
BUG=...
Review URL: https://codereview.chromium.org/1404033002 .
6e89d45d7d7d66f7bd5fa326c013d096d28eb179 authored about 9 years ago by Mark Mentovai <[email protected]>
985372e5da14 win: Send log messages to a debugger via
OutputDebugString()
06e0fa130...
The bug and linked code review has more of the history, but we’ve been
tempted to remove the loo...
Previously, there was a window after starting the upload thread but
before the SIGTERM handler w...
This is unexpected and important enough that the restart shouldn’t
happen silently.
BUG=crashpa...
ee58effe14addea2b6a7a14b54b80bd6e5fb37cc authored about 9 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1408353011 .
1c1ce825bde03011c35fd3bf70c351bc639c553c authored about 9 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1426533008 .
81ece89d6aa65696347e47aa8a57fa0665f87d2e authored about 9 years ago by Mark Mentovai <[email protected]>This is better because now end_to_end_test.py fails immediately with
[1180:9020:20151106,145204...
ff274507dc30cb3b4273a04cd73f3ab5240d02e7 authored about 9 years ago by Scott Graham <[email protected]>
Something like this is required to implement something like
https://code.google.com/p/chromium/c...
This requires Windows NT 6.0 (Vista and Server 2008). On earlier
operating system versions, the ...
HandleToInt() and IntToHandle() use int, a signed type, for the 32-bit
integer representation of...
[email protected]
BUG=chromium:546288
Review URL: https://codereview.chromium.org/1431813003 .
6c1bd97df0a2f3a483ed4f36b63569485ca8b07e authored about 9 years ago by Scott Graham <[email protected]>
I've heard/lived enough horror stories about AV, outbound-blocking
firewalls, etc. on Windows, t...
This is necessary to be able to connect to crashpad_handler from a
Chrome renderer.
R=jschuh@ch...
e75e8c800f3f2f9ca1b131b2a0599a2fb5ca80f9 authored about 9 years ago by Scott Graham <[email protected]>Review URL: https://codereview.chromium.org/1419533014 .
9a9076656fc499044a8ed2c570b7cd523afd380d authored about 9 years ago by Mark Mentovai <[email protected]>
In 2eeaa3ac549a, I added a check to make sure that the expected CONOUT$
handle was found. Its om...
Review URL: https://codereview.chromium.org/1424713008 .
827e045279e15429ac5753e3e97ad2c0d53dc84a authored about 9 years ago by Mark Mentovai <[email protected]>
This consolidates all of the twisted casts and comments that discuss how
HANDLEs are really only...
Crashpad is mostly friendly with clang-format and has its own
.clang-format file. Adding buildto...
Allowing the client to create its own pipe name string caused a race
between client and server. ...
By invoking crashpad_handler with --mach-service instead of
--handshake-fd, the handler will run...
BUG=crashpad:68
[email protected]
Review URL: https://codereview.chromium.org/1413033007 .
ee6fc23fb3e436e0a7202a6b3059d484917033a4 authored about 9 years ago by Mark Mentovai <[email protected]>
For multiprocess architectures, this method allows the pipe used for
registration to be obtained...
In https://codereview.chromium.org/1414533006/, I'm adding a few
Mac-specific SetHandler() varia...
BUG=crashpad:69
[email protected]
Review URL: https://codereview.chromium.org/1428803006 .
740c668e872456d969aa990a0316b1b8fdaba944 authored about 9 years ago by Mark Mentovai <[email protected]>
The cdb on the x86 bot displays relative to exported DLL symbols, but
newer ones don't seem to, ...
This is necessary for 64 bit tools installed on a 64 bit OS, but with
the tests run from a 32 bi...
BUG=crashpad:47
[email protected]
Review URL: https://codereview.chromium.org/1414323003 .
04d97ca86e420e15438696d9c06a272e3f4154c9 authored about 9 years ago by Mark Mentovai <[email protected]>
Doxygen doesn’t generate documentation for macros unless the file that
defines it has a \file di...
I considered writing the CodeView records to the minidump, but I didn't
find a ton of docs and d...
Review URL: https://codereview.chromium.org/1427193002 .
e86d9bdc55e474c9c31dae9da6b522bcfa33ea28 authored about 9 years ago by Mark Mentovai <[email protected]>
Each routine in this implementation returns MIG_BAD_ID. These routines
may be overridden.
Most ...
c1b841442fc96c24945046686062b4021bde1c87 authored about 9 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1428973002 .
Patch from Marc-A...
7858145558ddb273f1941014b67233aeba54691e authored about 9 years ago by Marc-Antoine Courteau <[email protected]>
All other links to code.google.com and googlecode.com are fixed to point
to their proper new hom...
This re-lands 9d03d54d0ba1, which was partially un-done by an apparent
bad rebase leading up to ...
Previously, crashpad_handler made its own receive right, and transferred
a corresponding send ri...
This allows better code sharing in crashpad_handler’s main(). It doesn’t
look like much of an im...
The intended use is to flip the client-server relationship in
CrashpadClient so that the initial...
[email protected]
BUG=chromium:546288
Review URL: https://codereview.chromium.org/1415543003 .
3ee9d891d9e2985b56be1d9b3c389b360a3cb96d authored about 9 years ago by Scott Graham <[email protected]>
BUG=crashpad:1
[email protected]
Review URL: https://codereview.chromium.org/1411123011 .
ad9887ee0dc016a0131f0518cf602bb8dd380799 authored about 9 years ago by Mark Mentovai <[email protected]>
Roll mini_chromium deps to remove disabling of those warnings in common.gypi:
8e12d3d win: Rem...
[email protected]
BUG=chromium:546288
Review URL: https://codereview.chromium.org/1418613013 .
a96f5ace5b366dda97adebaa5feafe4661695d86 authored about 9 years ago by Scott Graham <[email protected]>
[email protected]
BUG=crashpad:1, chromium:546288
Review URL: https://codereview.chromium.org...
03d8be4a1580592e5152a3bed9eeae5a2c067c03 authored about 9 years ago by Scott Graham <[email protected]>
[email protected]
BUG=crashpad:1, crashpad:526488
Review URL: https://codereview.chromium.org...
1a9c8b0e9d8869704b43d212db3a8eda4b1ac8e6 authored about 9 years ago by Scott Graham <[email protected]>
Chromium base doesn't have base::c16len, c16memcpy, etc. when
WCHAR_T_IS_UTF16, so implement c16...
Review URL: https://codereview.chromium.org/1416493006 .
3d598cdbcd747e328a928949ef47d57ee4312202 authored about 9 years ago by Scott Graham <[email protected]>
8d42e24 win: Enable C4800, implicit bool conversion
82060c1 mac: Make Mach port scopers better S...