The snapshot library can have support for native core files, such as Mach-O and
ELF core files.
Crashpad can provide writers for native core files as an alternative to
minidump files.
One complication with using core files is that they don’t normally provide
rich primitives for listing modules. They’re mostly just a memory dump.
Another problem is that they don’t carry all of the information that a
snapshot can carry. (Minidumps don’t either, which is why Crashpad extends
them.) Creative solutions to stash things in the memory image captured in a
core file may be used in some cases, although this may not be a wise idea
because it will present a memory image dissimilar to the actual crashed
process’. Alternatively, augmentations to native core can be used. These will
likely be needed anyway.
Original issue reported on code.google.com by mark@chromium.org on 28 Mar 2015 at 3:12
Original issue reported on code.google.com by
mark@chromium.org
on 28 Mar 2015 at 3:12