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. 😉


Anmelden zum Antworten