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
744f209 win: Enable C4800, implicit bool conversion
82060c1 mac: Make Mach port scopers better S...
Fixes two incorrect usages of ssize_t/off_t being implicitly converted
to bool. As such, I think...
Oops, forgot to test Mac, sorry.
Review URL: https://codereview.chromium.o...
80f50467c301d9ef0c2e093c4c004c59dfe30cea authored about 9 years ago by Scott Graham <[email protected]>
When used in client headers, the downstream dependency on compat
is unpleasant, so avoid that.
...
a43323a1bf0613073ce02316e87268b14e8057d3 authored about 9 years ago by Scott Graham <[email protected]>
[email protected]
BUG=crashpad:59
Review URL: https://codereview.chromium.org/1412243005 .
90ef7475cdb131f56c23b494d4fe60b22138239e authored about 9 years ago by Scott Graham <[email protected]>Review URL: https://codereview.chromium.org/1415313003 .
0615a592852893f6f25d2c09d8236f86918eaf1a authored about 9 years ago by Mark Mentovai <[email protected]>
[email protected]
BUG=crashpad:52
Review URL: https://codereview.chromium.org/1408073005 .
38b7e919f87cc4537be1ac451af1fb130fe0e4f1 authored about 9 years ago by Scott Graham <[email protected]>Follow up to TODO in https://codereview.chromium.org/1419623003/.
[email protected]
BUG=crash...
L"" and wstring are a bit of a mess cross-platform, so just store the
type name as UTF8 instead....
[email protected]
BUG=crashpad:21, crashpad:52
Review URL: https://codereview.chromium.org/14...
3261edd997a4309123951dc6f9be60a9066bec24 authored about 9 years ago by Scott Graham <[email protected]>
BUG=crashpad:67
[email protected]
Review URL: https://codereview.chromium.org/1399623002 .
3ac40a54d0e8e7bbccfcf88cabd67b9659032865 authored about 9 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/1416833003 .
af8c7fcbee283ba99ead1676feb442ea7ec83b21 authored about 9 years ago by Mark Mentovai <[email protected]>
/bug/ redirects to the Crashpad project on Monorail. /bug/new redirects
to the “new issue” scree...
In https://codereview.chromium.org/1411523006, the Mach port scopers are
becoming better ScopedG...
Having two ~s in one block confused doc generation.
Review URL: https://...
53ccd8fc5e8af14a7bb2880015b0b030fc223904 authored about 9 years ago by Mark Mentovai <[email protected]>
These wrap the GetProcAddress(LoadLibrary(), …) idiom into macros that
are much less wordy.
T...
d075a9eb2e05359ab2555c7a0d0d9820f8b31aa4 authored about 9 years ago by Mark Mentovai <[email protected]>“fetch crashpad“ is possible since depot_tools ea1b3d5ed88b.
Review URL:...
2adcd13fd66b0e375c0799090cd2847a6b6d87ce authored about 9 years ago by Mark Mentovai <[email protected]>
This new test from 7de04b02f85d was failing on Windows 10. I started by
adding the hint, which p...
base::RandInt(0, max - 1) has a uniform distribution.
base::RandUint64() % max does not.
TEST=c...
07dbc3259c568fc08c868a7e14502ce617d469d9 authored about 9 years ago by Mark Mentovai <[email protected]>Oops.
[email protected]
BUG=crashpad:21, crashpad:52
Review URL: https://codereview.chromium...
30678f1e8232c7ed8dff28efa9efde52cd348dc6 authored about 9 years ago by Scott Graham <[email protected]>Follows https://codereview.chromium.org/1400413002/.
[email protected]
BUG=crashpad:21, crash...
To eventually be used to fill out MINIDUMP_HANDLE_DESCRIPTOR.
[email protected]
BUG=crashpad:...
I thought I had confirmed that this still allocated and ignored the flag
on older OSs, but I mus...
end_to_end_test.py started failing after landing
https://codereview.chromium.org/1392093003/ but...
Capture the memory for the loader lock (can be inspected by !cs), as
well as all locks that were...
When not building against the C++11 library headers, the compiler cannot
treat the lambda as lva...
c9625ad5d23c Update base/numerics/* and base/template_util.h
Review URL...
f059c2104861426fcb6c51ce062a2be57459649e authored about 9 years ago by Mark Mentovai <[email protected]>Makes !vprot work in windbg, e.g.
0:000> !vprot 0x970000
BaseAddress: 00970000
Allocation...
Follows https://codereview.chromium.org/1375313005.
Adds MINIDUMP_MEMORY_INFO for non-win in db...
937d3d710c9e062127c5556243155eec25c6c7cb authored about 9 years ago by Scott Graham <[email protected]>
[email protected]
BUG=crashpad:46
Review URL: https://codereview.chromium.org/1390913008 .
4212d3e4ad0c2a9b820fa2cc7711ea6ab777dc0d authored about 9 years ago by Scott Graham <[email protected]>
Getting closer... Some tests passed on the last run, but the ones that
rely on having ntdll symb...
Oops, was passing the out dir (...\crashpad\out), not the binary dir
(...\crashpad\out\Debug). D...
There's a problem running crashpad_handler, but I'm not sure what it is.
I think an exception is...
[email protected]
BUG=crashpad:20, crashpad:46, crashpad:52
Review URL: https://codereview.ch...
bbd00c3a91fac9a25a0351337602e6477987a7b7 authored about 9 years ago by Scott Graham <[email protected]>
BUG=crashpad:67
[email protected], [email protected]
Review URL: https://codereview.chromiu...
a2740b23a2b5a8aaa65a8323fe784b5cbf14377d authored about 9 years ago by Andrew Bonventre <[email protected]>BUG=crashpad:67
Review URL: https://codereview.chromium.org/1397173002 .
2bee026ca1f45c41015be6205efd60401edb84d0 authored about 9 years ago by Mark Mentovai <[email protected]>
I'd like to write some `expect(1)`-style tests (possibly using
http://pexpect.readthedocs.org/en...
BUG=crashpad:67
[email protected], [email protected]
Review URL: https://codereview.chr...
075eb0c60c6ab52129ffa52aa79c25d5cb2d34be authored about 9 years ago by Mark Mentovai <[email protected]>
BUG=crashpad:67
[email protected]
Review URL: https://codereview.chromium.org/1390353004 .
25571f864ed3b1ac25ee6b77a5a8b1be1b65626f authored about 9 years ago by Mark Mentovai <[email protected]>
This script populates doc/generated. This directory is named in
.gitignore on the master branch,...
I’ve accidentally created Crashpad databases when running
crashpad_database_util by mistyping th...
BUG=crashpad:22
[email protected]
Review URL: https://codereview.chromium.org/1397603002 .
efe97b8600cc27f5941a25f1d8497579f90ca0f5 authored about 9 years ago by Robert Sesek <[email protected]>
BUG=crashpad:22
[email protected]
Review URL: https://codereview.chromium.org/1392653002 .
f32ca63a91d9db18cc9751dd42ca015534d24afb authored about 9 years ago by Robert Sesek <[email protected]>
Previously, any attempt to create a new crash report database would
result in this message being...
This doesn’t really provide compatibility, it just ignores the
deprecation warning for +[NSURLCo...
We already use all the shared constants for page protection and type,
so rather than making vari...
This resolves some left-behind TODOs referring to a closed bug. It looks
like this should have w...
BUG=crashpad:63
TEST=crashpad_util_test FileIO.*OpenFileFor*
[email protected]
Review URL:...
78592537bcc3dfa720227344b7281be553533322 authored about 9 years ago by Mark Mentovai <[email protected]>
BUG=crashpad:63
TEST=crashpad_util_test FileIO.OpenFileForWrite
[email protected]
Review U...
2d8a0498ab03f646198be770e417365540372ea8 authored about 9 years ago by Mark Mentovai <[email protected]>
ExceptionPorts::GetExceptionPorts() returned a
std::vector<ExceptionPorts::ExceptionHandler>, wh...
This is a weird option that causes crashpad_handler to discard the crash
handler it inherited an...
If the task’s exception handler for EXC_CRASH, EXC_RESOURCE, and
EXC_GUARD exceptions cannot be ...
launchd actually does set the EXC_RESOURCE and EXC_GUARD handlers
exactly the same way that it s...
This wraps bootstrap_check_in() in BootstrapCheckIn(), and
bootstrap_look_up() in BootstrapLookU...
Chrome’s relauncher process needs a way to sever ties with the
crashpad_handler instance running...
Sadly this code did not survive a collision with the real world. In
probing for the environment ...
Previously:
0:000> !peb
PEB at 7f374000
InheritedAddressSpace: No
ReadImageFileExecO...
[email protected]
BUG=crashpad:46
Review URL: https://codereview.chromium.org/1382963002 .
d8769ed2121d46695d3f0d82faf19b82ca1d2266 authored about 9 years ago by Scott Graham <[email protected]>crashy_program's log looks something like this now:
0:000> .ecxr
eax=00000007 ebx=7f24e000 ecx=...
To be used for improved version of ReadMemory() that is memory-map
aware, in particular for read...
Pulls in:
133a8c61c: win: Turn on ASLR by default
Review URL: https://cod...
7942b87fcb1d9d3a78564e43b203471d91a6d7bc authored about 9 years ago by Scott Graham <[email protected]>
This causes a link error on msvs builds which we don't care about, but
in general if build/commo...
On Win10, VirtualQueryEx supports querying the x64 part of WOW64
processes. However, on lower OS...
928f9c45fe2d win: Allow frame pointer omission (FPO, /Oy)
BUG=crashpad:53
[email protected]...
RtlCaptureContext() is buggy and limited.
BUG=crashpad:53
[email protected]
Review URL: h...
c8592b847b99f7f8643c342999c3f8f4f1e9b2e8 authored about 9 years ago by Mark Mentovai <[email protected]>Not yet written as MINIDUMP_MEMORY_INFO_LIST to minidump.
[email protected]
BUG=crashpad:20, ...
Windows requires the connection to the handler to do anything, so it
can't really be implemented...
Follow up to https://codereview.chromium.org/1364053002/.
[email protected]
BUG=crashpad:46
...
9bc0a9968104c752f23b7138f3bfa62ab231073d authored about 9 years ago by Scott Graham <[email protected]>
The Windows equivalent uses references, which are better than pointers
for these const non-null ...
This makes the basics of !peb work in windbg, however, pointed-to things
are not yet retrieved. ...
Pulls in:
win: Update iterator debug settings to match VS default, and be explicit about which ...
5d026ea68b7f8a168d6e33a773495a05640e3181 authored about 9 years ago by Scott Graham <[email protected]>
[email protected]
BUG=crashpad:50
Review URL: https://codereview.chromium.org/1355503005 .
bd9bc07625444e5e38597c116c8f3f1459798ecd authored over 9 years ago by Scott Graham <[email protected]>Review URL: https://codereview.chromium.org/1356753004 .
5165c48b3a4f72432bfdd00221f0248fd5edfe7b authored over 9 years ago by Scott Graham <[email protected]>
Ninja assumes all DLLs will have an import library generated (caused
when there are any exports)...
[email protected]
BUG=crashpad:1, chromium:440500
Review URL: https://codereview.chromium.org...
6082aed2f2978692f0be921bac26608f4afd5aa3 authored over 9 years ago by Scott Graham <[email protected]>Factor out some test launching code used in cross-bitness tests.
[email protected]
BUG=crashp...
Removes the bitness-specific targets in favour of pulling binaries from
the other build director...
8c31354f5e0c Fix mixed line endings warning
4f4c7cb5a63e Add TestGypXcodeNinja to run tests agai...
These were made unnecessary after changing how registration works, but I
forgot to actually dele...
This undoes 595803e1be18, a workaround that should no longer be
necessary now that base no longe...
These files were only using basictypes.h for implicit_cast, which moved
to util/misc/implicit_ca...
Pulls in "win: Don't omit frame pointers".
[email protected]
BUG=crashpad:50
Review URL: h...
bf94f98eccec90bd8700ae23100dec310f56b612 authored over 9 years ago by Scott Graham <[email protected]>
A few function implementations that were missing, various switches
for functions/functionality t...
Split out of https://codereview.chromium.org/1336823002/, I'll go and
adapt various places to us...
Until the base one goes away this complains of it being ambiguous.
[email protected], scottmg...
595803e1be18aa789ba561aa06db73cfc3c2e7a2 authored over 9 years ago by Scott Graham <[email protected]>Removes basictypes.h implicit_cast.
Review URL: https://codereview.chrom...
4f3f1b68d55380bae6a7ada5d3cd594b7421fe9c authored over 9 years ago by Scott Graham <[email protected]>
The implicit_cast in base will be no more, make sure we have a reference
to the crashpad version...
chromium's implicit_cast is going to be removed so stop using it.
BUG=529769,472900
R=mark@chro...
[email protected]
BUG=crashpad:50
Review URL: https://codereview.chromium.org/1339813002 .
6c23e37ee9a702167930a2eb8debaf87457eff3f authored over 9 years ago by Scott Graham <[email protected]>
OpenThread(THREAD_ALL_ACCESS, ...) fails on XP with the uplevel value of
THREAD_ALL_ACCESS, so u...
[email protected]
BUG=crashpad:50
Review URL: https://codereview.chromium.org/1343433003 .
d62866f734e65bf19c4e06430e98175529ae7ce0 authored over 9 years ago by Scott Graham <[email protected]>
The pipe handle was being leaked on connections (oops!). On XP this
resulted in the next test's ...
Fails on XP with ERROR_INVALID_PARAMETER (undocumented). Not overly
important that we reject emb...
PROCESS_ALL_ACCESS was changed in later SDKs and the newer value fails
when run on XP with ERROR...
It looks like I wrote the x86_64 version first and didn’t adapt
everything perfectly when transi...
After https://codereview.chromium.org/1303173011/, the thread suspend
count would be one too lar...
[email protected]
BUG=crashpad:1
Review URL: https://codereview.chromium.org/1303173011 .
5111a1823f7e464de8a83f5a96eedfb637cf8ade authored over 9 years ago by Scott Graham <[email protected]>Follow up after suggestion in https://codereview.chromium.org/1301853002/.
28c5da90807588a0abfbd4e76f0289c3fca068f7 authored over 9 years ago by Scott Graham <[email protected]>Review URL: https://codereview.chromium.org/1325343003 .
1c7843bd44b9f2a29cc6449d3ed0e03cb4da596f authored over 9 years ago by Mark Mentovai <[email protected]>
CrashReportExceptionHandler::CatchMachException() must always set a
valid new_state. Failing to ...