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
bootstrap_look_up() “successfully” returns MACH_PORT_DEAD about half of
the time on 10.12.1 16B2...
TEST=crashpad_minidump_test
MinidumpSystemInfoWriter.InitializeFromSnapshot_AMD64
Change...
3abde199a7129246010107541cd0efc6645c72b4 authored about 8 years ago by Mark Mentovai <[email protected]>
This exposes a bit for PF_RDTSCP_INSTRUCTION_AVAILABLE in
CPU_INFORMATION::OtherCpuInfo::Process...
This defines PROCESSOR_ARCHITECTURE_ARM64 and
PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64, usable in
M...
BUG=crashpad:138
Change-Id: I84ba67b7010c6686c228801f91995d436676ef3c
Reviewed-on: https://chro...
This provides custom CSS to override Doxygen’s default font choices.
It uses the Open Sans and S...
This makes Doxygen’s output more actionable by setting QUIET = YES to
suppress verbose progress ...
Use “macOS” as the generic unversioned name of the operating system in
comments. For version-spe...
$ doxygen -u doc/support/crashpad.doxy
Configuration file `doc/support/crashpad.doxy' updated.
$...
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]>
The strangest discovery relates to the # <h1> title in navbar.md.
Gitiles renders it small unles...
BUG=crashpad:138
Change-Id: I5ed157b4521cc86fbc75208c3778314535d97ddf
Reviewed-on: https://chro...
BUG=crashpad:138
Change-Id: Id0b8c99a065475181bb9484c4ecf23255d6311f8
Reviewed-on: https://chro...
Also, update mini_chromium to 414d59602ac38e24f1e93929fda3d79d72cea139
7bfe6cd9579b README→READ...
3830e4e5c145d316ce1228066c72b84c886b3f42 authored about 8 years ago by Mark Mentovai <[email protected]>
Most of the world, including the Chromium universe, seems to be
standardizing on Markdown for do...
The Windows 10 loader starts a few extra threads before main(). In a few
of the test cases, the ...
Follow up #4!
[email protected]
BUG=chromium:567850,chromium:656800
TEST=tests added to crash...
crashpad_snapshot_test MachOImageAnnotationsReader.CrashDyld was failing
on 10.12.1. In 10.12, d...
This defines the global (per-module) CrashpadInfo structure properly on
Linux/Android, located v...
Not surprisingly,
"0x278,0x27c,0x280,0x274,0x288,0x978a70,0x978a80,0x978a90" is not a
valid dire...
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]>Also add a link to codereview.settings.
Change-Id: Id6676e16fa3e10e34805c47b2d41e82e524af09a
Re...
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]>
The default filename rules do not match .S or .asm, so the
platform-specific assembler implement...
BUG=crashpad:30
Change-Id: I74212722b73f498c263f65d7599a8aca601c7ba0
Reviewed-on: https://chrom...
Also, update a few links for good measure.
Change-Id: I47113a4f324e4ad6ba02aa46bae821eefd4d98ea...
e616638c9d87ca854877ba563dbbca40a5ddc8a6 authored about 8 years ago by Mark Mentovai <[email protected]>BUG=crashpad:30
Change-Id: I0170e95e43146f6a2af6b6753c5197794bd83817
Reviewed-on: https://chrom...
StringToUnsignedInt[64]Traits::Convert() was returning in its failure
(negative input) case with...
[email protected]
BUG=chromium:660955
Change-Id: Ia31846fe3487a52f4cad34859e23a7192ca4065e
Re...
- In the ProcessInfo test, port the global argc/argv getter to Linux by
reading /proc/self/c...
- Linux (but not Android) provides __fpurge() instead of fpurge().
- In multiprocess_exec_test...
9f129335dbe5 Add Android and ARM support to mini_chromium base
1d3e5ef89ad0 Link Linux/Android e...
With this change, it is possible to build crashpad_util for Android with
clang. I built with NDK...
With this change, it is possible to build crashpad_util on Linux. I
built with clang 3.8.1 and G...
Follow up #1 to https://chromium-review.googlesource.com/c/400015/,
still pending further discus...
Previously, StartHandler() launched the handler process, then connected
over a pipe to register ...
BUG=chromium:651267
Change-Id: If02f9bac603237677d348869d05d7b4d0b31909e
Reviewed-on: https://c...
Upstreaming with tidying up of
https://codereview.chromium.org/2377693002/.
[email protected]
BUG=crashpad:100
Change-Id: I80de83d133cd9968af17e50798d6a5c6bd121b4b
Revie...
Three new metrics:
- counting upload success/failure;
- enum tracking the reason upload was skip...
Per comments in https://codereview.chromium.org/2350943003/:
- Increase the upper bound for Cras...
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]>
Otherwise, the Chromium expansions complain about not being able to add
and needing explicit con...
[email protected], [email protected]
BUG=crashpad:100
Change-Id: I9368168405d1bd761ae620595596...
72a12e2e949770473549c125891faeaeee8eabd7 authored over 8 years ago by Scott Graham <[email protected]>
Includes mini_chromium DEPS roll for:
88e0a3e Add stub of sparse_histogram.h
Oh yeah, that other platform.
[email protected]
BUG=crashpad:100
Change-Id: Iaacd9a2a4a9754a...
23d31c4fea61962e156f992889c6b041ad757d12 authored over 8 years ago by Scott Graham <[email protected]>
Unmodified from https://codereview.chromium.org/2308763002/ other than
to add empty arguments to...
7800285e83df Don't #undef UMA_HISTOGRAM_UNUSED
Change-Id: I6a694ae17dcafb2663485a0fecc551dad661...
0c290220902d286913ed58f177c48df04c76c660 authored over 8 years ago by Mark Mentovai <[email protected]>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]>
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]>
This is as a precursor to
https://chromium-review.googlesource.com/374539 which merges
MemorySna...
[email protected]
BUG=
Change-Id: Iedc42c7a157967c6fc316c04bb0bbb1f97dadf8d
Reviewed-on: http...
Change-Id: Ie22b12e42196f3fa3ce797ad04ffc38981f6e9ac
Reviewed-on: https://c...
In order to allow on-demand uploads for crash reports, adding a
upload_explicitly_requested bit ...
This switches the default behaviour of crashpad_handler.exe to be a
/subsystem:windows app, so t...
When crashy_test_program's SomeCrashyFunction is inlined into
CrashyMain, cdb doesn't demangle t...
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]>
30846f31c5e5 Fix typo in googlemock/README.md
a7964a3fbd41 Implement GetThreadCount for AIX
bf7e...
The utilities in base/stl_util.h have been moved from the global
into the base namespace. This p...
There’s no behavior change, but two variables that store quantities in
units of Hz were misnamed...
Change-Id: Id3a9b5c1167e0d2a734af07f1f04e8c76f183c98
Reviewed-on: https://chromium-review.google...
Change-Id: Ia68aa8294aa57d713066fbadd2200089e50e315b
Reviewed-on: https://chromium-review.google...
[email protected]
BUG=chromium:635990
Change-Id: I69f0e1f0f48c6d0d2ac26eb395df7add2907d02b
Re...
7904ce96fd01 Make the ninja generator handle symlinked paths correctly
741b7f1d257b Add support ...
09f74a2cf068 Import StringPieceHash from chromium
9c5463b4d4b3 mac: Use Unified Logging when the...
HTTPBodyStream::GetBytesBuffer returns negative number on error.
Change-Id: I9958fb35d65e894067...
6f6242865d851844916fb5883c0e1380415b7e55 authored over 8 years ago by Marcin Grześkowiak <[email protected]>
In 10.12, dyld calls abort_with_payload() on fatal error from
dyld::halt(). In previous 10.12 be...
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]>
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]>
RESOURCE_TYPE_IO always appears to be non-fatal based on disassembly of
the function responsible...
When reason is mistaken for reason_, things can get unreasonable.
Change-Id: I3deff343fd6836eba...
89835b30f8e62ea27dfec72e1bd669473c70abcf authored over 8 years ago by Mark Mentovai <[email protected]>
_NSGetExecutablePath() returns a buffer size including space for the
trailing NUL byte. A std::s...
BUG=crashpad:120
Change-Id: I7b2df5f2de13517b2586569ce267bcb0ae845101
Reviewed-on: https://chro...
The Mach-O reader validated segment and section file offsets by checking
that they were relative...
BUG=crashpad:120
Change-Id: If863a181cb0671a90752070a818efaa7eea89ff9
Reviewed-on: https://chro...
The desired work count must be set before the thread is started,
otherwise multiple work items m...
d:\src\crashpad\crashpad>git checkout origin/master
Note: checking out 'origin/master'.
...
HEAD...
The limit was being reset per-thread, which isn't how it was intended or
documented. Add test to...
[email protected]
BUG=crashpad:110
Change-Id: I9c8ad6e1dfc53fdf93ed6316b0efa55a880b77f9
Revie...
Change-Id: I0bf09c96715161827bdad70bb375ad8193456d28
Reviewed-on: https://c...
Because DumpAndCrashTargetProcess() suspends the process, the thread
suspend count is one too hi...
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]>
Follows https://codereview.chromium.org/1911823002/ but fixes includes
that were messed up there...
Change-Id: Idaa31e287d709d12dee5fe743869c368d465b3af
Reviewed-on: https://chromium-review.google...
0a9dc1c4 Add base/memory/ptr_util.h for https://codereview.chromium.org/1911823002/
ec5d4571 Add...
Change-Id: I9d889d8de5f7db9be8da99a708d8e6434dc9c93e
Reviewed-on: https://chromium-review.google...
783fdf3c: Add base::debug::Alias from Chromium base
Change-Id: Ibd2347cd35b09b171b355e5671c47df...
b6089da2bfab960c251dddc748c7a7bb097db12f authored over 8 years ago by Scott Graham <[email protected]>
Adds a new client API which allows causing an exception in another
process. This is accomplished...
Add a user-configurable cap on the amount of memory that is gathered by
dereferencing thread sta...
[66->31/130 ~33] CXX obj\util\stdlib\crashpad_util_test.aligned_allocator_test.obj
FAILED: ninja...
One possible cause for this would be a register "pointing" to the edge of an
inaccessible range....
Change-Id: I16ee8bf4ccb54a26dfd35551ab1ea1be838a9207
Reviewed-on: https://chromium-review.google...
BUG=chromium:554293
Change-Id: I5fe06bcba261dd770f1882519b541f870f4a1e62
Reviewed-on: https://c...
In debug builds, the extra memory is sometimes getting captured
(probably by a stale stack point...
Change-Id: Ie9cea7e74c5954fc405fbbcfe1af09372f270ba3
Reviewed-on: https://chromium-review.google...
Change-Id: Iefd22eace38e1af3003020de8a08d851da8cec9a
Reviewed-on: https://chromium-review.google...
BUG=crashpad:95
Change-Id: Iee956906651dfd56e0ae3d2bcec82daabdc97067
Reviewed-on: https://chrom...
Change-Id: Ieb8a45d8ff0526d970829f6a71915edd5a2c750f
Reviewed-on: https://chromium-review.google...
Forgot some u number suffixes.
BUG=crashpad:94
Change-Id: I2a3b47b4eab07bf5b9ced3859f5a8b388a8...
f177d77c51ff49e549915c4b92994591b29af97d authored almost 9 years ago by Scott Graham <[email protected]>
Change-Id: I378e2513a4894fb1548445b660bb3db86e281572
Reviewed-on: https://chromium-review.google...