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

mac: Deal with bootstrap_look_up() race encountered on 10.12.1

bootstrap_look_up() “successfully” returns MACH_PORT_DEAD about half of
the time on 10.12.1 16B2...

741c9cc51ea3bfed5fb4b3ce9ce3b498c4e76188 authored about 8 years ago by Mark Mentovai <[email protected]>
minidump: fix tests to expect new rdtscp bit after 5c44f1d14f1c

TEST=crashpad_minidump_test
MinidumpSystemInfoWriter.InitializeFromSnapshot_AMD64

Change...

3abde199a7129246010107541cd0efc6645c72b4 authored about 8 years ago by Mark Mentovai <[email protected]>
Indicate rdtscp availability in MINIDUMP_SYSTEM_INFO of x86_64 minidumps

This exposes a bit for PF_RDTSCP_INSTRUCTION_AVAILABLE in
CPU_INFORMATION::OtherCpuInfo::Process...

5c44f1d14f1c6dfce2c2106cf6837e2dd44d61f7 authored about 8 years ago by Mark Mentovai <[email protected]>
Update compat version of winnt.h to 10.0.14393.0 SDK (Windows 10 1607)

This defines PROCESSOR_ARCHITECTURE_ARM64 and
PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64, usable in
M...

dd4859965f90d873fd5927453ae156af4fbc48a6 authored about 8 years ago by Mark Mentovai <[email protected]>
doc: Fix bad merge resulting in twin “Man Pages” links in nav bar

BUG=crashpad:138

Change-Id: I84ba67b7010c6686c228801f91995d436676ef3c
Reviewed-on: https://chro...

f191fff64dd3e5de8abcbf4671aefe725f91e07d authored about 8 years ago by Mark Mentovai <[email protected]>
doc: Make Doxygen-generated HTML interface documentation prettier

This provides custom CSS to override Doxygen’s default font choices.
It uses the Open Sans and S...

ac2e7cfbb2dad22ec69e92c0344abffcee0cdf20 authored about 8 years ago by Mark Mentovai <[email protected]>
doc: Fix all Doxygen warnings, cleaning up some generated documentation

This makes Doxygen’s output more actionable by setting QUIET = YES to
suppress verbose progress ...

acabe35928f5c6b27e4b0ea272e3d25c0a3e3070 authored about 8 years ago by Mark Mentovai <[email protected]>
doc: Standardize on “macOS” in comments

Use “macOS” as the generic unversioned name of the operating system in
comments. For version-spe...

952f787f4aabf1e9fc9d705bf49ac4219d2931ff authored about 8 years ago by Mark Mentovai <[email protected]>
Update Doxyfile to 1.8.12

