qychen1982 / crashpad

Automatically exported from code.google.com/p/crashpad
0 stars 0 forks source link

Native core file support #28

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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