47 _all = new CDSOffsets("size_t_size", sizeof(size_t), NULL); \ |
47 _all = new CDSOffsets("size_t_size", sizeof(size_t), NULL); \ |
48 ADD_NEXT(_all, "int_size", sizeof(int)); \ |
48 ADD_NEXT(_all, "int_size", sizeof(int)); \ |
49 ADD_NEXT(_all, "FileMapHeader::_magic", offset_of(FileMapHeader, _magic)); \ |
49 ADD_NEXT(_all, "FileMapHeader::_magic", offset_of(FileMapHeader, _magic)); \ |
50 ADD_NEXT(_all, "FileMapHeader::_crc", offset_of(FileMapHeader, _crc)); \ |
50 ADD_NEXT(_all, "FileMapHeader::_crc", offset_of(FileMapHeader, _crc)); \ |
51 ADD_NEXT(_all, "FileMapHeader::_version", offset_of(FileMapHeader, _version)); \ |
51 ADD_NEXT(_all, "FileMapHeader::_version", offset_of(FileMapHeader, _version)); \ |
|
52 ADD_NEXT(_all, "FileMapHeader::_jvm_ident", offset_of(FileMapHeader, _jvm_ident)); \ |
52 ADD_NEXT(_all, "FileMapHeader::_space[0]", offset_of(FileMapHeader, _space)); \ |
53 ADD_NEXT(_all, "FileMapHeader::_space[0]", offset_of(FileMapHeader, _space)); \ |
53 ADD_NEXT(_all, "CDSFileMapRegion::_crc", offset_of(CDSFileMapRegion, _crc)); \ |
54 ADD_NEXT(_all, "CDSFileMapRegion::_crc", offset_of(CDSFileMapRegion, _crc)); \ |
54 ADD_NEXT(_all, "CDSFileMapRegion::_used", offset_of(CDSFileMapRegion, _used)); \ |
55 ADD_NEXT(_all, "CDSFileMapRegion::_used", offset_of(CDSFileMapRegion, _used)); \ |
55 ADD_NEXT(_all, "FileMapHeader::_paths_misc_info_size", offset_of(FileMapHeader, _paths_misc_info_size)); \ |
|
56 ADD_NEXT(_all, "file_header_size", sizeof(FileMapHeader)); \ |
56 ADD_NEXT(_all, "file_header_size", sizeof(FileMapHeader)); \ |
57 ADD_NEXT(_all, "DynamicArchiveHeader::_base_archive_crc", offset_of(DynamicArchiveHeader, _base_archive_crc)); \ |
57 ADD_NEXT(_all, "DynamicArchiveHeader::_base_region_crc", offset_of(DynamicArchiveHeader, _base_region_crc)); \ |
58 ADD_NEXT(_all, "CDSFileMapRegion_size", sizeof(CDSFileMapRegion)); |
58 ADD_NEXT(_all, "CDSFileMapRegion_size", sizeof(CDSFileMapRegion)); |
59 |
59 |
60 int CDSOffsets::find_offset(const char* name) { |
60 int CDSOffsets::find_offset(const char* name) { |
61 if (_all == NULL) { |
61 if (_all == NULL) { |
62 CREATE_OFFSET_MAPS |
62 CREATE_OFFSET_MAPS |