enable large OS page support on Windows

This commit is contained in:
daan 2019-06-28 22:35:57 -07:00
parent 6eaf387891
commit d6901558cd
6 changed files with 96 additions and 18 deletions

View file

@ -36,6 +36,7 @@ bool _mi_os_shrink(void* p, size_t oldsize, size_t newsize);
void _mi_os_free(void* p, size_t size, mi_stats_t* stats);
bool _mi_os_protect(void* addr, size_t size);
bool _mi_os_unprotect(void* addr, size_t size);
void _mi_os_init(void); // called from process init
void* _mi_os_alloc_aligned(size_t size, size_t alignment, mi_os_tld_t* tld);
size_t _mi_os_page_size(void);

View file

@ -216,6 +216,7 @@ typedef enum mi_option_e {
mi_option_page_reset,
mi_option_cache_reset,
mi_option_pool_commit,
mi_option_large_os_pages,
mi_option_secure,
mi_option_show_stats,
mi_option_show_errors,