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

roll mini_chromium to 744f209e621224b703cc897581c8d7bf4416f49b

744f209 win: Enable C4800, implicit bool conversion
82060c1 mac: Make Mach port scopers better S...

26b69135120f8209713fbb58febead9e687a5ee4 authored about 9 years ago by Scott Graham <[email protected]>
Tidy up to enable C4800 on Windows

Fixes two incorrect usages of ssize_t/off_t being implicitly converted
to bool. As such, I think...

4b780ba04001fa276a9690a31bf2544d1d28569e authored about 9 years ago by Scott Graham <[email protected]>
Fix Mac after FileOperationResult change

Oops, forgot to test Mac, sorry.

[email protected]

Review URL: https://codereview.chromium.o...

80f50467c301d9ef0c2e093c4c004c59dfe30cea authored about 9 years ago by Scott Graham <[email protected]>
Remove usage of compat from client

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]>
win: Validate readability of memory ranges added to minidump

[email protected]
BUG=crashpad:59

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

90ef7475cdb131f56c23b494d4fe60b22138239e authored about 9 years ago by Scott Graham <[email protected]>
doc: Update status to reflect Windows and Android progress

[email protected]

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

0615a592852893f6f25d2c09d8236f86918eaf1a authored about 9 years ago by Mark Mentovai <[email protected]>
win: Fix x64 compile error in handle writer

[email protected]
BUG=crashpad:52

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

38b7e919f87cc4537be1ac451af1fb130fe0e4f1 authored about 9 years ago by Scott Graham <[email protected]>
Pool TypeName strings when writing MINIDUMP_HANDLE_DESCRIPTOR

Follow up to TODO in https://codereview.chromium.org/1419623003/.

[email protected]
BUG=crash...

1407b21d695fbebdb2ae2f3c326360fa91d97e7c authored about 9 years ago by Scott Graham <[email protected]>
Fix mac after https://codereview.chromium.org/1419623003/

L"" and wstring are a bit of a mess cross-platform, so just store the
type name as UTF8 instead....

fe49473b3d88f00c8796c063b7362e27d58567e0 authored about 9 years ago by Scott Graham <[email protected]>
Write MINIDUMP_HANDLE_DATA_STREAM to minidump

[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]>
doc: Add generate_git.sh, which updates the checked-in generated docs

BUG=crashpad:67
[email protected]

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

3ac40a54d0e8e7bbccfcf88cabd67b9659032865 authored about 9 years ago by Mark Mentovai <[email protected]>
Add a README for the App Engine app with notes for maintaining it

[email protected]

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

af8c7fcbee283ba99ead1676feb442ea7ec83b21 authored about 9 years ago by Mark Mentovai <[email protected]>
Add /bug redirects to the home page AppEngine app

/bug/ redirects to the Crashpad project on Monorail. /bug/new redirects
to the “new issue” scree...

0ed0106aa4f2b146353275e24de75cdef4fb9f6c authored about 9 years ago by Mark Mentovai <[email protected]>
Mach port scopers should use get() instead of type conversion operators

In https://codereview.chromium.org/1411523006, the Mach port scopers are
becoming better ScopedG...

6c0d42ce9dee55eaa906865191e28df35b32910d authored about 9 years ago by Mark Mentovai <[email protected]>
doc/developing.ad: replace removed backslash

Having two ~s in one block confused doc generation.

[email protected]

Review URL: https://...

53ccd8fc5e8af14a7bb2880015b0b030fc223904 authored about 9 years ago by Mark Mentovai <[email protected]>
win: Add and use GET_FUNCTION() and GET_FUNCTION_REQUIRED()

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]>
Update developer documentation to recommend the “fetch” tool

“fetch crashpad“ is possible since depot_tools ea1b3d5ed88b.

[email protected]

Review URL:...

2adcd13fd66b0e375c0799090cd2847a6b6d87ce authored about 9 years ago by Mark Mentovai <[email protected]>
win: Fix crashpad_util_test ProcessInfo.Handles

This new test from 7de04b02f85d was failing on Windows 10. I started by
adding the hint, which p...

1818dbbb0851527281a281622b36a742664baa3f authored about 9 years ago by Mark Mentovai <[email protected]>
Use an even better random number generation scheme in the prune test

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]>
Fix Mac build after https://codereview.chromium.org/1407643004

