mirror of
https://github.com/frida/tinycc
synced 2024-11-24 08:39:37 +03:00
Fix synchronization between data and instr caches
This commit is contained in:
parent
6ed6a36a51
commit
c68af2db9d
2
tccrun.c
2
tccrun.c
@ -225,7 +225,7 @@ static void set_pages_executable(void *ptr, unsigned long length)
|
||||
end = (addr_t)ptr + length;
|
||||
end = (end + PAGESIZE - 1) & ~(PAGESIZE - 1);
|
||||
mprotect((void *)start, end - start, PROT_READ | PROT_WRITE | PROT_EXEC);
|
||||
__clear_cache(ptr, prog_main + length);
|
||||
__clear_cache(ptr, ptr + length);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user