Comme référence, je suis en utilisant le code suivant:Trouvez l'adresse exacte de la variable Buf
#include <stdio.h>
#include <string.h>
int main (void) {
char buf[100]; // ------> How do I find the address in gdb?
printf ("Buffer is at memory location: %08x\n", &buf);
strcpy (buf, "some random text");
printf ("Text is [%s]\n", buf);
return 0;
}
Comment puis-je obtenir gdb
me montrer l'adresse de la variable buf
?
Je ne pense pas que 'buf' sera mis en cache dans un registre. Eh bien, pas à moins que ce soit un registre sanglant _big_ :-) – paxdiablo
Vous voulez dire que votre processeur n'a pas de registres de 100 octets? Mec, quel matériel utilisez-vous? –
Free BSD Inter Pentium 4 ...... – Neefra