Oops.

[email protected]
BUG=crashpad:21, crashpad:52

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

30678f1e8232c7ed8dff28efa9efde52cd348dc6 authored about 9 years ago by Scott Graham <[email protected]>
Some plumbing for the beginning of getting handles into snapshot/minidump

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

[email protected]
BUG=crashpad:21, crash...

4600643a78e8080713bfef6b12b7ab7b6956c6bf authored about 9 years ago by Scott Graham <[email protected]>
win: Add Handles() to ProcessInfo

To eventually be used to fill out MINIDUMP_HANDLE_DESCRIPTOR.

[email protected]
BUG=crashpad:...

7de04b02f85ddfeee778b71f804d4d30c971ccd8 authored about 9 years ago by Scott Graham <[email protected]>
Fix CRITICAL_SECTION test

I thought I had confirmed that this still allocated and ignored the flag
on older OSs, but I mus...

d1e49bd221d8584b77566da52ffc293203360c3d authored about 9 years ago by Scott Graham <[email protected]>
Add flush to output to try to diagnose locks failure

end_to_end_test.py started failing after landing
https://codereview.chromium.org/1392093003/ but...

71cc0a28a4960ba050c0be05b36b870df9d20348 authored about 9 years ago by Scott Graham <[email protected]>
win: Capture some CRITICAL_SECTION debugging data

Capture the memory for the loader lock (can be inspected by !cs), as
well as all locks that were...

4893a9b76d68176ba08857003ea4281d918768cf authored about 9 years ago by Scott Graham <[email protected]>
Declare the random number generator lambda for std::random_shuffle as a local.

When not building against the C++11 library headers, the compiler cannot
treat the lambda as lva...

1f1a24cb51444ee1c5fe9efb20bf870e84a9c620 authored about 9 years ago by Robert Sesek <[email protected]>
Update mini_chromium to c9625ad5d23c25fbb477e7dbb4c1c8b9a9360f41

