Memory dumper ? [Résolu]

Memory dumper ? [Résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 22-04-2008 à 15:21:03    

salut,  
j'aurai besoin de votre aide afin de trouver un moyen simple de dumper la mémoire dans un fichier ou qui permet simplement de voir le dump svp.
j'ai trouvé memprof http://www.gnome.org/projects/memprof/ qui a l'air pas mal, mais j'arrive pas à le faire tourner sur kde. à chaque fois il me demande d'installer tel ou tel package gnome-spécifique et je ne peux pas trop installer de trucs sur la machine que j'ai, on me l'a prêté..
connaîtriez-vous un soft du même genre svp?


Message édité par newbee le 23-04-2008 à 00:44:15
Reply

Marsh Posté le 22-04-2008 à 15:21:03   

Reply

Marsh Posté le 22-04-2008 à 15:22:20    

dans /proc, y'a pas un fichier mem ou qqch comme ça ? :??:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 22-04-2008 à 15:33:31    

sisi, il y a un fichier "meminfo" mais il affiche pas ce que je voudrai, à savoir les valeurs des pointeurs mémoire EBP, ESP... :/

Reply

Marsh Posté le 22-04-2008 à 15:37:40    

man mem


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 22-04-2008 à 16:00:01    

cp /proc/kcore /unfichier ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 22-04-2008 à 23:22:27    

"mem" je comprends pas trop comment l'utiliser :/
et "kcore" c'est énorme comme fichier!
 
moi c'est un truc tout con que je cherche. j'ai trouvé un exemple de ce que je cherche exactement :
http://www.securiteam.com/security [...] 006UQ.html
 
plus particulièrement :

Citation :

3a. Overflowing the program
# ./blah
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <- user input
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# ./blah
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <- user input
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Segmentation fault (core dumped)
# gdb blah core
(gdb) info registers
     eax:       0x24          36
     ecx:  0x804852f   134513967
     edx:        0x1           1
     ebx:   0x11a3c8     1156040
     esp: 0xbffffdb8 -1073742408
     ebp:   0x787878     7895160


 
comment fait-on pour avoir le "core dumped" dès la fin du programme? j'ai essayé sur des kernels 2.6.xx et 2.4.33, ça ne me le fait pas :/ j'ai même essayé avec le même exemple qu'il y a sur la page, nada..

Message cité 1 fois
Message édité par newbee le 22-04-2008 à 23:23:28
Reply

Marsh Posté le 22-04-2008 à 23:56:54    

$ ulimit -c unlimited

Reply

Marsh Posté le 23-04-2008 à 00:44:02    

crt a écrit :

$ ulimit -c unlimited


je venais justement poster pour dire que j'avais trouvé :p
merci quand même ;)

Reply

Marsh Posté le 23-04-2008 à 00:46:21    

par contre pour la manip inverse, c "limited" au lieu de "unlimited"? lol. j'imagine que non. mis à part le fait d'avoir accès au dump, ça change quelque chose d'utiliser cette commande?

Reply

Marsh Posté le 23-04-2008 à 09:48:27    

newbee a écrit :

"mem" je comprends pas trop comment l'utiliser :/
et "kcore" c'est énorme comme fichier!
 
moi c'est un truc tout con que je cherche. j'ai trouvé un exemple de ce que je cherche exactement :
http://www.securiteam.com/security [...] 006UQ.html
 
plus particulièrement :

Citation :

3a. Overflowing the program
# ./blah
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <- user input
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# ./blah
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <- user input
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Segmentation fault (core dumped)
# gdb blah core
(gdb) info registers
     eax:       0x24          36
     ecx:  0x804852f   134513967
     edx:        0x1           1
     ebx:   0x11a3c8     1156040
     esp: 0xbffffdb8 -1073742408
     ebp:   0x787878     7895160


 
comment fait-on pour avoir le "core dumped" dès la fin du programme? j'ai essayé sur des kernels 2.6.xx et 2.4.33, ça ne me le fait pas :/ j'ai même essayé avec le même exemple qu'il y a sur la page, nada..


 
t'as jamais dit que tu voulais la mémoire d'un seul processus.... et man ulimit.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-04-2008 à 09:48:27   

Reply

Marsh Posté le 23-04-2008 à 11:00:04    

désolé, je savais pas que c'était possible c'est pour ça :p par contre j'avais bien dit que je recherchai les valeurs d'EBP, ESP.. j'aurai du être plus clair, désolé. merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed