@ -625,7 +625,7 @@ void VMManager::UpdatePageTableForVMA(const VirtualMemoryArea& vma) {
void VMManager : : InitializeMemoryRegionRanges ( FileSys : : ProgramAddressSpaceType type ) {
u64 map_region_size = 0 ;
u64 heap_region_size = 0 ;
u64 new_map _region_size = 0 ;
u64 stack _region_size = 0 ;
u64 tls_io_region_size = 0 ;
u64 stack_and_tls_io_end = 0 ;
@ -665,7 +665,7 @@ void VMManager::InitializeMemoryRegionRanges(FileSys::ProgramAddressSpaceType ty
aslr_region_end = aslr_region_base + 0x7FF8000000 ;
map_region_size = 0x1000000000 ;
heap_region_size = 0x180000000 ;
new_map _region_size = 0x80000000 ;
stack _region_size = 0x80000000 ;
tls_io_region_size = 0x1000000000 ;
break ;
default :
@ -685,15 +685,15 @@ void VMManager::InitializeMemoryRegionRanges(FileSys::ProgramAddressSpaceType ty
heap_region_end = heap_region_base + heap_region_size ;
heap_end = heap_region_base ;
new_map _region_base = heap_region_end ;
new_map_region_end = new_map_region_base + new_map _region_size;
stack _region_base = heap_region_end ;
stack_region_end = stack_region_base + stack _region_size;
tls_io_region_base = new_map _region_end;
tls_io_region_base = stack _region_end;
tls_io_region_end = tls_io_region_base + tls_io_region_size ;
if ( new_map _region_size = = 0 ) {
new_map _region_base = stack_and_tls_io_begin ;
new_map _region_end = stack_and_tls_io_end ;
if ( stack _region_size = = 0 ) {
stack _region_base = stack_and_tls_io_begin ;
stack _region_end = stack_and_tls_io_end ;
}
if ( tls_io_region_size = = 0 ) {
@ -890,21 +890,21 @@ bool VMManager::IsWithinMapRegion(VAddr address, u64 size) const {
return IsInsideAddressRange ( address , size , GetMapRegionBaseAddress ( ) , GetMapRegionEndAddress ( ) ) ;
}
VAddr VMManager : : GetNewMap RegionBaseAddress ( ) const {
return new_map _region_base;
VAddr VMManager : : GetStack RegionBaseAddress ( ) const {
return stack _region_base;
}
VAddr VMManager : : GetNewMap RegionEndAddress ( ) const {
return new_map _region_end;
VAddr VMManager : : GetStack RegionEndAddress ( ) const {
return stack _region_end;
}
u64 VMManager : : GetNewMap RegionSize ( ) const {
return new_map_region_end - new_map _region_base;
u64 VMManager : : GetStack RegionSize ( ) const {
return stack_region_end - stack _region_base;
}
bool VMManager : : IsWithinNewMap Region ( VAddr address , u64 size ) const {
return IsInsideAddressRange ( address , size , GetNewMap RegionBaseAddress ( ) ,
GetNewMap RegionEndAddress ( ) ) ;
bool VMManager : : IsWithinStack Region ( VAddr address , u64 size ) const {
return IsInsideAddressRange ( address , size , GetStack RegionBaseAddress ( ) ,
GetStack RegionEndAddress ( ) ) ;
}
VAddr VMManager : : GetTLSIORegionBaseAddress ( ) const {