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
implicit_cast<> only performs a cast in cases where an implicit
conversion would be possible. It...
TEST=minidump_test MinidumpMiscInfoWriter.InitializeFromSnapshot
[email protected]
Review U...
bdfd147a47f4fcb44d971a743323f5f870f92805 authored about 10 years ago by Mark Mentovai <[email protected]>
TEST=minidump_test MinidumpSystemInfo*
[email protected]
Review URL: https://codereview.chr...
8609cdb60da86f2c5fa2df31f9df7d5f0af0a371 authored about 10 years ago by Mark Mentovai <[email protected]>This only came up in one location, PointerVector.
A template alias is superior to inheritance, ...
bbeef320e03b9f43893e19a37e4ac1461bc7cd8d authored about 10 years ago by Mark Mentovai <[email protected]>This replaces all occurrences of “typedef Y X;” with “using X = Y;”.
Rev...
de0979b930f798df2b9e86abb303f18275ec3e62 authored about 10 years ago by Mark Mentovai <[email protected]>
TEST=minidump_test MinidumpExceptionWriter.InitializeFromSnapshot
[email protected]
Review ...
62b097629059d6e5abcf9087f24720a0c68211a4 authored about 10 years ago by Mark Mentovai <[email protected]>downstream, and tests.
TEST=minidump_test
[email protected]
Review URL: https://codereview....
8248c030e25ea2b3d696b39b68cfb11e6b335673 authored about 10 years ago by Mark Mentovai <[email protected]>and its test.
Minidump context structures now interoperate more easily with snapshot
CPUContext ...
Review URL: https://codereview.chromium.org/689193003
f3bdc972f964dbaef0d37a607cb57ba4d3949e23 authored about 10 years ago by Mark Mentovai <[email protected]>Not doing this causes gtest to issue these warnings:
[WARNING] ../../third_party/gtest/gtest/sr...
486429e4f4da4a1b54e07acd89abb99e2330da4d authored about 10 years ago by Mark Mentovai <[email protected]>
BUG=https://crbug.com/415544
[email protected]
Review URL: https://codereview.chromium.org/69...
d88711adfa1c930cb709b7b7f5d52c8534a72c00 authored about 10 years ago by Robert Sesek <[email protected]>
These classes don’t really have “mutators” other than their singular
AddModule() methods, and th...
and its test.
TEST=minidump_test MinidumpMemoryWriter.AddFromSnapshot
[email protected]
Rev...
4299ab3c4cdf70c8048ba12383b7a4cbf5c97f46 authored about 10 years ago by Mark Mentovai <[email protected]>
These classes don’t really have “mutators” other than their singular
AddModule() methods, and th...
This addresses a review comment from
https://codereview.chromium.org/681303003/diff/120001/util/...
BUG=https://crbug.com/415544
[email protected]
Review URL: https://codereview.chromium.org/68...
9db5d6f77370518edba19de874a8dc15b1fe21fa authored about 10 years ago by Robert Sesek <[email protected]>Review URL: https://codereview.chromium.org/689483003
4ee00568b72e2aa25c262f2d46aacca36bddcffb authored about 10 years ago by Mark Mentovai <[email protected]>MinidumpModuleListWriter.
TEST=minidump_test
[email protected]
Review URL: https://coderevi...
84b44610cfd483fed7bfd3a5627461025be3aeb2 authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/688643002
7f30a9ebef9f0d1594983af5d35c4afe30bb2fc4 authored about 10 years ago by Mark Mentovai <[email protected]>
TEST=minidump_test
[email protected]
Review URL: https://codereview.chromium.org/681313005
78bec65b27f21c4731735b1873775522f5e7fa6b authored about 10 years ago by Mark Mentovai <[email protected]>MinidumpModuleCrashpadInfoListWriter and everything downstream.
TEST=minidump_test
R=rsesek@chro...
All minidump objects now own their all of their children, rather than
having them maintain weak ...
BUG=415544
[email protected]
Review URL: https://codereview.chromium.org/669153006
977a7a805210856303bfd32de7f7d52b0edcfdce authored about 10 years ago by Robert Sesek <[email protected]>
The classes were renamed in response to
https://codereview.chromium.org/675803002/diff/1/minidum...
test.
Move SimpleAnnotations from being a property of the minidump to being a
property of the mo...
TEST=minidump_test
[email protected]
Review URL: https://codereview.chromium.org/679443002
38aeadc1c1db0e1b3a45df1d9784f57a6032fbbc authored about 10 years ago by Mark Mentovai <[email protected]>class virtual destructor with “override”.
TEST=minidump_test MinidumpContextWriter.*:MinidumpMod...
44a839614b83b4c140d1d20c877d9467ccb03905 authored about 10 years ago by Mark Mentovai <[email protected]>
The iov_base field appears before the iov_len field, but for some
reason, sometimes the fields w...
MinidumpWritableAtLocationDescriptor<>().
TEST=minidump_test
[email protected]
Review URL: ...
20f95a2f5bb2500567328c2c1b3793f6a918cfac authored about 10 years ago by Mark Mentovai <[email protected]>MinidumpFileWriter, and Minidump*StringWriter.
TEST=minidump_test
[email protected]
Review ...
8a6a4c68e44c1aa1e5c4e513a4a75da72bf1e134 authored about 10 years ago by Mark Mentovai <[email protected]>
Suggested at
https://codereview.chromium.org/654573003/diff/1/minidump/minidump_string_writer_te...
TEST=minidump_test MinidumpCrashpadInfoWriter.*
[email protected]
Review URL: https://coder...
b8a2f41156eb94fe0f597fecac5d967f1500519a authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/657303003
b9db7543a3ed5efbf180d733311efcfd5a50e446 authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/662813003
7d84d6512be3377d1b90a534a7eed35716b461ce authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/650223007
279ca87e68d80e6f858483bacb10bd7249b389d0 authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/649633004
6584361343aa65a2b38f491687d25ee4ef6f618f authored about 10 years ago by Mark Mentovai <[email protected]>
TEST=snapshot_test MachOImageAnnotationsReader.*
[email protected]
Review URL: https://code...
b43f510a529e2dbdc9da79345f26ee4043a3b7dd authored about 10 years ago by Mark Mentovai <[email protected]>
TEST=snapshot_test, util_test CheckedMachAddressRange.*
[email protected]
Review URL: https...
bcae4d94d58cd730b4045b3514a0ed0345245537 authored about 10 years ago by Mark Mentovai <[email protected]>
TEST=client_test SimulateCrash.SimulateCrash
[email protected]
Review URL: https://coderevi...
dd9cf1b367baf7475f15ce16b4364b853ad57904 authored about 10 years ago by Mark Mentovai <[email protected]>nroff mandoc-format man pages can be generated by running:
a2x --format manpage \
--attribu...
TEST=minidump_test MinidumpSimpleStringDictionaryWriter.*
[email protected]
Review URL: htt...
c9db1b1d1922f23068d7fc35d08e58a50f08fe23 authored about 10 years ago by Mark Mentovai <[email protected]>The base class takes care of this.
TEST=util_test ScopedTaskSuspend.ScopedTaskSuspend
R=rsesek@...
This change was generated mechanically by running:
find . \
\( -name \*.cc -or -name \*...
This change was generated mechanically by running:
find . \( -name \*.cc -or -name \*.mm -or ...
5d74f120fc5797135d42f6bebf9ab80c49cc4a70 authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/650993003
d90ce10e1fbf2e422ca197278524140665545a6f authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/650303002
d7eb23c93e90072a464438955c1a06c32b4d02c2 authored about 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/652003002
356a2db147d332c6f8af77ab301398f3931448e7 authored about 10 years ago by Mark Mentovai <[email protected]>This also introduces ScopedFcntlFlags.
TEST=util_test ScopedTaskSuspend.*:ScopedFcntlFlags.*
R=...
This uses THREAD_NULL, TASK_NULL, and HOST_NULL in preference to
MACH_PORT_NULL and kMachPortNul...
amount of time spent sleeping.
Even with the slop, this wound up being flaky, specifically on vi...
8f23d3e475e736af68333d95ff78c48cc6c4d80c authored over 10 years ago by Mark Mentovai <[email protected]>
ExpectProcessIsRunning() goes to a lot of trouble to deal with the flaky
{CTL_KERN, KERN_PROCARG...
This is in line with the other new minidump_*_test_util files, namely,
the “context” and “memory...
TEST=minidump_test MinidumpThreadWriter*
[email protected]
Review URL: https://codereview.c...
b8684a8a3c85a672521d77800805fc9c547ee971 authored over 10 years ago by Mark Mentovai <[email protected]>
Inspired by
https://codereview.chromium.org/637503006/diff/20001/minidump/minidump_thread_writer...
TEST=minidump_test MinidumpExceptionWriter*
[email protected]
Review URL: https://coderevie...
9d115e239190a4165660cbeedcbb7bbba2996edf authored over 10 years ago by Mark Mentovai <[email protected]>testing::Test::HasFatalFailure() after calling functions that could fail
fatally.
Inspired by
ht...
These utilities are also useful to MinidumpThreadWriter’s test.
TEST=minidump_test MinidumpMemo...
9c76cc60db794ded66a219aad8ad1dac8307e860 authored over 10 years ago by Mark Mentovai <[email protected]>
TEST=minidump_test MinidumpModuleWriter*
[email protected]
Review URL: https://codereview.c...
b677bc4ec07a6320b24f107903850c4eddc87fde authored over 10 years ago by Mark Mentovai <[email protected]>
The contents of tools are moved into the namespace
crashpad::(anonymous namespace).
https://goo...
40602fab1f75d138c1a1d0a3c155351c964473dd authored over 10 years ago by Mark Mentovai <[email protected]>
The contents of tests are moved into the namespace
crashpad::test::(anonymous namespace).
https...
6d1af6922fc8326eeb5f17941afa1b2f037ba379 authored over 10 years ago by Mark Mentovai <[email protected]>
TEST=minidump_test MinidumpContextWriter.*
[email protected]
Review URL: https://codereview...
e74a272ab50f7af0fa58e9a3d4657cd9bd3ef799 authored over 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/628403002
d0294f3bb870d96f39a33a59d976401e10d834da authored over 10 years ago by Mark Mentovai <[email protected]>InitializeCPUContextX86_64(), and their tests.
TEST=snapshot_test CPUContextMac.*
R=rsesek@chrom...
No functional change.
TEST=snapshot_test SystemSnapshotMacTest.CPUX86SupportsDAZ
R=rsesek@chrom...
In locations that observe daylight saving time, this method now probes
different times to determ...
Review URL: https://codereview.chromium.org/623163004
6b451ea32a2eb45a7a5a773300044031f0d22a24 authored over 10 years ago by Mark Mentovai <[email protected]>
TEST=snapshot_test SystemSnapshotMac.*
[email protected]
Review URL: https://codereview.chr...
3f81599848a53bd46f82a58f2699e44c33df56d0 authored over 10 years ago by Mark Mentovai <[email protected]>It is a thread_t, not a task_t.
Review URL: https://codereview.chromium....
bc8626f898770205054338e6561a251a933c3f23 authored over 10 years ago by Mark Mentovai <[email protected]>
7dda7b322881 accidentally moved the libbsm.dylib dependency from
util_test_lib to util_test. It ...
These are all of the abstract base classes used in the Snapshot series,
discussed in the thread ...
Review URL: https://codereview.chromium.org/620793003
ae7ad050908048a3878e5c8624312beac6899a99 authored over 10 years ago by Mark Mentovai <[email protected]>(Perhaps I should have just left it in mini_chromium, but anyway.)
[email protected]
BUG=cras...
This fixes a sloppy compliation error: “Redefinition of enumerator
'kMinidumpContextX86Xstate'”....
Just guarding the usage of $SDKROOT so that ninja doesn't error out
on invalid $ escape on parsi...
This includes ClockMonotonicNanoseconds() and SleepNanoseconds().
SleepNanoseconds() is like ba...
8decf86db833551f996760772c222ce8feafa9e4 authored over 10 years ago by Mark Mentovai <[email protected]>
These are fairly simple classes and it’s not valuable to test them
individually. They will be te...
Review URL: https://codereview.chromium.org/597263002
0d59a76735b0c09e7b16b24ec321918c5d2244c3 authored over 10 years ago by Mark Mentovai <[email protected]>
TEST=util_test Semaphore.*:ProcessReader.*:ExceptionPorts.*
[email protected]
Review URL: h...
b7a10703359ab6b409c5d031e97a96df9301117a authored over 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/593183003/
7e5c11f59a83b040c18205bc3d163ba63036d5e8 authored over 10 years ago by Erik Chen <[email protected]>
TEST=util_test Int128.UInt128
[email protected]
Review URL: https://codereview.chromium.org...
fec869992fb9a32b98133cae220ff04a1174adc9 authored over 10 years ago by Mark Mentovai <[email protected]>This will be used in the upcoming Minidump context structures.
This also updates mini_chromium ...
fee5d8aea971a1c8e5415afd5510f966ed0404d6 authored over 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/588073004
0d8f67c1f5828e44cbada3ce2c87132e23a6658c authored over 10 years ago by Mark Mentovai <[email protected]>Update mini_chromium to 313bd83d6d9d, picking up:
313bd83d6d9d Use close$NOCANCEL on Mac, as in...
4517d7c866065ebbf2cecbc2b7f792ca7905ad5c authored over 10 years ago by Mark Mentovai <[email protected]>
TEST=util_test Multiprocess.Multiprocess
[email protected]
Review URL: https://codereview.c...
7b85d6d372c0e659ed56bc6b856134ba221b1fd2 authored over 10 years ago by Mark Mentovai <[email protected]>
The queue length of a new receive port appears to be 2 on Mac OS X 10.10
DP8 14A361c. The value ...
This reverts commit 63fd3ae47d2513ef4390c3d8c0dde3fa95152480.
SMJobRemove() still performs a 1-...
75988925f9161e4c339f3a02a1d8ed3e7d5a9018 authored over 10 years ago by Mark Mentovai <[email protected]>
Don’t require a __TEXT, __text section in every module. Some system
modules on 10.6, including A...
On 10.6, the main executable does not show up at index 0, but appears
elsewhere in the list. Mod...
elements whose handler port would be MACH_PORT_NULL.
For most exception targets, *_get_exception...
51e696ade94dd2b71fae487afe8a02c109fdcf2b authored over 10 years ago by Mark Mentovai <[email protected]>finish.
It was possible for the child process to exit before the parent had a
chance to complete...
TEST=util_test
[email protected]
Review URL: https://codereview.chromium.org/577333002
eeaf460f820752a95ec91cbd29d76c9f7018de85 authored over 10 years ago by Mark Mentovai <[email protected]>For identity-carrying exceptions, the system-wide thread ID is shown.
For state-carrying except...
12b67422f9083b36dc67b70fe40aeb6fb56d1e5f authored over 10 years ago by Mark Mentovai <[email protected]>exception handler ports.
task_t, thread_t, and exception_handler_t are typedefs for mach_port_t....
4d35ffa80ebafdcdec5b580323a1005b182d2ec9 authored over 10 years ago by Mark Mentovai <[email protected]>Review URL: https://codereview.chromium.org/575033004
1b61c90e7ca2d18c8ee0f14af1a23fa50b60d9b4 authored over 10 years ago by Mark Mentovai <[email protected]>
mach_exception_data_type_t is more generic and is used for any element
of a codes[] array. For i...
57eb311528f2.
Review URL: https://codereview.chromium.org/575243002
3f2ba965f517492cced4e1ce91cc5f3983edcac7 authored over 10 years ago by Mark Mentovai <[email protected]>ExcCrashRecoverOriginalException(), and use it where sensible.
TEST=util_test ExcVariantsTest.Ex...
b4fe6dfae04961633e2ffd16fafcdddd8df3ee32 authored over 10 years ago by Mark Mentovai <[email protected]>
catch_exception_tool catches Mach exceptions. Currenlty, it simply
prints a message with some in...
There’s also some light reformatting in here. Should save a few lines.
TEST=util_test ExcServer...
57eb311528f23c40d0120e4c6c2ef3a1220c863d authored over 10 years ago by Mark Mentovai <[email protected]>
TEST=util_test ServiceManagement.SubmitRemoveJob
[email protected]
Review URL: https://code...
63fd3ae47d2513ef4390c3d8c0dde3fa95152480 authored over 10 years ago by Mark Mentovai <[email protected]>