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

win: FILE_PATH_LITERAL in executable_path_test.cc

[email protected]
BUG=crashpad:1

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

7b161de65ceab7dda7aba46647af5886d34cd85d authored almost 10 years ago by Scott Graham <[email protected]>
win: FILE_PATH_LITERALs in http_multipart_builder_test.cc

clang-format wanted to rewrap this way.

[email protected]
BUG=crashpad:1

Review URL: https:/...

9b05b910d4e31d9a792481c2bdd37cde5d8a340d authored almost 10 years ago by Scott Graham <[email protected]>
win: various porting for http_body_test.cc

- Wrap constants in FILE_PATH_LITERAL for L"".
- dynamic allocation, as VS otherwise complains a...

119c4fdd9365e387c9c989d8d68f8f3c82ebdc5a authored almost 10 years ago by Scott Graham <[email protected]>
win: avoid warning in StringFileWriter.SeekInvalid test

d:\src\crashpad\crashpad\util\file\string_file_writer_test.cc(367) : warning C4244: 'initializin...

4ec54051357f33ef3e1c718a3a17a9237ef575de authored almost 10 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 836497baf21c5fbb7876573dc1dadef4c023a87d

Includes:
836497baf21c5fbb7876573dc1dadef4c023a87d win: Default to /SUBSYSTEM:CONSOLE

TBR=mark@...

cd4a2f83e68edf18e0a68c4f33c165190a990115 authored almost 10 years ago by Scott Graham <[email protected]>
Add UUID::InitializeFromString().

[email protected]
TEST=util_test --gtest_filter=UUID.FromString

Review URL: https://coderevie...

c75dc46b17d24735920a44f42e3981069e6f018a authored almost 10 years ago by Robert Sesek <[email protected]>
Create ScopedTempDir, implement it on POSIX, and use it where appropriate.

[email protected]
TEST=util_test --gtest_filter=ScopedTempDir.*

Review URL: https://coderevie...

1cdb7c1d04abb4137678189f8bd15bd28ffbb3a8 authored almost 10 years ago by Robert Sesek <[email protected]>
Add wrappers around getxattr() and setxattr().

[email protected]
TEST=util_test --gtest_filter=Xattr.*

Review URL: https://codereview.chromi...

8e98c9251a2bfa276e2943eaccbfe1faba955d16 authored almost 10 years ago by Robert Sesek <[email protected]>
generate_dump, exception_port_tool: set SecTaskAccess allowed.

This adds an Info.plist to these two tools that use task_for_pid().
Since they’re flat unbundled...

3ee656605175deccd14bf6a8d534f8ef55bc0003 authored almost 10 years ago by Mark Mentovai <[email protected]>
Add the run_with_crashpad tool.

run_with_crashpad runs a program with a Crashpad exception handler. It
allows a Crashpad excepti...

f4ec7ba5901968cbcb785b2a81e0608c842e6ddd authored almost 10 years ago by Mark Mentovai <[email protected]>
Add CrashpadClient.

CrashpadClient is the primary interface for an application to have
Crashpad monitor it for crash...

2602e9d5d0501923999c8462033024309dce0e27 authored almost 10 years ago by Mark Mentovai <[email protected]>
Add the crashpad_handler executable.

crashpad_handler is Crashpad’s exception handler server.

Currently, it runs a loop to receive e...

588d7dba1ce2d18f56a0ad17f0dca636e6b1bff0 authored almost 10 years ago by Mark Mentovai <[email protected]>
tools: Restore Resources, Copyright, and License to man pages.

This updates moved man pages to reference man_footer.ad by a proper
relative path following 39f6...

b0e8f3e3e48f912e0e5c1aeff72bed66059e2d70 authored about 10 years ago by Mark Mentovai <[email protected]>
clang-format: don't bin pack arguments

Prefer