$ doxygen -u doc/support/crashpad.doxy
Configuration file `doc/support/crashpad.doxy' updated.
$...

8e3e65178a1d479ec4683782038c464090fd9319 authored about 8 years ago by Mark Mentovai <[email protected]>
doc: Check in the man page index instead of generating it

The generated page’s benefit-to-complexity ratio was too low.

BUG=crashpad:138

Change-Id: I532...

f5e869c51f4ecbfcaa812b855a9e5a3500456eff authored about 8 years ago by Mark Mentovai <[email protected]>
doc: Small updates after Markdown migration

The strangest discovery relates to the # <h1> title in navbar.md.
Gitiles renders it small unles...

1f2a2c82c6b26a902ce458c5eaf50d7113853b33 authored about 8 years ago by Mark Mentovai <[email protected]>
doc: Another silly follow-up

BUG=crashpad:138

Change-Id: I5ed157b4521cc86fbc75208c3778314535d97ddf
Reviewed-on: https://chro...

05c89beaae4e983a33015cbc0eb4586d1d5c2ef3 authored about 8 years ago by Mark Mentovai <[email protected]>
catch_exception_tool.md: fix on_demand_service_tool link text

BUG=crashpad:138

Change-Id: Id0b8c99a065475181bb9484c4ecf23255d6311f8
Reviewed-on: https://chro...

6753ba5a5a9a5b09938a1fb2b39d7edebef1a25a authored about 8 years ago by Mark Mentovai <[email protected]>
Update the link to mini_chromium’s README

Also, update mini_chromium to 414d59602ac38e24f1e93929fda3d79d72cea139

7bfe6cd9579b README→READ...

3830e4e5c145d316ce1228066c72b84c886b3f42 authored about 8 years ago by Mark Mentovai <[email protected]>
Convert AsciiDoc documentation to Markdown

Most of the world, including the Chromium universe, seems to be
standardizing on Markdown for do...

0c41b154966787390bdf2e4ac13699a30ee6355e authored about 8 years ago by Mark Mentovai <[email protected]>
Fix tests when running on Win10

The Windows 10 loader starts a few extra threads before main(). In a few
of the test cases, the ...

b47bf6c250c6b825dee1c5fbad9152c2c962e828 authored about 8 years ago by Scott Graham <[email protected]>
Handle non-crashing cases for server failure to start

Follow up #4!

[email protected]
BUG=chromium:567850,chromium:656800
TEST=tests added to crash...

c4cdec3d72a2d2abad84a98bc0bcf525333b3280 authored about 8 years ago by Scott Graham <[email protected]>
mac: Fix tests on 10.12.1

crashpad_snapshot_test MachOImageAnnotationsReader.CrashDyld was failing
on 10.12.1. In 10.12, d...

375082098deb5efd7c10f108c99fbc74860c6f72 authored about 8 years ago by Mark Mentovai <[email protected]>
Partially port the crashpad_client library to Linux/Android

This defines the global (per-module) CrashpadInfo structure properly on
Linux/Android, located v...

bb7d249d65a1edd965499b77ad5da621eddffad4 authored about 8 years ago by Mark Mentovai <[email protected]>
break; after handling --initial-client-data on command line

Not surprisingly,
"0x278,0x27c,0x280,0x274,0x288,0x978a70,0x978a80,0x978a90" is not a
valid dire...

55ba6b67801b8a38276f5473a725f390835b3ce9 authored about 8 years ago by Scott Graham <[email protected]>
win: Address failure-to-start-handler case for async startup

Second follow up to https://chromium-review.googlesource.com/c/400015/

The ideal would be that ...

76ef9b5c2b00cb982ad9676b880c3b76ecb15e72 authored about 8 years ago by Scott Graham <[email protected]>
doc: Remove errant parenthesis

Also add a link to codereview.settings.

Change-Id: Id6676e16fa3e10e34805c47b2d41e82e524af09a
Re...

c55e49c13d5c0ab72481c2f7534bc2308414542e authored about 8 years ago by Mark Mentovai <[email protected]>
Fix the crashpad_minidump library for 32-bit ARM.

ARCH_CPU_ARMEL, not ARCH_CPU_ARM. This is probably going to bite again.

BUG=crashpad:30

Change...

96b9857aceb4f57ea8a8db476b23a79ea9f91dfc authored about 8 years ago by Mark Mentovai <[email protected]>
Omit platform-specific assembler source from builds as needed

The default filename rules do not match .S or .asm, so the
platform-specific assembler implement...

88e3b6b0227192b0a8d0a5c106e689701f52f2be authored about 8 years ago by Mark Mentovai <[email protected]>
Port the minidump library to Android and ARM

BUG=crashpad:30

Change-Id: I74212722b73f498c263f65d7599a8aca601c7ba0
Reviewed-on: https://chrom...

47a830465f78a8767946fbb5a2ddd07fe8250b30 authored about 8 years ago by Mark Mentovai <[email protected]>
Replace Rietveld with Gerrit in the developer documentation

Also, update a few links for good measure.

Change-Id: I47113a4f324e4ad6ba02aa46bae821eefd4d98ea...

e616638c9d87ca854877ba563dbbca40a5ddc8a6 authored about 8 years ago by Mark Mentovai <[email protected]>
Update build/test and status documentation to reflect Android

BUG=crashpad:30

Change-Id: I0170e95e43146f6a2af6b6753c5197794bd83817
Reviewed-on: https://chrom...

e7bd798af43800089fb25a9d911f28cd388021e5 authored about 8 years ago by Mark Mentovai <[email protected]>
Correct StringToUnsignedInt[64]()

StringToUnsignedInt[64]Traits::Convert() was returning in its failure
(negative input) case with...

fd751f4708cc6f7d95ff21f9f300403b7158573b authored about 8 years ago by Mark Mentovai <[email protected]>
Don't throttle explicitly requested uploads

[email protected]
BUG=chromium:660955

Change-Id: Ia31846fe3487a52f4cad34859e23a7192ca4065e
Re...

c2814e25191212f492fe439ac096d9193a0d683a authored about 8 years ago by Scott Graham <[email protected]>
Port most of crashpad_util_test to Linux/Android

- In the ProcessInfo test, port the global argc/argv getter to Linux by
reading /proc/self/c...

b978b03fa188c3156dfe431f0b939e69d840f321 authored about 8 years ago by Mark Mentovai <[email protected]>
Port the test library and crashpad_test_test to Linux/Android

- Linux (but not Android) provides __fpurge() instead of fpurge().
- In multiprocess_exec_test...

d1aafe78ea467cb722d3155f124c463aad3a5880 authored about 8 years ago by Mark Mentovai <[email protected]>
Update mini_chromium to 8e8d3cc9a245f1bf63296e97fb6ac1c90f6d86f5

9f129335dbe5 Add Android and ARM support to mini_chromium base
1d3e5ef89ad0 Link Linux/Android e...

d5a759c900aef7e23de4e8f57a777e57e042bfe4 authored about 8 years ago by Mark Mentovai <[email protected]>
Port the util library to Android

With this change, it is possible to build crashpad_util for Android with
clang. I built with NDK...

e956a8252fc1c9ba79b2c4ff3f4d5baecdd8e390 authored about 8 years ago by Mark Mentovai <[email protected]>
Port the util library to Linux

With this change, it is possible to build crashpad_util on Linux. I
built with clang 3.8.1 and G...

f735d050c4873b7497506b635b266ea304b3922f authored about 8 years ago by Mark Mentovai <[email protected]>
Get VS2013 compilation working again for Crashpad

Follow up #1 to https://chromium-review.googlesource.com/c/400015/,
still pending further discus...

cc0b7deef27d8e56b1fb7b871e66af89991d711d authored about 8 years ago by Scott Graham <[email protected]>
win: Start crashpad_handler by inheriting connection data to it

Previously, StartHandler() launched the handler process, then connected
over a pipe to register ...

2d87606bb56bb00ed78ae17f334d7e65af11bcc0 authored about 8 years ago by Scott Graham <[email protected]>
Support passing DEVELOPER_DIR to mig.py

BUG=chromium:651267

Change-Id: If02f9bac603237677d348869d05d7b4d0b31909e
Reviewed-on: https://c...

1e6dbcb3008f6eebe02ca33d8c36c8922931dad3 authored about 8 years ago by Erik Chen <[email protected]>
win: Make DumpAndCrash() always terminate, and tidy up special codes

Upstreaming with tidying up of
https://codereview.chromium.org/2377693002/.

[email protected]...

a16a7fd4ef88087e55c6e31a9540ae6ad49308fe authored about 8 years ago by Scott Graham <[email protected]>
Add metric for handler crash on Windows

[email protected]
BUG=crashpad:100

Change-Id: I80de83d133cd9968af17e50798d6a5c6bd121b4b
Revie...

5a6c961658ffc4b0bcb3bbad666d45d3ad27f6c8 authored about 8 years ago by Scott Graham <[email protected]>
Add metrics for tracking uploads

Three new metrics:
- counting upload success/failure;
- enum tracking the reason upload was skip...

ac6c01b5752ecb1aa1da0ea613740cf6825bb72e authored about 8 years ago by Scott Graham <[email protected]>
UMA changes based on Chromium-side review

Per comments in https://codereview.chromium.org/2350943003/:
- Increase the upper bound for Cras...

0aeca5f12374fdbf3d4f6c656abf950ba2a96f1c authored over 8 years ago by Scott Graham <[email protected]>
static const on const char[] for UMA string

By request on https://codereview.chromium.org/2350943003.

BUG=crashpad:100

Change-Id: I6429279...

007f790fe21c75ec9ce8c5892457e4f08941f10f authored over 8 years ago by Scott Graham <[email protected]>
static_cast UMA 'enum class's to int

Otherwise, the Chromium expansions complain about not being able to add
and needing explicit con...

17167a1e579afb8cf87c2136cdf75f1d338ed234 authored over 8 years ago by Scott Graham <[email protected]>
Make UMA for exception code OS-specific

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

Change-Id: I9368168405d1bd761ae620595596...

72a12e2e949770473549c125891faeaeee8eabd7 authored over 8 years ago by Scott Graham <[email protected]>
Add UMA to exception handler exception catching

Includes mini_chromium DEPS roll for:
88e0a3e Add stub of sparse_histogram.h

[email protected]...

b48e9bfbabf35d97487daf659c8c5ee10be14653 authored over 8 years ago by Scott Graham <[email protected]>
Fix Mac build after 27aeb2c9

Oh yeah, that other platform.

[email protected]
BUG=crashpad:100

Change-Id: Iaacd9a2a4a9754a...

23d31c4fea61962e156f992889c6b041ad757d12 authored over 8 years ago by Scott Graham <[email protected]>
Upstream Chromium UMA integration

Unmodified from https://codereview.chromium.org/2308763002/ other than
to add empty arguments to...

27aeb2c9dacb3e7826c2d54a2779e17e64411f79 authored over 8 years ago by Scott Graham <[email protected]>
Update mini_chromium to 7800285e83df4286981bb933e3335edade7c8308

7800285e83df Don't #undef UMA_HISTOGRAM_UNUSED

Change-Id: I6a694ae17dcafb2663485a0fecc551dad661...

0c290220902d286913ed58f177c48df04c76c660 authored over 8 years ago by Mark Mentovai <[email protected]>
Pull metrics instrumentation out to central file

Solves two problems with having the macros inline:

1. Deduplicates some of the logic (in this c...

afc177ee210053bb3e9ecdbe5a59c42a293fa3fe authored over 8 years ago by Scott Graham <[email protected]>
Test first integration of UMA plumbing

Add a first example of a UMA entry to have it available to try to plumb
through to Chromium.

Ad...

5f42313ed5ce36ccdf27f75258a8a36030c52fec authored over 8 years ago by Scott Graham <[email protected]>
Have MinidumpMemoryListWriter deal directly in SnapshotMinidumpMemoryWriters

This is as a precursor to
https://chromium-review.googlesource.com/374539 which merges
MemorySna...

c6f88d164e44c0c710b783f7b89676b38f79f440 authored over 8 years ago by Scott Graham <[email protected]>
win: Add some explanation of .com/.exe for crashpad_handler

[email protected]
BUG=

Change-Id: Iedc42c7a157967c6fc316c04bb0bbb1f97dadf8d
Reviewed-on: http...

357c7c7b7bbfa30f88a33bcd589dcd7e0186052f authored over 8 years ago by Scott Graham <[email protected]>
Add >nul to editbin command to suppress \n in build output

[email protected]

Change-Id: Ie22b12e42196f3fa3ce797ad04ffc38981f6e9ac
Reviewed-on: https://c...

866e60749c1f3646c266f138ac94dd04f0a47cae authored over 8 years ago by Scott Graham <[email protected]>
Adding support for on-demand uploads.

In order to allow on-demand uploads for crash reports, adding a
upload_explicitly_requested bit ...

b35ee1fca18956f3c27ba124d6dc456a723c7670 authored over 8 years ago by Gayane Petrosyan <[email protected]>
win: switch crashpad_handler.exe to /subsystem:windows and add .com

This switches the default behaviour of crashpad_handler.exe to be a
/subsystem:windows app, so t...

660a5e69d661d2f3e883657678ccfc5a7820456b authored over 8 years ago by Scott Graham <[email protected]>
end_to_end_test: accept mangled anonymous namespaces from cdb

When crashy_test_program's SomeCrashyFunction is inlined into
CrashyMain, cdb doesn't demangle t...

9807cba2f45b4a8f326e9bf20359988128b3b40a authored over 8 years ago by Mark Mentovai <[email protected]>
Update buildtools to f8fc76ea5ce4a60cda2fa5d7df3d4a62935b3113

The only thing relevant to Crashpad in the window is:

222bd42ce39d roll clang-format 242086:r25...

c822792095bf2e731f440efa06e12714028a41df authored over 8 years ago by Mark Mentovai <[email protected]>
Update googletest to ec44c6c1675c25b9827aacd08c02433cccde7780

30846f31c5e5 Fix typo in googlemock/README.md
a7964a3fbd41 Implement GetThreadCount for AIX
bf7e...

e8650f4729ef236fc7acfc7811eda0f3b2b613b1 authored over 8 years ago by Mark Mentovai <[email protected]>
Use stl utilities from the base namespace

The utilities in base/stl_util.h have been moved from the global
into the base namespace. This p...

e45024b083bdc02163b47571dbc040e249eb427b authored over 8 years ago by Sami Kyostila <[email protected]>
minidump: Fix unit multiplier in variable names

There’s no behavior change, but two variables that store quantities in
units of Hz were misnamed...

d8982a08591a36d781eddc49ce95c7ce9b04cf79 authored over 8 years ago by Mark Mentovai <[email protected]>
Fix grammar in ModuleSnapshot::DebugFileName() documentation

Change-Id: Id3a9b5c1167e0d2a734af07f1f04e8c76f183c98
Reviewed-on: https://chromium-review.google...

93485b2ccb2a0a673f2cd08a06397c096aa06d19 authored over 8 years ago by Mark Mentovai <[email protected]>
De-tab and reindent after 7c807242e0b1

Change-Id: Ia68aa8294aa57d713066fbadd2200089e50e315b
Reviewed-on: https://chromium-review.google...

073ce275e03e44b918a6065e1341f6796f7ded85 authored over 8 years ago by Mark Mentovai <[email protected]>
win getopt: memcmp() -> strncmp() for ASan

[email protected]
BUG=chromium:635990

Change-Id: I69f0e1f0f48c6d0d2ac26eb395df7add2907d02b
Re...

56b14bceefcec03fc11b3222c435522922f65640 authored over 8 years ago by Scott Graham <[email protected]>
Update GYP to 93cc6e2c23e4d5ebd179f388e67aa907d0dfd43d

7904ce96fd01 Make the ninja generator handle symlinked paths correctly
741b7f1d257b Add support ...

18a839c81000be90a0c2c4fb54d4a2bed8f40a42 authored over 8 years ago by Mark Mentovai <[email protected]>
Update mini_chromium to 9c5463b4d4b3ad2540c718b7c87809ef4c1ea5c7

09f74a2cf068 Import StringPieceHash from chromium
9c5463b4d4b3 mac: Use Unified Logging when the...

26c9d3fa6d9ba5ef3ed1e98ed621cb36932f5d0b authored over 8 years ago by Mark Mentovai <[email protected]>
win: Handle the case when GetBytesBuffer returns error in HTTPTransportWin

HTTPBodyStream::GetBytesBuffer returns negative number on error.

Change-Id: I9958fb35d65e894067...

6f6242865d851844916fb5883c0e1380415b7e55 authored over 8 years ago by Marcin Grześkowiak <[email protected]>
mac: dyld fatal errors appear as abort() on 10.12

In 10.12, dyld calls abort_with_payload() on fatal error from
dyld::halt(). In previous 10.12 be...

7c807242e0b1d55de888bcb958165acce176026d authored over 8 years ago by Mark Mentovai <[email protected]>
Adapt dyld_images.proctype to running changes in 10.12

The layout of dyld_all_image_infos changed slightly in 10.12db3 16A254g
and Xcode 8b3 8S174q.

B...

7b8de8a40474473152482d6c1c8396653712a351 authored over 8 years ago by Mark Mentovai <[email protected]>
mac: dyld fatal errors appear as exit(1) on 10.12

exit(1) is a weird code for this, so I filed
https://openradar.appspot.com/26894758.

This doesn...

335ef494677fe95db891fc94a283d8d70eea7dd5 authored over 8 years ago by Mark Mentovai <[email protected]>
mac: Handle EXC_RESOURCE RESOURCE_TYPE_IO

RESOURCE_TYPE_IO always appears to be non-fatal based on disassembly of
the function responsible...

3887d99e4801cdec91d7b9bb8e3ce57bf1899585 authored over 8 years ago by Mark Mentovai <[email protected]>
posix: Correctly show the expected exit status in multiprocess tests

When reason is mistaken for reason_, things can get unreasonable.

Change-Id: I3deff343fd6836eba...

89835b30f8e62ea27dfec72e1bd669473c70abcf authored over 8 years ago by Mark Mentovai <[email protected]>
mac: Interpret the size returned by _NSGetExecutablePath() correctly

_NSGetExecutablePath() returns a buffer size including space for the
trailing NUL byte. A std::s...

6dbf9526782de1e100b4ee34bae6e965f6e90242 authored over 8 years ago by Mark Mentovai <[email protected]>
mac: Update the dyld_all_image_infos structure for 10.12

BUG=crashpad:120

Change-Id: I7b2df5f2de13517b2586569ce267bcb0ae845101
Reviewed-on: https://chro...

c281e30f931aa57687dd82d8f5f620deca2dc475 authored over 8 years ago by Mark Mentovai <[email protected]>
mac: Don’t check file offset values in Mach-O images

The Mach-O reader validated segment and section file offsets by checking
that they were relative...

495a64fcdb7c979fe0f46eeaa1017087589d67cb authored over 8 years ago by Mark Mentovai <[email protected]>
mac: Update cl_kernels workaround for 10.12

BUG=crashpad:120

Change-Id: If863a181cb0671a90752070a818efaa7eea89ff9
Reviewed-on: https://chro...

6fe7c5414e46acfa30e8984513bf0896e91b9407 authored over 8 years ago by Mark Mentovai <[email protected]>
Fix race in worker_thread_test.cc

The desired work count must be set before the thread is started,
otherwise multiple work items m...

35da3b67357ee73d255ce49073f6765b77519e61 authored over 8 years ago by Scott Graham <[email protected]>
win: Make GetReadableRangesOfMemoryMap() less slow in Debug

d:\src\crashpad\crashpad>git checkout origin/master
Note: checking out 'origin/master'.
...
HEAD...

d9c724787086b26c0fb6de6c661967e39929fc5e authored over 8 years ago by Scott Graham <[email protected]>
win: Fix indirectly gathered memory cap

The limit was being reset per-thread, which isn't how it was intended or
documented. Add test to...

f497e54ccbfd4bfb4ec143f3b101bdb27fddba9d authored over 8 years ago by Scott Graham <[email protected]>
win: Only resume process if successfully suspended

[email protected]
BUG=crashpad:110

Change-Id: I9c8ad6e1dfc53fdf93ed6316b0efa55a880b77f9
Revie...

6c39959a97694035992eac21a6916732c5ae4e67 authored over 8 years ago by Scott Graham <[email protected]>
win: Avoid variable shadowing warning for `thread_id` on VS2015

[email protected]

Change-Id: I0bf09c96715161827bdad70bb375ad8193456d28
Reviewed-on: https://c...

b22cca6c3b8e10410a10fc796669b36e1c3d0453 authored over 8 years ago by Scott Graham <[email protected]>
win: Adjust thread suspend count for DumpAndCrashTargetProcess() case

Because DumpAndCrashTargetProcess() suspends the process, the thread
suspend count is one too hi...

ab01df1ffe2484164d1d7ccda47b6c3f562c2ca3 authored over 8 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 964ee49aa24e8bfb4823cd9034a3b32ec3cb09e9

964ee49a Add HAS_FEATURE to base/compiler_specific.h
6d65ac85 Remove base/memory/scoped_ptr.h

C...

00d458adaf3868999eeab5341fce5bedb81d17a1 authored over 8 years ago by Scott Graham <[email protected]>
Convert from scoped_ptr to std::unique_ptr

Follows https://codereview.chromium.org/1911823002/ but fixes includes
that were messed up there...

a02ba240062a3d9c2f5b8941ab6429367884d0ea authored over 8 years ago by Scott Graham <[email protected]>
Update to use base/bit_cast.h to follow to follow https://codereview.chromium.org/399313006

Change-Id: Idaa31e287d709d12dee5fe743869c368d465b3af
Reviewed-on: https://chromium-review.google...

d6d726a0eb83892484474853b7cacb1d99c02659 authored over 8 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 0a9dc1c4feeabee38f81bcb5ff9c925697755c35

0a9dc1c4 Add base/memory/ptr_util.h for https://codereview.chromium.org/1911823002/
ec5d4571 Add...

a4649789a52f0cdf37a2c199e423c380188e908d authored over 8 years ago by Scott Graham <[email protected]>
Fix Mac after dbfcb5d03

Change-Id: I9d889d8de5f7db9be8da99a708d8e6434dc9c93e
Reviewed-on: https://chromium-review.google...

cf452d9a860885cf134051c8e5cb3a2f7f468fc2 authored over 8 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 783fdf3ccc1ce1e054e50f6c75bbd97af8503141

783fdf3c: Add base::debug::Alias from Chromium base

Change-Id: Ibd2347cd35b09b171b355e5671c47df...

b6089da2bfab960c251dddc748c7a7bb097db12f authored over 8 years ago by Scott Graham <[email protected]>
win: Support dumping another process by causing it to crash

Adds a new client API which allows causing an exception in another
process. This is accomplished...

6a6a0c27ed0c9cefd078195f826c31d8f46e9f22 authored over 8 years ago by Scott Graham <[email protected]>
win: Cap indirect memory gathering

Add a user-configurable cap on the amount of memory that is gathered by
dereferencing thread sta...

dbfcb5d0321197ad125c7e107296277ce075e482 authored over 8 years ago by Scott Graham <[email protected]>
Make VS2015 build work

[66->31/130 ~33] CXX obj\util\stdlib\crashpad_util_test.aligned_allocator_test.obj
FAILED: ninja...

96dba6713abfb623855b28986c4728db5184ed0b authored over 8 years ago by Scott Graham <[email protected]>
win: Don't add zero-sized memory ranges to dump

One possible cause for this would be a register "pointing" to the edge of an
inaccessible range....

0d4438b2a54794c721768fae04e1b9be954d39cb authored over 8 years ago by Scott Graham <[email protected]>
win: Check that UseHandler() has been called in DumpAndCrash()

Change-Id: I16ee8bf4ccb54a26dfd35551ab1ea1be838a9207
Reviewed-on: https://chromium-review.google...

1fe622550d87d04ddb820976d74b2d7fa42682de authored over 8 years ago by Scott Graham <[email protected]>
Replace base/template_util.h stuff with C++11 type_traits

BUG=chromium:554293

Change-Id: I5fe06bcba261dd770f1882519b541f870f4a1e62
Reviewed-on: https://c...

12536e06e5269a26afb7209f2a6790f9fc03f7e7 authored over 8 years ago by Taiju Tsuiki <[email protected]>
Disable end-to-end test of extra memory range removal

In debug builds, the extra memory is sometimes getting captured
(probably by a stale stack point...

71f6724239bf68b73ea950e7ce5e7a315cd0a16d authored over 8 years ago by Scott Graham <[email protected]>
doc: Fix links with plus signs in rendered output

Change-Id: Ie9cea7e74c5954fc405fbbcfe1af09372f270ba3
Reviewed-on: https://chromium-review.google...

74c3eb8d0f3e5b3575c88ddac9e59cbb1b450cc5 authored almost 9 years ago by Mark Mentovai <[email protected]>
Update project status docs for Windows

Change-Id: Iefd22eace38e1af3003020de8a08d851da8cec9a
Reviewed-on: https://chromium-review.google...

f64ef73d8bbaab77b49255102aead1f5c0586e0e authored almost 9 years ago by Scott Graham <[email protected]>
Support custom streams in the minidump

BUG=crashpad:95

Change-Id: Iee956906651dfd56e0ae3d2bcec82daabdc97067
Reviewed-on: https://chrom...

c307f94f19cb7983ee585e9569875f1981fecde6 authored almost 9 years ago by Scott Graham <[email protected]>
Another Mac fix after 7217cc0a8f26 -- correct bad CrashpadInfo proctype layout

Change-Id: Ieb8a45d8ff0526d970829f6a71915edd5a2c750f
Reviewed-on: https://chromium-review.google...

70ae71fe512439a73ba1fa346fbe6f344a08dfc3 authored almost 9 years ago by Scott Graham <[email protected]>
Fix Mac build after 7217cc0a8f

Forgot some u number suffixes.

BUG=crashpad:94

Change-Id: I2a3b47b4eab07bf5b9ced3859f5a8b388a8...

f177d77c51ff49e549915c4b92994591b29af97d authored almost 9 years ago by Scott Graham <[email protected]>
Support client-specified extra memory ranges

Change-Id: I378e2513a4894fb1548445b660bb3db86e281572
Reviewed-on: https://chromium-review.google...

7217cc0a8f26e1301d0756b9e452a6c08d72b531 authored almost 9 years ago by Scott Graham <[email protected]>