Dynamic CDS archive map for /tmp/foo.jsa [header 0x0000000000000000 - 0x0000000000000428 1064 bytes] - magic: 0xf00baba8 - crc: 0x682ef18b - version: 10 ============ region ============= 0 "mc" - crc: 0x2d28a891 - read_only: 0 - allow_exec: 1 - is_heap_region: 0 - is_bitmap_region: 0 - mapped_from_file: 0 - file_offset: 0x1000 - mapping_offset: 0xba2000 - used: 336 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ region ============= 1 "rw" - crc: 0xe937cc53 - read_only: 0 - allow_exec: 0 - is_heap_region: 0 - is_bitmap_region: 0 - mapped_from_file: 0 - file_offset: 0x2000 - mapping_offset: 0xba3000 - used: 4056 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ region ============= 2 "ro" - crc: 0x568fc1fe - read_only: 1 - allow_exec: 0 - is_heap_region: 0 - is_bitmap_region: 0 - mapped_from_file: 0 - file_offset: 0x3000 - mapping_offset: 0xba4000 - used: 3568 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ region ============= 3 "bm" - crc: 0xdaac0352 - read_only: 1 - allow_exec: 0 - is_heap_region: 0 - is_bitmap_region: 1 - mapped_from_file: 0 - file_offset: 0x4000 - mapping_offset: 0x0 - used: 184 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ region ============= 4 "ca0" - crc: 0x00000000 - read_only: 0 - allow_exec: 0 - is_heap_region: 0 - is_bitmap_region: 0 - mapped_from_file: 0 - file_offset: 0x0 - mapping_offset: 0x0 - used: 0 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ region ============= 5 "ca1" - crc: 0x00000000 - read_only: 0 - allow_exec: 0 - is_heap_region: 0 - is_bitmap_region: 0 - mapped_from_file: 0 - file_offset: 0x0 - mapping_offset: 0x0 - used: 0 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ region ============= 6 "oa0" - crc: 0x00000000 - read_only: 0 - allow_exec: 0 - is_heap_region: 0 - is_bitmap_region: 0 - mapped_from_file: 0 - file_offset: 0x0 - mapping_offset: 0x0 - used: 0 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ region ============= 7 "oa1" - crc: 0x00000000 - read_only: 0 - allow_exec: 0 - is_heap_region: 0 - is_bitmap_region: 0 - mapped_from_file: 0 - file_offset: 0x0 - mapping_offset: 0x0 - used: 0 - oopmap_offset: 0x0 - oopmap_size_in_bits: 0 - mapped_base: 0x0000000000000000 ============ end regions ======== - header_size: 1064 - alignment: 4096 - obj_alignment: 8 - narrow_oop_base: 0x0000000000000000 - narrow_oop_base: 0x0000000000000000 - narrow_oop_shift 3 - compact_strings: 1 - max_heap_size: 16877879296 - narrow_oop_mode: 1 - narrow_klass_shift: 3 - compressed_oops: 1 - compressed_class_ptrs: 1 - cloned_vtables_offset: 0x0 - serialized_data_offset: 0xba4d70 - i2i_entry_code_buffers_offset: 0x0 - i2i_entry_code_buffers_size: 0 - heap_end: 0x0000000800000000 - base_archive_is_default: 1 - jvm_ident: Java HotSpot(TM) 64-Bit Server VM (slowdebug 16-internal+0-adhoc.iklam.open) for linux-amd64 JRE (16-internal+0-adhoc.iklam.open), built on Oct 2 2020 21:20:12 by "iklam" with gcc 8.3.0 - base_archive_name_size: 54 - shared_path_table_offset: 0xba4618 - shared_path_table_size: 2 - app_class_paths_start_index: 1 - app_module_paths_start_index: 2 - num_module_paths: 0 - max_used_path_index: 1 - verify_local: 0 - verify_remote: 1 - has_platform_or_app_classes: 1 - requested_base_address: 0x0000000800000000 - mapped_base_address: 0x0000000000000000 - allow_archiving_with_java_agent:0 - use_optimized_module_handling: 1 - use_full_module_graph 0 - ptrmap_size_in_bits: 1466 [mc region 0x0000000800ba2000 - 0x0000000800ba2150 336 bytes] [rw region 0x0000000800ba3000 - 0x0000000800ba3fd8 4056 bytes] 0x0000000800ba3008: @@ Class 544 HelloWorld 0x0000000800ba3228: @@ TypeArrayU1 56 0x0000000800ba3260: @@ ConstantPoolCache 232 HelloWorld 0x0000000800ba3348: @@ TypeArrayU8 56 0x0000000800ba3388: @@ Class 584 HelloA 0x0000000800ba35d0: @@ Method 104 void HelloA.aaaa() 0x0000000800ba3638: @@ Method 104 void HelloA.bbbb() 0x0000000800ba36a0: @@ Method 104 void HelloA.dddd() 0x0000000800ba3708: @@ Method 104 void HelloA.eeee() 0x0000000800ba3770: @@ Method 104 void HelloA.gggg() 0x0000000800ba37e0: @@ Class 584 HelloB 0x0000000800ba3a28: @@ Method 104 void HelloB.aaaa() 0x0000000800ba3a90: @@ Method 104 void HelloB.dddd() 0x0000000800ba3af8: @@ Method 104 void HelloB.gggg() 0x0000000800ba3b60: @@ Method 104 void HelloB.cccc() 0x0000000800ba3bc8: @@ Method 104 void HelloB.ffff() 0x0000000800ba3c30: @@ Method 104 void HelloWorld.() 0x0000000800ba3c98: @@ Method 104 void HelloWorld.main(java.lang.String[]) 0x0000000800ba3d00: @@ MethodCounters 88 0x0000000800ba3d58: @@ Method 104 void HelloB.() 0x0000000800ba3dc0: @@ MethodCounters 88 0x0000000800ba3e18: @@ TypeArrayU8 24 0x0000000800ba3e30: @@ ConstantPoolCache 72 HelloB 0x0000000800ba3e78: @@ TypeArrayU1 32 0x0000000800ba3e98: @@ Method 104 void HelloA.() 0x0000000800ba3f00: @@ MethodCounters 88 0x0000000800ba3f58: @@ TypeArrayU8 24 0x0000000800ba3f70: @@ ConstantPoolCache 72 HelloA 0x0000000800ba3fb8: @@ TypeArrayU1 32 0x0000000800ba3fd8: @@ Misc data 40 bytes [ro region 0x0000000800ba4000 - 0x0000000800ba4df0 3568 bytes] 0x0000000800ba4000: @@ Symbol 16 HelloWorld 0x0000000800ba4010: @@ Symbol 16 HelloA 0x0000000800ba4020: @@ Symbol 16 HelloB 0x0000000800ba4030: @@ Symbol 16 Getting A 0x0000000800ba4040: @@ Symbol 24 Hello World 0x0000000800ba4058: @@ Symbol 16 Getting B 0x0000000800ba4068: @@ Symbol 24 HelloWorld.java 0x0000000800ba4080: @@ Symbol 16 gggg 0x0000000800ba4090: @@ Symbol 16 ffff 0x0000000800ba40a0: @@ Symbol 16 dddd 0x0000000800ba40b0: @@ Symbol 16 cccc 0x0000000800ba40c0: @@ Symbol 16 aaaa 0x0000000800ba40d0: @@ Symbol 16 eeee 0x0000000800ba40e0: @@ Symbol 16 bbbb 0x0000000800ba40f0: @@ ConstantPool 416 HelloWorld 0x0000000800ba4290: @@ TypeArrayU2 16 0x0000000800ba42a0: @@ ConstantPool 224 HelloA 0x0000000800ba4380: @@ TypeArrayU8 56 0x0000000800ba43b8: @@ TypeArrayU4 32 0x0000000800ba43d8: @@ TypeArrayU2 8 0x0000000800ba43e0: @@ ConstantPool 224 HelloB 0x0000000800ba44c0: @@ TypeArrayU8 56 0x0000000800ba44f8: @@ TypeArrayU4 32 0x0000000800ba4518: @@ TypeArrayU2 8 0x0000000800ba4520: @@ TypeArrayU8 24 0x0000000800ba4538: @@ ConstMethod 72 void HelloWorld.() 0x0000000800ba4580: @@ ConstMethod 128 void HelloWorld.main(java.lang.String[]) 0x0000000800ba4600: @@ TypeArrayU4 16 0x0000000800ba4610: @@ TypeArrayU2 8 0x0000000800ba4618: @@ TypeArrayU8 648 0x0000000800ba48a0: @@ TypeArrayU1 56 0x0000000800ba48d8: @@ TypeArrayU1 40 0x0000000800ba4900: @@ TypeArrayU1 80 0x0000000800ba4950: @@ ConstMethod 72 void HelloB.() 0x0000000800ba4998: @@ ConstMethod 64 void HelloB.ffff() 0x0000000800ba49d8: @@ ConstMethod 64 void HelloB.cccc() 0x0000000800ba4a18: @@ ConstMethod 64 void HelloB.gggg() 0x0000000800ba4a58: @@ ConstMethod 64 void HelloB.dddd() 0x0000000800ba4a98: @@ ConstMethod 64 void HelloB.aaaa() 0x0000000800ba4ad8: @@ ConstMethod 72 void HelloA.() 0x0000000800ba4b20: @@ ConstMethod 64 void HelloA.gggg() 0x0000000800ba4b60: @@ ConstMethod 64 void HelloA.eeee() 0x0000000800ba4ba0: @@ ConstMethod 64 void HelloA.dddd() 0x0000000800ba4be0: @@ ConstMethod 64 void HelloA.bbbb() 0x0000000800ba4c20: @@ ConstMethod 64 void HelloA.aaaa() 0x0000000800ba4c60: @@ Misc data 9120 bytes [bitmap 0x0000000000000000 - 0x00000000000000b8 184 bytes] [End of CDS archive map]