c9625ad5d23c Update base/numerics/* and base/template_util.h

[email protected]

Review URL...

f059c2104861426fcb6c51ce062a2be57459649e authored about 9 years ago by Mark Mentovai <[email protected]>
win: Write memory map info as MINIDUMP_MEMORY_INFO[_LIST]

Makes !vprot work in windbg, e.g.

0:000> !vprot 0x970000
BaseAddress: 00970000
Allocation...

019a0cec8b8e0fd5f47c564772aa7a7d88921b79 authored about 9 years ago by Scott Graham <[email protected]>
Mostly-boilerplate to add MemoryMapSnapshot

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]>
make cdb test using SYSTEMROOT case-insensitive

[email protected]
BUG=crashpad:46

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

4212d3e4ad0c2a9b820fa2cc7711ea6ab777dc0d authored about 9 years ago by Scott Graham <[email protected]>
Ensure _NT_SYMBOL_PATH is set for bot runs in cdb test

Getting closer... Some tests passed on the last run, but the ones that
rely on having ntdll symb...

c3f4e2d8eb35b30494c478cd370f77916aa8e187 authored about 9 years ago by Scott Graham <[email protected]>
Fix path to binary dir in cdb test

Oops, was passing the out dir (...\crashpad\out), not the binary dir
(...\crashpad\out\Debug). D...

d7ee79cb362e55a40532c514e300b830fd7fc307 authored about 9 years ago by Scott Graham <[email protected]>
Fix for cdb tests

There's a problem running crashpad_handler, but I'm not sure what it is.
I think an exception is...

52238122e99c23af3ee7fc3186ca0dd0e79a4532 authored about 9 years ago by Scott Graham <[email protected]>
win: Test some basic ! windbg commands

[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]>
Add app engine app to mirror html docs from chromium.googlesource.com

BUG=crashpad:67
[email protected], [email protected]

Review URL: https://codereview.chromiu...

a2740b23a2b5a8aaa65a8323fe784b5cbf14377d authored about 9 years ago by Andrew Bonventre <[email protected]>
doc: Use relative links in generated index.html when possible

BUG=crashpad:67

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

2bee026ca1f45c41015be6205efd60401edb84d0 authored about 9 years ago by Mark Mentovai <[email protected]>
win: stub of end-to-end test

I'd like to write some `expect(1)`-style tests (possibly using
http://pexpect.readthedocs.org/en...

fd40ebbc7252f07fe86d233c17796e0d428f2020 authored about 9 years ago by Scott Graham <[email protected]>
doc: Update absolute links to point to their new homes

BUG=crashpad:67
[email protected], [email protected]

Review URL: https://codereview.chr...

075eb0c60c6ab52129ffa52aa79c25d5cb2d34be authored about 9 years ago by Mark Mentovai <[email protected]>
doc/support/generate.sh: Remove extra copy of doc/index.html

BUG=crashpad:67
[email protected]

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

25571f864ed3b1ac25ee6b77a5a8b1be1b65626f authored about 9 years ago by Mark Mentovai <[email protected]>
Add doc/support/generate.sh

This script populates doc/generated. This directory is named in
.gitignore on the master branch,...

3e5e5b570a7625808b2bbe3c8ccaae78add584a1 authored about 9 years ago by Mark Mentovai <[email protected]>
crashpad_database_util: Don’t create a database unless explicitly asked

I’ve accidentally created Crashpad databases when running
crashpad_database_util by mistyping th...

553a6434759973788b1913be2457b94aace528a1 authored about 9 years ago by Mark Mentovai <[email protected]>
Fix Windows build after f32ca63a91d9db18cc9751dd42ca015534d24afb.

BUG=crashpad:22
[email protected]

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

efe97b8600cc27f5941a25f1d8497579f90ca0f5 authored about 9 years ago by Robert Sesek <[email protected]>
Add functionality to prune old crash reports from the database.

BUG=crashpad:22
[email protected]

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

f32ca63a91d9db18cc9751dd42ca015534d24afb authored about 9 years ago by Robert Sesek <[email protected]>
Don’t log an error when creating a new crash report database

Previously, any attempt to create a new crash report database would
result in this message being...

0884d4d3a8c283a0f9711494e39dd6c5c4a6c1b0 authored about 9 years ago by Mark Mentovai <[email protected]>
mac: 10.11 SDK compatibility

This doesn’t really provide compatibility, it just ignores the
deprecation warning for +[NSURLCo...

9fdb70738b351281fade7156cdac6db7bcbdabbc authored about 9 years ago by Mark Mentovai <[email protected]>
Use MEMORY_BASIC_INFORMATION64 rather than a custom MemoryInfo

We already use all the shared constants for page protection and type,
so rather than making vari...

d3bdb23ffe0f930b82452c74c8d129786c044f6c authored about 9 years ago by Scott Graham <[email protected]>
win: Set last-upload-attempt time in CrashReportDatabaseWin

This resolves some left-behind TODOs referring to a closed bug. It looks
like this should have w...

1f11ddc785ba2616aec7aa4cf4021dccc1216a1e authored about 9 years ago by Mark Mentovai <[email protected]>
Add non-logging OpenFileForWrite() and OpenFileForReadAndWrite()

BUG=crashpad:63
TEST=crashpad_util_test FileIO.*OpenFileFor*
[email protected]

Review URL:...

78592537bcc3dfa720227344b7281be553533322 authored about 9 years ago by Mark Mentovai <[email protected]>
Add FileWriteMode::kCreateOrFail

BUG=crashpad:63
TEST=crashpad_util_test FileIO.OpenFileForWrite
[email protected]

Review U...

2d8a0498ab03f646198be770e417365540372ea8 authored about 9 years ago by Mark Mentovai <[email protected]>
mac: Don’t leak send rights from ExceptionPorts::GetExceptionPorts()

ExceptionPorts::GetExceptionPorts() returned a
std::vector<ExceptionPorts::ExceptionHandler>, wh...

5f7eda87a6fa32b8881464950dacb006180a4edb authored about 9 years ago by Mark Mentovai <[email protected]>
mac: Add --use-system-default-handler option to crashpad_handler

This is a weird option that causes crashpad_handler to discard the crash
handler it inherited an...

08e5e10167b02de7379d3cd20616bebeeb39c693 authored about 9 years ago by Mark Mentovai <[email protected]>
mac: Make UseSystemDefaultHandler() clear handlers on failure

If the task’s exception handler for EXC_CRASH, EXC_RESOURCE, and
EXC_GUARD exceptions cannot be ...

c95b30464ac1bfb03ccc197ec761f481e0fac391 authored about 9 years ago by Mark Mentovai <[email protected]>
mac: Revise incorrect comments about EXC_RESOURCE and EXC_GUARD

launchd actually does set the EXC_RESOURCE and EXC_GUARD handlers
exactly the same way that it s...

ca2925e2a0c2c4191a6e6b75fa3580646a43afb9 authored about 9 years ago by Mark Mentovai <[email protected]>
Add and use scoped-right-returning wrappers for Mach bootstrap routines

This wraps bootstrap_check_in() in BootstrapCheckIn(), and
bootstrap_look_up() in BootstrapLookU...

bb13efbda7ef55bde9a4afa870b4155ead78cd45 authored about 9 years ago by Mark Mentovai <[email protected]>
mac: Add CrashpadClient::UseSystemDefaultHandler()

Chrome’s relauncher process needs a way to sever ties with the
crashpad_handler instance running...

cd85c9f700f7efda7ffa36e0017806a2263f4d08 authored about 9 years ago by Mark Mentovai <[email protected]>
MEM_RESERVE regions are not accessible by ReadProcessMemory()

Sadly this code did not survive a collision with the real world. In
probing for the environment ...

ccd5ec6404be1e9843a17261d0c65dd6d620f50b authored about 9 years ago by Scott Graham <[email protected]>
win: Add more memory regions to gathering of PEB

Previously:

0:000> !peb
PEB at 7f374000
InheritedAddressSpace: No
ReadImageFileExecO...

23ab86bc19d0b86d70ccb2a3051090177b90c89c authored about 9 years ago by Scott Graham <[email protected]>
mac: build fix after http://crrev.com/1364803004

[email protected]
BUG=crashpad:46

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

d8769ed2121d46695d3f0d82faf19b82ca1d2266 authored about 9 years ago by Scott Graham <[email protected]>
win: Save contents of TEBs allowing !teb and !gle to work in windbg

crashy_program's log looks something like this now:

0:000> .ecxr
eax=00000007 ebx=7f24e000 ecx=...

ecf3b37863367acfca2dcbae14a26e965d713e84 authored about 9 years ago by Scott Graham <[email protected]>
win: Add memory map range intersection helper

To be used for improved version of ReadMemory() that is memory-map
aware, in particular for read...

4df538f283d36f4984592236a6174af1641b75de authored about 9 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 133a8c61c2567da9e72d4551a7cd5d5d2836e25c

Pulls in:

133a8c61c: win: Turn on ASLR by default

[email protected]

Review URL: https://cod...

7942b87fcb1d9d3a78564e43b203471d91a6d7bc authored about 9 years ago by Scott Graham <[email protected]>
win: Disable ASLR on test binary that uses fixed base

This causes a link error on msvs builds which we don't care about, but
in general if build/commo...

1e3ca26f16b3124cd8ae208ceb1d47447dc46b05 authored about 9 years ago by Scott Graham <[email protected]>
win: fix VirtualQueryEx on < win10

On Win10, VirtualQueryEx supports querying the x64 part of WOW64
processes. However, on lower OS...

9d9302bb020e24455412595ee516f123a58c3444 authored about 9 years ago by Scott Graham <[email protected]>
Update mini_chromium to 928f9c45fe2d0823ff1f734adb448e672e21d9af

928f9c45fe2d win: Allow frame pointer omission (FPO, /Oy)

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

70b60d7a1944e6060788614373f4b6635edaea23 authored about 9 years ago by Mark Mentovai <[email protected]>
win: Add and use a custom CaptureContext() implementation

RtlCaptureContext() is buggy and limited.

BUG=crashpad:53
[email protected]

Review URL: h...

c8592b847b99f7f8643c342999c3f8f4f1e9b2e8 authored about 9 years ago by Mark Mentovai <[email protected]>
win: Gather memory information

Not yet written as MINIDUMP_MEMORY_INFO_LIST to minidump.

[email protected]
BUG=crashpad:20, ...

56c8359b2765c27b2af9fcc528d841a1106c8edf authored about 9 years ago by Scott Graham <[email protected]>
win: Implement CRASHPAD_SIMULATE_CRASH()

Windows requires the connection to the handler to do anything, so it
can't really be implemented...

475ac81cce06e0ee0c9b327c8b4ee12aff17f788 authored about 9 years ago by Scott Graham <[email protected]>
Better location for adding ExtraMemory snapshots

Follow up to https://codereview.chromium.org/1364053002/.

[email protected]
BUG=crashpad:46

...

9bc0a9968104c752f23b7138f3bfa62ab231073d authored about 9 years ago by Scott Graham <[email protected]>
Use references instead of pointers for CPU context in SimulateCrash

The Windows equivalent uses references, which are better than pointers
for these const non-null ...

599eda0403501596242a99c0aed1df7ed9d68096 authored about 9 years ago by Mark Mentovai <[email protected]>
win: Save contents of PEB to minidump to start making !peb work

This makes the basics of !peb work in windbg, however, pointed-to things
are not yet retrieved. ...

0758dbde9a39fcc965d18f1791082daa6add40aa authored about 9 years ago by Scott Graham <[email protected]>
Roll mini_chromium to f39aac9cec3c70fe7ea1c6b6176a6678ab47d4d4

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]>
win: Make reading CrashpadInfo work across bitness

[email protected]
BUG=crashpad:50

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

bd9bc07625444e5e38597c116c8f3f1459798ecd authored over 9 years ago by Scott Graham <[email protected]>
Use argument escaping function in util/win/process_info_test.cc

[email protected]

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

5165c48b3a4f72432bfdd00221f0248fd5edfe7b authored over 9 years ago by Scott Graham <[email protected]>
win: Fix always-rebuild of crashpad_snapshot_test_image_reader_module.dll

Ninja assumes all DLLs will have an import library generated (caused
when there are any exports)...

d1d341c7199dc857b21adf60dcb7747669862560 authored over 9 years ago by Scott Graham <[email protected]>
win: Get Crashpad compiling under VS2015

[email protected]
BUG=crashpad:1, chromium:440500

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

6082aed2f2978692f0be921bac26608f4afd5aa3 authored over 9 years ago by Scott Graham <[email protected]>
win: Make reading NT_IMAGE_HEADERS work cross-bitness

Factor out some test launching code used in cross-bitness tests.

[email protected]
BUG=crashp...

4a34a3dd896675cdc101bf21679e8ed38de63472 authored over 9 years ago by Scott Graham <[email protected]>
win: support x64 reading x86 (wow64)

Removes the bitness-specific targets in favour of pulling binaries from
the other build director...

bf556829d90992dfb777d8294f5c19e56527eaa2 authored over 9 years ago by Scott Graham <[email protected]>
Update GYP to 01528c7244837168a1c80f06ff60fa5a9793c824

8c31354f5e0c Fix mixed line endings warning
4f4c7cb5a63e Add TestGypXcodeNinja to run tests agai...

00a422357da6c90833b4c9b0a523deac532dd296 authored over 9 years ago by Mark Mentovai <[email protected]>
win: remove unused fields from CrashpadInfo

These were made unnecessary after changing how registration works, but I
forgot to actually dele...

96f687b5675100dc249c009b4e276510f704598d authored over 9 years ago by Scott Graham <[email protected]>
Remove unnecessary crashpad:: qualification from implicit_cast<>

This undoes 595803e1be18, a workaround that should no longer be
necessary now that base no longe...

9b9e49d0d9836d91420e1d4a3e5648432f10318d authored over 9 years ago by Mark Mentovai <[email protected]>
Remove #include "base/basictypes.h" as appropriate

These files were only using basictypes.h for implicit_cast, which moved
to util/misc/implicit_ca...

4ff6c2d71f519c74214c679fa78dda4c2581dcc9 authored over 9 years ago by Mark Mentovai <[email protected]>
Roll mini_chromium to 302e4e7d9aa0a8d39ad62b193a4c8a8357ad9d0c

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]>
win x86: Grab bag of restructuring to get tests working on x86-on-x86

A few function implementations that were missing, various switches
for functions/functionality t...

8ce88d89536615bcc332859fcd7ba00e43cd80db authored over 9 years ago by Scott Graham <[email protected]>
win: Add (currently unused) NTSTATUS_LOG

Split out of https://codereview.chromium.org/1336823002/, I'll go and
adapt various places to us...

bc55c7916e96c423c733c73f658b86564e63b097 authored over 9 years ago by Scott Graham <[email protected]>
In the launch.mm file use the crashpad::implicit_cast .. explicitly.

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]>
Roll mini_chromium to 71c2f4d01e52aa0e2fb9bf6118f147905e50e284

Removes basictypes.h implicit_cast.

[email protected]

Review URL: https://codereview.chrom...

4f3f1b68d55380bae6a7ada5d3cd594b7421fe9c authored over 9 years ago by Scott Graham <[email protected]>
Include implicit_cast.h at all users of it.

The implicit_cast in base will be no more, make sure we have a reference
to the crashpad version...

0b022d72a2a4f9b89fcd4ab6aeabc92efa93a0c2 authored over 9 years ago by Scott Graham <[email protected]>
Replace implicit_cast usage with static_cast.

chromium's implicit_cast is going to be removed so stop using it.

BUG=529769,472900
R=mark@chro...

5069c2903a1be6e717c526595c85f8736033e5e8 authored over 9 years ago by Scott Graham <[email protected]>
win: Fix ProcessInfo test when running on x86 host OS

[email protected]
BUG=crashpad:50

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

6c23e37ee9a702167930a2eb8debaf87457eff3f authored over 9 years ago by Scott Graham <[email protected]>
win: Fix use of THREAD_ALL_ACCESS on XP

OpenThread(THREAD_ALL_ACCESS, ...) fails on XP with the uplevel value of
THREAD_ALL_ACCESS, so u...

c3cc1d19c1f0ec0d78fa26d8604d8b598f014d9b authored over 9 years ago by Scott Graham <[email protected]>
win: Don't run x64 specific test unless built for x64

[email protected]
BUG=crashpad:50

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

d62866f734e65bf19c4e06430e98175529ae7ce0 authored over 9 years ago by Scott Graham <[email protected]>
win: Fix pipe leak on connection

The pipe handle was being leaked on connections (oops!). On XP this
resulted in the next test's ...

81269ee676d8aa5f7e5e7f3a142de6718293de6d authored over 9 years ago by Scott Graham <[email protected]>
win xp: Don't use ICU_REJECT_USERPWD with WinHttpCrackUrl

Fails on XP with ERROR_INVALID_PARAMETER (undocumented). Not overly
important that we reject emb...

ccf9f9851987be0c7eec079cdff197af3affd0f1 authored over 9 years ago by Scott Graham <[email protected]>
win: Fix OpenProcess(PROCESS_ALL_ACCESS, ...) on XP

PROCESS_ALL_ACCESS was changed in later SDKs and the newer value fails
when run on XP with ERROR...

3a886267aaf055db86030723cb568acb88915190 authored over 9 years ago by Scott Graham <[email protected]>
capture_context_mac (32-bit x86): Comments and code should agree more

It looks like I wrote the x86_64 version first and didn’t adapt
everything perfectly when transi...

1678e1a3ac203a6d72424c71be1edd4187af6a6e authored over 9 years ago by Mark Mentovai <[email protected]>
win: Fix incorrect thread suspend count due to ScopedProcessSuspend

After https://codereview.chromium.org/1303173011/, the thread suspend
count would be one too lar...

d7f90b45b6318eb3e54002aa52bfd579e5346852 authored over 9 years ago by Scott Graham <[email protected]>
win: Implement and use ScopedProcessSuspend

[email protected]
BUG=crashpad:1

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

5111a1823f7e464de8a83f5a96eedfb637cf8ade authored over 9 years ago by Scott Graham <[email protected]>
win: Add version to client registration request

Follow up after suggestion in https://codereview.chromium.org/1301853002/.

[email protected]
...

28c5da90807588a0abfbd4e76f0289c3fca068f7 authored over 9 years ago by Scott Graham <[email protected]>
Fix relative path in crashpad_handler.ad

[email protected]

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

1c7843bd44b9f2a29cc6449d3ed0e03cb4da596f authored over 9 years ago by Mark Mentovai <[email protected]>
Don’t trigger EXC_CORPSE_NOTIFY on OS X 10.11

CrashReportExceptionHandler::CatchMachException() must always set a
valid new_state. Failing to ...

9086d25ce8b0bf121cc2f771797ec15bf3c46c90 authored over 9 years ago by Mark Mentovai <[email protected]>