Corrected mprotect parameters on x86-32 Voodoo recompiler. Patch from bit.
This commit is contained in:
parent
6f5168e98b
commit
01353b32d8
1 changed files with 1 additions and 1 deletions
|
|
@ -3300,7 +3300,7 @@ static void voodoo_codegen_init(voodoo_t *voodoo)
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
start = (void *)((long)voodoo->codegen_data & pagemask);
|
start = (void *)((long)voodoo->codegen_data & pagemask);
|
||||||
len = ((sizeof(voodoo_x86_data_t) * BLOCK_NUM) + pagesize) & pagemask;
|
len = ((sizeof(voodoo_x86_data_t) * BLOCK_NUM*2) + pagesize) & pagemask;
|
||||||
if (mprotect(start, len, PROT_READ | PROT_WRITE | PROT_EXEC) != 0)
|
if (mprotect(start, len, PROT_READ | PROT_WRITE | PROT_EXEC) != 0)
|
||||||
{
|
{
|
||||||
perror("mprotect");
|
perror("mprotect");
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue