Core dump format de fichier

J'ai écrit un custom core dump de la manipulation de l'application pour un projet. J'ai changé '/proc/sys/kernel/core_pattern' appeler mon dump de gestionnaire et de ses invoquée avec succès.

Maintenant la question est de sauver le core dump dans un fichier qui peut être reconnu par gdb. Actuellement mon dump-gestionnaire de lire le dump à partir de STDIN et de l'enregistrer dans un fichier de base.dump'. Quand j'essaye de charger ce vidage de la mémoire dans le gdb, il me donne l'erreur:

(gdb) ... is not a core dump: File format not recognized

Quand je lance le fichier " commande sur un core dump il me donner suivants:

core: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from './dump_gen'

Personnalisés générés dump, 'fichier' donne suivants:

core.dump: data

Svp quelqu'un peut m'aider comment écrire core dump correctement de sorte qu'il peut être utilisé dans gdb.

PS: je ne veux pas utiliser les fichier de vidage de mémoire.

OriginalL'auteur AvadhP | 2011-07-06