src/share/vm/aot/aotCodeHeap.hpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File
*** old/src/share/vm/aot/aotCodeHeap.hpp	Tue Aug 22 11:47:06 2017
--- new/src/share/vm/aot/aotCodeHeap.hpp	Tue Aug 22 11:47:06 2017

*** 75,85 **** --- 75,85 ---- typedef struct { int _version; int _class_count; int _method_count; ! int _metaspace_got_size; ! int _klasses_got_size; int _metadata_got_size; int _oop_got_size; int _jvm_version_offset; enum {
*** 178,192 **** --- 178,192 ---- address _methods_offsets; address _klasses_offsets; address _dependencies; ! Metadata** _metaspace_got; ! Metadata** _klasses_got; Metadata** _metadata_got; oop* _oop_got; ! int _metaspace_got_size; ! int _klasses_got_size; int _metadata_got_size; int _oop_got_size; // Collect stubs info int* _stubs_offsets;
*** 249,259 **** --- 249,259 ---- void got_metadata_do(void f(Metadata*)); #ifdef ASSERT bool got_contains(Metadata **p) { return (p >= &_metadata_got[0] && p < &_metadata_got[_metadata_got_size]) || ! (p >= &_metaspace_got[0] && p < &_metaspace_got[_metaspace_got_size]); ! (p >= &_klasses_got[0] && p < &_klasses_got[_klasses_got_size]); } #endif int dso_id() const { return _lib->id(); } int aot_id() const { return _aot_id; }

src/share/vm/aot/aotCodeHeap.hpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File