@@ -1805,7 +1805,7 @@ bool os::remove_stack_guard_pages(char* addr, size_t size) {
1805
1805
void os::pd_realign_memory (char *addr, size_t bytes, size_t alignment_hint) {
1806
1806
}
1807
1807
1808
- void os::pd_free_memory (char *addr, size_t bytes, size_t alignment_hint) {
1808
+ void os::pd_free_memory (char *addr, size_t bytes, size_t alignment_hint, MEMFLAGS flag ) {
1809
1809
}
1810
1810
1811
1811
size_t os::pd_pretouch_memory (void * first, void * last, size_t page_size) {
@@ -1847,7 +1847,7 @@ bool os::numa_get_group_ids_for_range(const void** addresses, int* lgrp_ids, siz
1847
1847
}
1848
1848
1849
1849
// Reserves and attaches a shared memory segment.
1850
- char * os::pd_reserve_memory (size_t bytes, bool exec) {
1850
+ char * os::pd_reserve_memory (size_t bytes, bool exec, MEMFLAGS flag ) {
1851
1851
// Always round to os::vm_page_size(), which may be larger than 4K.
1852
1852
bytes = align_up (bytes, os::vm_page_size ());
1853
1853
@@ -1996,7 +1996,7 @@ void os::large_page_init() {
1996
1996
return ; // Nothing to do. See query_multipage_support and friends.
1997
1997
}
1998
1998
1999
- char * os::pd_reserve_memory_special (size_t bytes, size_t alignment, size_t page_size, char * req_addr, bool exec) {
1999
+ char * os::pd_reserve_memory_special (size_t bytes, size_t alignment, size_t page_size, char * req_addr, bool exec, MEMFLAGS flag ) {
2000
2000
fatal (" os::reserve_memory_special should not be called on AIX." );
2001
2001
return nullptr ;
2002
2002
}
@@ -2015,7 +2015,7 @@ bool os::can_commit_large_page_memory() {
2015
2015
return false ;
2016
2016
}
2017
2017
2018
- char * os::pd_attempt_map_memory_to_file_at (char * requested_addr, size_t bytes, int file_desc) {
2018
+ char * os::pd_attempt_map_memory_to_file_at (char * requested_addr, size_t bytes, int file_desc, MEMFLAGS flag ) {
2019
2019
assert (file_desc >= 0 , " file_desc is not valid" );
2020
2020
char * result = nullptr ;
2021
2021
@@ -2033,7 +2033,7 @@ char* os::pd_attempt_map_memory_to_file_at(char* requested_addr, size_t bytes, i
2033
2033
2034
2034
// Reserve memory at an arbitrary address, only if that area is
2035
2035
// available (and not reserved for something else).
2036
- char * os::pd_attempt_reserve_memory_at (char * requested_addr, size_t bytes, bool exec) {
2036
+ char * os::pd_attempt_reserve_memory_at (char * requested_addr, size_t bytes, bool exec, MEMFLAGS flag ) {
2037
2037
char * addr = nullptr ;
2038
2038
2039
2039
// Always round to os::vm_page_size(), which may be larger than 4K.
0 commit comments