mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Fix page size for page-aligning generated code
This commit is contained in:
parent
b9bbee5c85
commit
56acafdb52
1 changed files with 3 additions and 2 deletions
|
@ -304,9 +304,10 @@ const u8* ARM64XEmitter::AlignCode16()
|
|||
|
||||
const u8* ARM64XEmitter::AlignCodePage()
|
||||
{
|
||||
int c = int((u64)m_code & 4095);
|
||||
int page_size = GetMemoryProtectPageSize();
|
||||
int c = int((u64)m_code & (page_size - 1));
|
||||
if (c)
|
||||
ReserveCodeSpace(4096-c);
|
||||
ReserveCodeSpace(page_size - c);
|
||||
return m_code;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue