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
Bug: crashpad:160
Test: crashpad_snapshot_test ProcessSnapshotTest.CrashpadInfoChild*
Change-Id:...
Checking child process’ exit codes would have helped catch bug
crashpad:160 sooner. Instead, we ...
Bug: crashpad:81
Change-Id: I3cb115440638df909d1c0cdfd01c824ac0d0b073
Reviewed-on: https://chrom...
The use of InterlockedCompareExchange() was very wrong. Improved error
checking coming in anothe...
This code that works out the name of the CPU being built for is most
likely going to move out to...
Previously, the __ANDROID_API__ macro was provided by
<android/api-level.h>. With unified header...
NDK r13 and earlier provided a bogus definition of OPEN_MAX, but it was
removed from NDK r14 eff...
Bug: crashpad:167
Change-Id: I94c143353482f100a31d6afb0685b38757a662d6
Reviewed-on: https://chro...
While compiling minidump_module_writer_test.cc:
minidump/minidump_module_writer_test.cc: In mem...
fa3413e14a22b79b69cbd6f81373f9b3739ba1bb authored almost 8 years ago by Mark Mentovai <[email protected]>
These were previously fixed in f83530bf9a0b for some targets, but not
crashpad_minidump_test.
W...
7a7815506bf2d393f391d07f221d61c8c6d8f15d authored almost 8 years ago by Mark Mentovai <[email protected]>
Bug: crashpad:30
Change-Id: If23ca9ea3141d3d34dc494aa29a1bd1dc8f83130
Reviewed-on: https://chrom...
Bug: crashpad:30
Change-Id: Idf7e6db944bf946e6571064306897848222cd36f
Reviewed-on: https://chrom...
This was already addressed by disabling a warning, but was only
effective for macOS and non-Andr...
Use an underscore instead of a hyphen in the overview design doc’s
filename for consistency with...
Change-Id: I4901025443885025bbf77f60b7c787f02eaadf60
Reviewed-on: https://chromium-review.google...
952f787f4aab missed two occurrences that should have been updated.
Change-Id: I425367689eb19edf...
e4cad9e51483c81ae8c5871f48fdbc31912584b7 authored almost 8 years ago by Mark Mentovai <[email protected]>
file_io and the FileReader family had a few loose ends regarding big
reads and writes. It’s not ...
This is co-dependent with
https://chromium-review.googlesource.com/457736.
I’ve been trying to ...
39f13a77a44969f0e51208ecbc9246fcc93be583 authored almost 8 years ago by Mark Mentovai <[email protected]>
After b10d9118dea4, the MemoryListStream was moved from its preferred
position as the last strea...
WorkDelegate::DoWork() can be called more times than the value set by
WorkDelegate::SetDesiredWo...
Previously on macOS, the test used an OS-specific library function to
recover the original argc ...
With GCC 6.3:
util/file/file_io_posix.cc: In function ‘crashpad::FileHandle crashpad::StdioFile...
88bc09fb86151a7e49717bd039d1594147159e41 authored almost 8 years ago by Mark Mentovai <[email protected]>
These classes were a bit of a hack, and one of the the reasons that
WeakStdioFileReader was intr...
ReadFile() attempted to continue reading after a short read. In most
cases, this is fine. Howeve...
This implements a non-stdio-based getline() equivalent. getline() is not
in the Android NDK unti...
The unconditional CHECK() in MinidumpFileWriter::AddStream() made sense
when all streams were un...
The new Linux ProcessInfo implementation uses two macros not readily
available in NDK API versio...
The PTRACE_GETREGSET ptrace() request is not supported on ARM before
Linux 3.5.0. This request w...
Not all libc implementations reliably expose pt_regs from
<sys/ptrace.h>. glibc-2.25/sysdeps/gen...
Lazy initialization is particularly beneficial for Is64Bit(), which uses
a different (ptrace()-b...
The process start time in ticks was being converted to an integer from a
temporary string that h...
This configuration uses user_regs_struct, which is declared in
<sys/user.h>.
Bug: crashpad:30
C...
Bug: crashpad:30
Change-Id: I45853a96cdbe94a2dbf3fa265b015170badb1bbb
Reviewed-on: https://chrom...
NDK 14 is current. Update the developer documentation to reflect this.
Recommend using subdirec...
3eaee58970c278dfe2dd072bd68e672ee7e811fa authored almost 8 years ago by Mark Mentovai <[email protected]>
Change-Id: Iced22f556a08d87a69f589555ad39763fe417805
Reviewed-on: https://chromium-review.google...
Bug: crashpad:162
Change-Id: I9b5dd8c281117c24d79ce6b81269c87d42a21e13
Reviewed-on: https://chro...
This requires depot_tools 57c4721d81da or later. Run “gclient” to
update.
When git-cl opens an ...
a47a512ea60f2a448019b69fbc302fdfb0a52f75 authored almost 8 years ago by Mark Mentovai <[email protected]>
Bug: chromium:699607
Change-Id: Ib1886550fe81787cb1ffc8d8853f6969cc96831e
Reviewed-on: https://c...
Apple has responded to their bug 29079442 with a resolution stating that
these are not corpse po...
crashpad_http_upload sends HTTP POST multipart/form-data requests and
receives responses in exac...
BUG=crashpad:30
TEST=crashpad_util_test HTTPTransport.*
Change-Id: Ifef812830fe2d778f400467d937...
777e36014f766f245f9ea3f37b6d02e4054588ef authored almost 8 years ago by Mark Mentovai <[email protected]>BUG=crashpad:165, chromium:696721
Change-Id: I85c6740955fdbdfd7f17208c095a4685e28bfacc
Reviewed...
MINIDUMP_MISC_INFO_5 can carry information about extended XSTATE state
components and the proces...
BUG=crashpad:162
Change-Id: I9150af280a22e10cecad093bb6a798f79834f50e
Reviewed-on: https://chro...
BUG=crashpad:162
Change-Id: Ic737a7d04ad57bfa358529ea8fd5e4729ba31fbd
Reviewed-on: https://chro...
BUG=crashpad:162
Change-Id: Iebde2e89a18ff4f6e6fc728f137ca8f5aae040b2
Reviewed-on: https://chro...
For perceived freshness of command-line tools.
Change-Id: I835c2d116d2b5d4d654149a9d6d790a4fb8e...
77c1c29253de76deabda20e47cf19e0666afd5fd authored almost 8 years ago by Mark Mentovai <[email protected]>
crashpad_util should already have been the target to depend on
version.lib, but this wasn’t caug...
Previously, macOS used “User-Agent: crashpad_util_test (unknown version)
CFNetwork/807.2.14 Darw...
Use these utilities for signal handling in crashpad_handler
BUG=crashpad:30
TEST=crashpad_util_...
Includes an update of mini_chromium to 3a2d52d74c9a:
3a2d52d74c9a Use O_CLOEXEC (and O_NOCTTY) ...
58aac1bd87ce40f0f67af1a504c278509412555b authored almost 8 years ago by Mark Mentovai <[email protected]>This will make “git cl format” work in Crashpad on Linux.
BUG=crashpad:30
Change-Id: I3f356b46...
c73aebc7dafa2778cc3bc2659d32a90db70f5d94 authored almost 8 years ago by Mark Mentovai <[email protected]>BUG=crashpad:163
Change-Id: I046dcef56a788ae04848383b0601e35d172c8183
Reviewed-on: https://chro...
$ doxygen -u doc/support/crashpad.doxy
Configuration file `doc/support/crashpad.doxy' updated.
$...
Chromium has many build configurations. One important configuration
that’s not tested by its com...
Change-Id: I5d5abf7b7eabe269a7c7b4d305a67fe910c887fd
Reviewed-on: https://chromium-review.google...
Change-Id: If9928d8ca3b12a260b97d522abfa7e3b5ff47831
Reviewed-on: https://chromium-review.google...
BUG=crashpad:100
Change-Id: I9ed0f260b4c92e7a706418f58c3db1ae027a04ab
Reviewed-on: https://chro...
It could be useful to put our existing Crashpad.HandlerCrashed metrics
into context by getting a...
Chromium’s GYP build has been removed. The support added to Crashpad’s
GYP build to integrate wi...
As I was finishing d98a4de718d9, it became evident that fsave
proliferation was becoming a probl...
This adds zlib to Crashpad. By default in standalone Crashpad builds,
the system zlib will be us...
When no SSE (fxsave) context is available but x87 (fsave) context is, use the
x87 context.
This...
d98a4de718d9d03fdd270dc7a6add8596894ed40 authored almost 8 years ago by Mark Mentovai <[email protected]>BUG=chromium:690734
> Review-Url: https://codereview.chromium.org/2685233002
> Cr-Commit-Positi...
In the HTTPTransport test, verify the requirement of RFC 7230 §3.3.2
that Content-Length not app...
Chunked encoding doesn’t require the length of the request body to be
known in advance. In cases...
BUG=crashpad:158
Change-Id: If8666140a7fc5315eeb791d0998226de89a22cc3
Reviewed-on: https://chro...
Remove stl_util from Crashpad. This also updates mini_chromium to
4f3cfc8e7c2b7d77f94f41a32c3ec8...
Update buildtools to a7cc7a3e21a061975b33dcdcd81a9716ba614c3c
adb8bf4e8fc9 Roll gn 4838fe571d.....
35020d8010007bff292783ca82d5d3155240f334 authored almost 8 years ago by Mark Mentovai <[email protected]>
In locations where daylight saving time was once observed or is expected
to be observed in the f...
The 32-bit process_types definition of dyld_all_image_infos winds up
with four extra bytes of ta...
This installs signal handlers in the crashpad_handler process to log
these crashes via the Crash...
[email protected]
BUG=chromium:686866
Change-Id: I067988694f15d93b064d0b10b1bc5b908c9e5f52
Re...
Since it’s possible to receive an EXC_CRASH for any signal that
generates a core by default even...
With reference to 10.12 source, commentary regarding RESOURCE_TYPE_IO
can be authoritative.
Cur...
3e5ae2dc872a90e6fe2bc5870e896e5057d6ca24 authored almost 8 years ago by Mark Mentovai <[email protected]>
After e7630628e9c9, I thought “isn’t there a standard library function
for that?” There is!
Cha...
1e4be91918b614e74a3882132fa4442e758f0e4d authored almost 8 years ago by Mark Mentovai <[email protected]>
Previously, only the top-level exception code was reported via the
Crashpad.ExceptionCode.Mac hi...
Otherwise:
[2d68949...]D:\src\crashpad\crashpad>gn gen out\Debug
gn.py: Could not find gn ex...
This might feel a bit premature, but I feel fairly confident that basing
a lot of the processing...
I haven't been able to reproduce this locally, but we see errors in
crash dumps where the unload...
Change-Id: I02f6d048d8a51797f93794ecc761f4fc8ba139a7
Reviewed-on: https://chromium-review.google...
As brought up in https://codereview.chromium.org/2475863004/, there's
the potential for failed s...
c:\src\cr\src\third_party\crashpad\crashpad\util\win\registration_protocol_win.cc(193,23): erro...
32981a3ee9d7c2769fb27afa038fe2e194cfa329 authored about 8 years ago by Scott Graham <[email protected]>
The code was not incorrect before, but this expression is simpler.
Upstream of change made at ht...
> git log 414d596..de1afb0 --oneline
de1afb0 Update base/numerics from Chromium
ca7f42a Improve ...
Upstreaming change made downstream in
https://codereview.chromium.org/2504773002. Formatting mod...
After https://chromium.googlesource.com/crashpad/crashpad/+/5b83e587.
[email protected]
BUG=c...
ConvertStringSecurityDescriptorToSecurityDescriptor() is used when
creating the initial connecti...
__has_feature() is a Clang-ism not implemented by GCC.
base/compiler_specific.h provides a HAS_F...
[email protected]
BUG=crashpad:57
Change-Id: I6514a82ae5de38a695422ef86c044ec3b2ce171b
Review...
[email protected]
BUG=crashpad:57
Change-Id: Ib7141f00e74e3db9e5be427cc990847331e09912
Review...
While building crashpad_database_util.cc:
…\crashpad\tools\crashpad_database_util.cc(150) : err...
5a21fc157380504b3dd7afc08621fe33efe39833 authored about 8 years ago by Mark Mentovai <[email protected]>
The database settings object’s last_upload_attempt_time (time_t) field
is switched from uint64_t...
After f83530bf9a0b and 72fbc56e58d3, while compiling
arraysize_unsafe_test.cc:
…\crashpad\util\...
b37aa95da79c01aa57173ddccea93d461469f38a authored about 8 years ago by Mark Mentovai <[email protected]>After f83530bf9a0b, while compiling arraysize_unsafe_test.cc:
…\crashpad\util\misc\arraysize_un...
72fbc56e58d3ab97ab7184b2636706412a458df6 authored about 8 years ago by Mark Mentovai <[email protected]>While compiling, for example, minidump_exception_writer.cc:
In file included from ../../minidum...
f83530bf9a0bae0eb4c01192056576284646757f authored about 8 years ago by Mark Mentovai <[email protected]>
This eliminates all constructors, but nearly all points of use were
using the default constructo...
While compiling, for example,
minidump_simple_string_dictionary_writer.cc:
In file included fro...
5b14b419925ff2149c2db57a79b80d23136b1d2a authored about 8 years ago by Mark Mentovai <[email protected]>
-Wmultichar is enabled by default with GCC (but not clang). It is
impossible to disable this war...
This follows discussion on
https://chromium-review.googlesource.com/409098/.
Change-Id: Ic82b64...
1382618fbe009d489c811944eab33e545915b36f authored about 8 years ago by Mark Mentovai <[email protected]>