Retourner aux forums || Retourner au forum general.general
Connaissez vous un méthode (prog), ou une API me permettant de coder quelque chose dans le genre.
J'entend par portable quelque chose qui fonctionne à la fois sur FreeBSD, OpenBSD et Linux (si possible biensûr).
> Lire le message (5 commentaires, moyenne: 2,2).
hmm... une piste à explorer.
Tu devrais pouvoir faire ça en scriptant gdb:
http://www.unknownroad.com/rtfm/gdbtut/gdbadvanced.html
Sinon, côté programmation, je te conseille de regarder du côté de ptrace().
Je m'y étais intéressé il y a quelques temps, et j'avais trouvé ces liens:
http://linuxgazette.net/issue81/sandeep.html
http://linuxgazette.net/issue85/sandeep.html
http://linuxgazette.net/issue83/sandeep.html
Au niveau de la portabilité:
CONFORMING TO
SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3
En tout cas bon courage si tu pars sur cette solution, ça m'a pas l'air particulièrement trivial à utiliser.
-
[^]Re: hmm... une piste à explorer.
Posté par Bapt (page perso, ) le 28/09/2006 à 16:39. (lien). Évalué à 2.Merci beaucoup, je vais regarder de ce côté là.
Plus simple
Utiliser gcore.
http://nixdoc.net/man-pages/FreeBSD/man1/gcore.1.html
-
[^]Re: Plus simple
Posté par Antoine Reilles (Jabber id, page perso, ) le 28/09/2006 à 21:05. (lien). Évalué à 2.gcore est aussi disponible pour NetBSD, mais à disparu de OpenBSD il y a environ 10 ans
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/gcore/Atti(...)
La page de an sous NetBSD dit:
HISTORY
gcore appeared in BSD 4.2, disappeared in NetBSD 1.2, and reappeared in
NetBSD 2.0.
j'imagine que c'est cette disparition qui a été suivie pour OpenBSD
-
[^]Re: Plus simple
Posté par Gérald (page perso, ) le 29/09/2006 à 06:21. (lien). Évalué à 1.Dans le même genre un kill -SEGV pid devrait te générer un core. Par contre adieu le process....
Revenir en haut de page || Retourner aux forums || Retourner au forum general.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.