Examen des adresses mmaped à l'aide de GDB

Je suis en utilisant le pilote que j'ai posté au Accès Direct à la Mémoire sous Linux à mmap certains de ram physique dans un espace utilisateur de l'adresse. Cependant, je ne peux pas utiliser GDB pour regarder tout de l'adresse; c'est à dire, x 0x12345678 (où 0x12345678 est la valeur de retour de mmap) échoue avec une erreur "Impossible d'accéder à la mémoire à l'adresse 0x12345678".

Est-il une manière de dire GDB que cette mémoire peut être consulté? Sinon, est-il quelque chose de différent que je peux faire dans le mmap (ni de l'appel ou de la mise en œuvre de foo_mmap) qui lui permettent d'accéder à cette mémoire?

Remarque que je ne suis pas de demander à propos de /dev/mem (comme dans le premier extrait de là), mais sur un mmap à la mémoire acquis par l'intermédiaire de ioremap(), virt_to_phys() et remap_pfn_range()

source d'informationauteur Mikeage