Wie mprotect korrekt verweden?
-
Hoi,
ich möchte Speicherberechtigungen verändern.mprotect() changes protection for the calling process's memory page(s) containing any part of the address range in the interval [addr, addr+len-1]. addr must be aligned to a page boundary.
addr ist bei mir: 0x401000
len ist bei mir: 0x50e000
Dh. das Intervall sollte sein: [0x401000, 0x90efff]Allerdings wird auch die Berechtigungen der Bytes ab 0x90f000 verändert, was zu einem Crash führt.
Was mache ich falsch?
Danke und Grüße,
Ethon
-
Fehler lag woanders. Ich bin dumm. Problem gelöst.