ProcessSnapshotMinidump is implemented only to the extent that
AnnotationsSimpleMap() and Modules() operate, and Modules() only gives access
to ModuleSnapshotMinidump objects on which AnnotationsVector() and
AnnotationsSimpleMap() are implemented. The remaining methods are
unimplemented, as is the rest of the Snapshot family for minidump sources.
For the Crashpad client, the minidump reader only needs to be able to read
annotations from a minidump to be able to construct a Breakpad
server-compatible POST request, which sends the annotations as form data.
Because Crashpad is just a client so far, the remainder of the minidump reader
is not yet necessary.
Once the client is complete and time permits, the remainder of the minidump
snapshot family should be implemented. This involves replacing the NOTREACHED()
for not-implemented methods in the existing classes, and adding the missing
SystemSnapshotMinidump, ExceptionSnapshotMinidump, and ThreadSnapshotMinidump
classes.
Original issue reported on code.google.com by mark@chromium.org on 4 Mar 2015 at 5:21
Original issue reported on code.google.com by
mark@chromium.org
on 4 Mar 2015 at 5:21