150 static void pd_realign_memory(char *addr, size_t bytes, size_t alignment_hint); |
150 static void pd_realign_memory(char *addr, size_t bytes, size_t alignment_hint); |
151 |
151 |
152 static size_t page_size_for_region(size_t region_size, size_t min_pages, bool must_be_aligned); |
152 static size_t page_size_for_region(size_t region_size, size_t min_pages, bool must_be_aligned); |
153 |
153 |
154 static void initialize_initial_active_processor_count(); |
154 static void initialize_initial_active_processor_count(); |
|
155 |
|
156 LINUX_ONLY(static void pd_init_container_support();) |
|
157 |
155 public: |
158 public: |
156 static void init(void); // Called before command line parsing |
159 static void init(void); // Called before command line parsing |
|
160 |
|
161 static void init_container_support() { // Called during command line parsing. |
|
162 LINUX_ONLY(pd_init_container_support();) |
|
163 } |
|
164 |
157 static void init_before_ergo(void); // Called after command line parsing |
165 static void init_before_ergo(void); // Called after command line parsing |
158 // before VM ergonomics processing. |
166 // before VM ergonomics processing. |
159 static jint init_2(void); // Called after command line parsing |
167 static jint init_2(void); // Called after command line parsing |
160 // and VM ergonomics processing |
168 // and VM ergonomics processing |
161 static void init_globals(void) { // Called from init_globals() in init.cpp |
169 static void init_globals(void) { // Called from init_globals() in init.cpp |