J'utilise mprotect() pour définir les drapeaux de protection d'une zone mémoire. Plus tard, je veux restaurer les drapeaux de protection de cette zone mémoire.
Ma question est la suivante : comment obtenir les drapeaux de protection d'une zone mémoire ? Les drapeaux comprennent PROT_READ ...
Ma solution de contournement consiste à analyser /proc/self/maps manuellement. Mais cette solution est trop maladroite ...
Je me demande s'il y a un appel système que je peux utiliser.