function(aaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
bbbbbbbbbbbbb,
ccccccccc...

47c7c03f9e77f64a73356acbd96a76676fe810eb authored about 10 years ago by Scott Graham <[email protected]>
Change 'bool world_readable' to an enum

More clear at callsites, and relatively important not to accidentally choose the wrong one.

R=m...

68658657739a01fd764e34d7946b6ee5d122e2d1 authored about 10 years ago by Scott Graham <[email protected]>
Make http_body cross-platform

'util' builds on Windows after this.

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

R...

9cfd2c515e6f709dbbd9837c0b4862411e50f601 authored about 10 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 4d84318dbcdf46b543ab4556736cf8a9ae3ced18

Includes:
4d84318dbcdf46b543ab4556736cf8a9ae3ced18 win: Disable C4201, nameless struct/union war...

4e8a78c182f37700583de2ddff9aa86d2c33b4c6 authored about 10 years ago by Scott Graham <[email protected]>
win: Avoid signed/unsigned warning

d:\src\crashpad\crashpad\snapshot\cpu_context.cc(96) : warning C4245: 'return' : conversion from...

8d7681752d717137da2d892734e7cc455de31c6f authored about 10 years ago by Scott Graham <[email protected]>
CloseMultipleNowOrOnExec(): promote out of test.

This function will be useful in upcoming non-test code. Because the
first Crashpad client that w...

110eafe9a17acb9e4a6419aec1d139075edf0c16 authored about 10 years ago by Mark Mentovai <[email protected]>
Switch [String]FileWriter to use new file_io.h functions/types

Also add ScopedFileHandle as cross-platform version of ScopedFD/ScopedFileHANDLE.

R=mark@chromi...

5f5e342584355bb495d12b54846a29041163e88c authored about 10 years ago by Scott Graham <[email protected]>
Add CloseStdinAndStdout().

There will be no reason to leave the handler process connected to its
invoker’s stdin or stdout....

25c3afaac52cb5a63e00b60203bba142aaf4c0a4 authored about 10 years ago by Mark Mentovai <[email protected]>
Add LoggingSeekFile

As the whence values are "helpfully" available in windows.h as well
( http://msdn.microsoft.com/...

384497475a5e0002d2af6a80cd75ee6d3cd69644 authored about 10 years ago by Scott Graham <[email protected]>
Add LoggingOpenFileFor{Read|Write}

I started (https://codereview.chromium.org/812403002/) emulating oflag values
on Windows in File...

4034d30023dcc3c1151edcad32f1e840c0314c15 authored about 10 years ago by Scott Graham <[email protected]>
win: Add Scoped...Handle

Intended for future use to implement util/file/file_writer.

There's a similar class in base:
ht...

4a9b858fbd1fcddcddfff00c8537a48f07f7ae69 authored about 10 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 43b7cd397e5f239e59700831430b703d9a4a3b4f

Includes:
43b7cd397e5f239e59700831430b703d9a4a3b4f win: Fix for logging.h ERROR, again
a83f16010...

26c6f19927faa1480a7c1c27d4c730ea64ccf513 authored about 10 years ago by Scott Graham <[email protected]>
win: implement Semaphore

Ref:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686946%28v=vs.85%29.aspx

R=mark@...

d1fdcf99e0026b8b87b468d6b778d1c796eaaf8a authored about 10 years ago by Scott Graham <[email protected]>
win: Add static_cast to AssignIfInRange

Otherwise, when assigning to a smaller type, MSVC warns e.g.

d:\src\crashpad\crashpad\util\nume...

ec38bf152d53f29cdddd3384cddc161fc4fc963a authored about 10 years ago by Scott Graham <[email protected]>
Cross platform low level file IO wrappers

Rename fd_io to file_io, and ReadFD to ReadFile, etc.

file_io.cc is the higher level versions t...

10165ce449849509b71687890e4ac32b1e5366af authored about 10 years ago by Scott Graham <[email protected]>
Update GYP to svn r2015 (32ca1cd8e010).

[email protected]

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

3d84a738d0864732637f47545153c2fff820351a authored about 10 years ago by Mark Mentovai <[email protected]>
Update mini_chromium to 222feaf3d302.

This picks up:

222feaf3d302 Update README
e38cddb83571 Lock: don’t require NativeThreadType to ...

9d2c1cffa20efd40c8f1a66f0d40f03b829fcad4 authored about 10 years ago by Mark Mentovai <[email protected]>
tools: Move Mac-specific tools to tools/mac.

[email protected]

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

39f69c862af6a70c4dec2a772697f32f8d1b6662 authored about 10 years ago by Mark Mentovai <[email protected]>
Add NewMachPort() and its test, and switch call sites to use it.

There were many call sites that wasted a few lines on
mach_port_allocate() and sticking the resu...

a02f721637fc0c999f83796fe80044bc912fcc1a authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageServer::Run(): correct documentation.

The comment referred to the old form of the |persistent| argument, which
was a bool.

R=rsesek@c...

439532bd0b6d9d2b828c9e706197022b48f6ac53 authored about 10 years ago by Mark Mentovai <[email protected]>
win: avoid warning on return of base::RandGenerator

Else,

d:\src\crashpad\crashpad\util\net\http_multipart_builder.cc(50) : warning C4244: 'initial...

3eeae10ebeb96794682a52e52199a5d645a067d5 authored about 10 years ago by Scott Graham <[email protected]>
win: clock implementation

[email protected]
BUG=crashpad:1

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

db6492e15405e5bfa4fc99097dd866544b19a0ee authored about 10 years ago by Scott Graham <[email protected]>
Update mini_chromium to 158694255c7a.

This picks up:

158694255c7a win: undef ERROR, causing failing LOGs
3a981db6e6df MSVC: Disable “...

86cf2863502450619d8fbd7e31cb8c898d594a22 authored about 10 years ago by Mark Mentovai <[email protected]>
DCHECK_LE for cr_ngroups vs arraysize(cr_groups)

This DCHECK fails for me locally as

[----------] 3 tests from ProcessInfo
[ RUN ] ProcessI...

4a5d21528e5a7da84352a447c0df2e341159a53e authored about 10 years ago by Scott Graham <[email protected]>
string_number_conversions: only check CXX_LIBRARY_HAS_CONSTEXPR.

CXX_LIBRARY_VERSION is irrelevant, because the only C++11 library
feature of any concern is whet...

5adfa5039ef31c8f2baf5f940145cb32325842a9 authored about 10 years ago by Mark Mentovai <[email protected]>
Add NotifyServer and its test.

TEST=util_test NotifyServerTest.*
[email protected]

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

d78b003ef1fb6efc6dfd7deb5ec9371ddff01a1b authored about 10 years ago by Mark Mentovai <[email protected]>
win: avoid warnings in string_number_conversion_test.cc

[email protected]
BUG=crashpad:1

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

4263334db8f8085697cbcecb67966bb19440ec3e authored about 10 years ago by Scott Graham <[email protected]>
win: Get client/crashpad_info.cc to compile

Just avoid the Mac-specific __attribute__ tagging for now. There will need
to be some Windows-sp...

b0cf01978d0d64bee4bcb4c1a97444cd3410713b authored about 10 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 2ef83a609517f284096f7e8296b0915d634c3ca7

Pick up build fix.

[email protected]

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

086714261a93f5020db39978197e80feaae7a571 authored about 10 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 463f840...

To pull in string16 changes.

[email protected]
BUG=crashpad:1

Review URL: https://coderevi...

7941e7f95519491d19855a4d5c67736d0ef2169d authored about 10 years ago by Scott Graham <[email protected]>
win: static_cast to uint64_t rather than implicit_cast, to avoid warnings

e.g.

FAILED: ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Visual Studi...

9d38069f130593e5f8f22d16b268ba2374c8276d authored about 10 years ago by Scott Graham <[email protected]>
win: Avoid warnings about conversion to smaller integer types

e.g.

d:\src\crashpad\crashpad\util\numeric\in_range_cast.h(35) : warning C4244: 'return' : conv...

1a17e7e6434fe883f8d7fc7f3a899c082446b0e2 authored about 10 years ago by Scott Graham <[email protected]>
win: Avoid 'warning C4068: unknown pragma'

I could also add COMPILER_CLANG to build_config.h, but that doesn't
appear in Chromium, apparent...

e8ab9afd82396d856cae24db04eddf8c4e939c44 authored about 10 years ago by Scott Graham <[email protected]>
win: set CXX_LIBRARY_VERSION to 2011

Unfortunately VS2013's support of C++11 is partial. It supports the
extended union definition, b...

c23dcdc88a6a39012b16e7f17b20381d393e2351 authored about 10 years ago by Scott Graham <[email protected]>
util_test: Don’t crash when run from the wrong location.

When run from the wrong location and test data or other test programs
can’t be found, the tests ...

22cf9e28d53bf7eaf834f2c2ba2d8ec2b9ecd1bc authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageServer::Interface implementations: minor cleanups.

[email protected]

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

554e75422cdafb30f1b9c8c53cb3e4cbe261389f authored about 10 years ago by Mark Mentovai <[email protected]>
Fix run_tests to always run from the crashpad directory.

BUG=4
[email protected]

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

dc22dc405d0918cf12b8a8cc329cc008a4bd4e22 authored about 10 years ago by Mark Mentovai <[email protected]>
Roll mini_chromium to 001bf11...

And another roll to get to mini_chromium to HEAD.

[email protected]
[email protected]
BUG...

5c59a1fa18f8506b4c63652bcecda8055937820f authored about 10 years ago by Scott Graham <[email protected]>
Add test runner script for integration with the waterfall

[email protected]

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

8d0e213213c1f1cb295373f8f50f2215564cd8d4 authored about 10 years ago by Scott Graham <[email protected]>
Move string16 and char16 in to base::

Needs to include roll with https://codereview.chromium.org/803593002/ included.

R=mark@chromium...

af07f4022bf84880c6c4916676d20d77b2cd8f4a authored about 10 years ago by Scott Graham <[email protected]>
Roll mini_chromium to 9427a67...

To pick up progress on compiling base on Windows.

[email protected]
BUG=crashpad:1

Review ...

1c4084fc2dcdd3c5b9248d4dbab2d0765999b629 authored about 10 years ago by Scott Graham <[email protected]>
Revert 'Roll mini_chromium DEPS to a1fa3c5...'

mini_chromium rev broken, will fix and re-roll.

[email protected]

Review URL: https://code...

f721df692ef1984f17fbf8429c3c3e5565ef5be3 authored about 10 years ago by Scott Graham <[email protected]>
Roll mini_chromium DEPS to a1fa3c5...

Want to roll the mini_chromium changes in little chunks as the bot
doesn't otherwise build them,...

c46dd63762049254e79f385105cc979677a8305f authored about 10 years ago by Scott Graham <[email protected]>
exc_server_variants: Templatize and use CompositeMachMessageServer.

The implementations for the exc and mach_exc subsystems were nearly
identical, and were a good t...

508a33dc7ae7da99abbc5cf4756c872388b9fea6 authored about 10 years ago by Mark Mentovai <[email protected]>
Use GYP rules instead of actions to run mig.

TEST=util_test
[email protected]

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

302c87c6e54775ca351979b69a083c7e914157ad authored about 10 years ago by Mark Mentovai <[email protected]>
win: Add compat header for sys/types.h

To add definition of ssize_t. Uses #include <../include/...> to
emulate #include_next, similar t...

012ddc9752e6a9d43a295e7f2423a23b56487dcb authored about 10 years ago by Scott Graham <[email protected]>
MachMessageServer: eliminate argument redundancy.

MachMessageServer::Run()’s distinct |nonblocking| parameter is removed.
The information it forme...

c874958fd0d5044631d126cd7274f9258fef275b authored about 10 years ago by Mark Mentovai <[email protected]>
tools: Use hyphens instead of underscores for multi-word option names.

Option names like --mach-service are easier to type than --mach_service.
Command-line tools don’...

22b2f0cad7fb2ab0411cf1f5c15af07ab9bc3d22 authored about 10 years ago by Mark Mentovai <[email protected]>
Add CompositeMachMessageServer and its test.

TEST=util_test CompositeMachMessageServer*
[email protected]

Review URL: https://codereview...

c83e773c331c0555d62bae855fc438244586dcba authored about 10 years ago by Mark Mentovai <[email protected]>
UniversalMachExcServer: eliminate multiple implementation inheritance.

UniversalMachExcServer provided both an interface and an implementation,
contrary to the other c...

821ed8fe0fda1c024b08243a71b4676ebce00e9e authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageServer: scribble over memory allocations in debug mode.

This exposed a bug in the ExcClientVariants test, which was expecting
the memory used for new_st...

86588c55262f2be0f1608cda499f03c9c533c65d authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageServer: add some DCHECKs.

These DCHECKs make sure that buffer sizes and message sizes are as
expected.

TEST=util_test Mac...

9f520e3fbfa39552228926480f113ab8a3731db8 authored about 10 years ago by Mark Mentovai <[email protected]>
Rewrite MachMessageServer::Run().

This method is now much more straightforward, easy to understand, and
maintainable.

There are n...

ef0b7cf6d59c5708b6167a42c2b2b024f6b5205a authored about 10 years ago by Mark Mentovai <[email protected]>
ChildPortHandshake: 10.6 fix.

The F_SETNOSIGPIPE fcntl() command is not available on 10.6. Use
socketpair() instead of pipe(),...

8593b1aa55edf45e961b8a50b403e6bfbeab4d68 authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageWithDeadline(): 10.6 SDK fix.

In the pre-C++11 10.6 SDK, std::numeric_limits<>::max() is not marked
constexpr and cannot be us...

eee9de7361cc448d80653fe8e04f89b7c24c7e16 authored about 10 years ago by Mark Mentovai <[email protected]>
Add MachMessageWithDeadline() and supporting characters.

MachMessageWithDeadline() is a mach_msg() wrapper that deals with
deadlines instead of timeouts....

dce497446e6fb29124bf3668d89a4302d667531d authored about 10 years ago by Mark Mentovai <[email protected]>
Move mach_message_util.* to mach_message.*.

A subsequent change will add MachMessageWithDeadline(), a mach_msg()
wrapper. Conceptually, it m...

c0d5d87785cabb1135e583dd78a41354feff4c01 authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageServer: handle allocations more reasonably.

MachMessageServer was wasteful with allocations for request and reply
messages. It allocated new...

49f170e6334865054e617f6e17d72c90f463ed14 authored about 10 years ago by Mark Mentovai <[email protected]>
Undo a68594234262.

The buffer sizing logic was correct to start with. I don’t know why I
misread it. It should say ...

50726ac8d03780784d1014a89f6290adc69135cc authored about 10 years ago by Mark Mentovai <[email protected]>
Pass Mach message trailers to server handler functions.

TEST=util_test ChildPortServer.*:ExcServerVariants.*:MachMessageUtil.*
[email protected]

Re...

0437bc53b660a43027dd938ac9752407bf705ebc authored about 10 years ago by Mark Mentovai <[email protected]>
ExcServerVariants test: use constructors to initialize test structures.

Previously, test structures were initialized with InitializeForTesting()
methods. A related code...

de5a6cdd6f042aa78fc53e26ebc6d70be3ef2bd0 authored about 10 years ago by Mark Mentovai <[email protected]>
ExcServerVariants test: make the mock test port dispositions reflect reality.

These port dispositions were naïvely taken from excUser.c and
mach_excUser.c, but the local and ...

d14fa0961a135ff1d0c4444ffb2a0ea2e19990b7 authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageServer: invert the request buffer allocation logic.

The existing implementation used the same logic as is found in
mach_msg_server(), but that logic...

a68594234262beee7c0cc2ad9f73b3c08264f30f authored about 10 years ago by Mark Mentovai <[email protected]>
MachMessageServer: don’t deal with MACH_SEND_TRAILER.

As documented, MACH_SEND_TRAILER would allow a sender to provide its own
message trailer instead...

306625dac4df93af8ef014986fd5c34bdcc14d42 authored about 10 years ago by Mark Mentovai <[email protected]>
Add ChildPortHandshake and its test.

ChildPortHandshake is the most generic system yet to allow child
processes to provide their pare...

85c9318597d74c6d33afa88679e88e5d3394526c authored about 10 years ago by Mark Mentovai <[email protected]>
Add a ReceiveLarge parameter to MachMessageServer::Run().

Previously, MachMessageServer::Run() only provided two strategies for
dealing with large message...

79b4434c81370b66819f8a2e2b47f947bfdac2cc authored about 10 years ago by Mark Mentovai <[email protected]>
Add ChildPortServer, a MachMessageServer::Interface implementation for

the child_port subsystem.

Common routines shared with the ExcServer family of classes have been
...

04aaa36026c1b625146541b91467ea651a8b7c7e authored about 10 years ago by Mark Mentovai <[email protected]>
Add Logging{Read,Write}FD() and CheckedCloseFD().

[email protected]

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

af1c7eb098ce702c414d7a72ce72a62fd98bbd9b authored about 10 years ago by Mark Mentovai <[email protected]>
Add the child_port Mach subsystem.

[email protected]

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

e9482a704d131827ce84f09f7df2f42978018160 authored about 10 years ago by Mark Mentovai <[email protected]>
exc_server_variants: use DISALLOW_COPY_AND_ASSIGN.

TEST=util_test ExcServerVariants.*
[email protected]

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

e4551e709ce7f83913d42eeb80cee0379a10bc7f authored about 10 years ago by Mark Mentovai <[email protected]>
Update gtest and gmock to the latest versions.

In b6a0183ccec7, gtest and gmock were held back at older versions with
limited C++11 support, be...

d0212ebaee39b8d1557482b6fc9c16366726cd94 authored about 10 years ago by Mark Mentovai <[email protected]>
Add comments in DropPrivileges() explaining the kernel bug further.

[email protected]

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

d5b28d623654cb9df2d547ef95f914b7bf015f21 authored about 10 years ago by Mark Mentovai <[email protected]>
Add the generate_dump tool.

[email protected]

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

09d3a6c69573c16c632c46638d580e1491012ac6 authored about 10 years ago by Mark Mentovai <[email protected]>
Add DropPrivileges().

DropPrivileges() is used in exception_port_tool, so that when it is
installed as a setuid execut...

49d7fdba9af9d465dc4eda940585523d810008e3 authored about 10 years ago by Mark Mentovai <[email protected]>
Add TaskForPID().

This also transitions exception_port_tool to use TaskForPID(), so that
it can be safely used as ...

de3c46c6b396e6600fcdb04146586c1962b96d00 authored about 10 years ago by Mark Mentovai <[email protected]>
Move some parts of ProcessReader (in snapshot) to ProcessInfo (in util).

Also, move ProcessArgumentsForPID() into ProcessInfo.

This change prepares for a TaskForPID() i...

6812cec67e116d9357fbefaa08af82093dce1d5d authored about 10 years ago by Mark Mentovai <[email protected]>
Add MinidumpFileWriter::InitializeFromSnapshot() and its tests.

TEST=minidump_test MinidumpFileWriter.InitializeFromSnapshot*
[email protected]

Review URL:...

360e441c53ab4191a6fd2472cc57c3343a2f6944 authored about 10 years ago by Mark Mentovai <[email protected]>
In CompositeHTTPBodyStream, coalesce small GetBytesBuffer()s to better fill the buffer.

[email protected]

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

e5048b3a8084d4ec8e1db76cde03d108a316003b authored about 10 years ago by Robert Sesek <[email protected]>
minidump: Use the crashpad::internal namespace more appropriately.

MinidumpLocationDescriptorListWriter and MinidumpRVAListWriter are
implementation details and sh...

9386a054e2a51673249d2ae51d5249c8a85b2b4e authored about 10 years ago by Mark Mentovai <[email protected]>
Add MinidumpCrashpadInfoWriter::InitializeFromSnapshot() and its test.

TEST=minidump_test MinidumpCrashpadInfoWriter.InitializeFromSnapshot
[email protected]

Revi...

4a22225fc05026dd1c9c870701de34da57edf68e authored about 10 years ago by Mark Mentovai <[email protected]>
Doxygen: only generate documentation for [Objective-]C[++] files.

Doxygen was generating some pretty bogus-looking documentation for
the Python http_transport_tes...

3b1c5bd3b97e18b0d7c8d9a863b8a7014809d020 authored about 10 years ago by Mark Mentovai <[email protected]>
Fix MinidumpMiscInfoWriter test compilation with 32-bit time_t.

This produced errors such as:
minidump_misc_info_writer_test.cc:665:32: error: non-constant-expr...

408262d58fabff5a10211f23763fc40e9507c772 authored about 10 years ago by Mark Mentovai <[email protected]>
Add list_annotations to MinidumpModuleCrashpadInfo.

TEST=MinidumpModuleCrashpadInfoWriter.*
[email protected]

Review URL: https://codereview.ch...

1d440d36d6d117fb4dfc9325c568ee8d995e966f authored about 10 years ago by Mark Mentovai <[email protected]>
Add MinidumpStringListWriter and test.

TEST=minidump_test MinidumpStringWriter.*List
[email protected]

Review URL: https://coderev...

6e97189d2733cb04b3352204b80d10b134fe8ba6 authored about 10 years ago by Mark Mentovai <[email protected]>
Add MinidumpRVAListWriter and test.

This will be used as the foundation for writing a list of
MinidumpUTF8String objects. MinidumpUT...

a980409288f7831ec948d08e66729100fdf4d398 authored about 10 years ago by Mark Mentovai <[email protected]>
minidump: Refactor MinidumpCrashpadInfoListWriter into a base class,

MinidumpLocationDescriptorListWriter. This allows easier construction of
minidump structures that...

20032b5ddf8e58ab0a3a1d7c46dc30639c4b547b authored about 10 years ago by Mark Mentovai <[email protected]>
minidump: stronger checking for MinidumpWritableAtRVA<>().

MinidumpWritableAtRVA<>() now checks that the object of the requested
type is actually in the ra...

8ad3beccdb56e5214ec5a82497bc90e09902ec2b authored about 10 years ago by Mark Mentovai <[email protected]>