Exemple #1
0
    private void EnableAddrModifiable(IntPtr ptr, int size)
    {
        if (!LDasm.IsIL2CPP())
        {
            return;
        }

        IL2CPPHelper.SetAddrFlagsToRWE(ptr, size);
    }
Exemple #2
0
    private void EnableAddrModifiable(IntPtr ptr, uint size)
    {
        if (!LDasm.IsIL2CPP())
        {
            return;
        }

        uint oldProtect;
        bool ret = IL2CPPHelper.VirtualProtect(ptr, size, IL2CPPHelper.Protection.PAGE_EXECUTE_READWRITE, out oldProtect);

        Debug.Assert(ret);
    }