On Sun, Nov 13, 2005 at 09:54:42AM +0000, Jean-Luc Coulon (f5ibh) wrote: > >Ma deuxième question à mal été comprise, je crois : En > >fait j'aimerai savoir, pour un processus donné, l'adresse > >réelle en mémoire (ram + swap confondue) des données.
Toutes les adresses sont 'réelles' :-) Pour être clair, il vaut mieux parler d'adresse physique et d'adresse virtuelle. > >Cela me permettrait d'y acceder au moyen de /dev/mem avec > >l'offset correspondant. La mémoire virtuelle telle que > >vous la définissez ne m'interresse pas, ce que je veux > >c'est la véritable adresse en mémoire pour y acceder via > >/dev/mem. Le problème de /dev/mem, c'est que c'est une image de mémoire physique. Si des pages sont swappées, on ne le saura pas facilement. > >Je dis que c'est important pour moi car je suis en train > >de coder un programme qui me permet de faire des > >recherches en mémoire, et des modifs, et j'aimerai > >pouvoir spécifier le processus dont on veut modifier les > >données. > Ça, je ne sais aps si on peut l'obtenir facilement. Pareil. À mon avis, tu pars sur la mauvaise piste. Je te conseillerais de regarder comment les debuggeurs marchent: gdb sait regarder la mémoire d'un autre processus, et ce sans se soucier d'où elle est physiquement. Y. -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

