nosoop / SMExt-SourceScramble

A SourceMod extension for dealing with memory-related operations.
https://forums.alliedmods.net/showthread.php?p=2657347
GNU General Public License v3.0
84 stars 12 forks source link

Raise failure when attempting to patch over an already patched range #2

Open nosoop opened 5 years ago

nosoop commented 5 years ago

This is effectively footgun prevention to ensure patches get restored properly (we can't have overlapping patches because we can't guarantee they will be unloaded in the same order).

It should be implemented using an interval tree.