190 size_t _shared_path_entry_size; |
190 size_t _shared_path_entry_size; |
191 Array<u8>* _shared_path_table; |
191 Array<u8>* _shared_path_table; |
192 |
192 |
193 jshort _app_class_paths_start_index; // Index of first app classpath entry |
193 jshort _app_class_paths_start_index; // Index of first app classpath entry |
194 jshort _app_module_paths_start_index; // Index of first module path entry |
194 jshort _app_module_paths_start_index; // Index of first module path entry |
|
195 jshort _max_used_path_index; // max path index referenced during CDS dump |
195 bool _verify_local; // BytecodeVerificationLocal setting |
196 bool _verify_local; // BytecodeVerificationLocal setting |
196 bool _verify_remote; // BytecodeVerificationRemote setting |
197 bool _verify_remote; // BytecodeVerificationRemote setting |
197 bool _has_platform_or_app_classes; // Archive contains app classes |
198 bool _has_platform_or_app_classes; // Archive contains app classes |
198 |
199 |
199 void set_has_platform_or_app_classes(bool v) { |
200 void set_has_platform_or_app_classes(bool v) { |
200 _has_platform_or_app_classes = v; |
201 _has_platform_or_app_classes = v; |
201 } |
202 } |
202 bool has_platform_or_app_classes() { return _has_platform_or_app_classes; } |
203 bool has_platform_or_app_classes() { return _has_platform_or_app_classes; } |
|
204 jshort max_used_path_index() { return _max_used_path_index; } |
|
205 jshort app_module_paths_start_index() { return _app_module_paths_start_index; } |
203 |
206 |
204 char* region_addr(int idx); |
207 char* region_addr(int idx); |
205 |
208 |
206 bool validate(); |
209 bool validate(); |
207 void populate(FileMapInfo* info, size_t alignment); |
210 void populate(FileMapInfo* info, size_t alignment); |