src/share/vm/classfile/verificationType.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/classfile/verificationType.hpp	Thu Jul 26 17:35:35 2012
--- new/src/share/vm/classfile/verificationType.hpp	Thu Jul 26 17:35:35 2012

*** 155,165 **** --- 155,165 ---- static VerificationType category2_2nd_check() { return VerificationType(Category2_2ndQuery); } // For reference types, store the actual Symbol static VerificationType reference_type(Symbol* sh) { ! assert(((uintptr_t)sh & 0x3) == 0, "Oops must be aligned"); ! assert(((uintptr_t)sh & 0x3) == 0, "Symbols must be aligned"); // If the above assert fails in the future because oop* isn't aligned, // then this type encoding system will have to change to have a tag value // to descriminate between oops and primitives. return VerificationType((uintptr_t)sh); }
*** 301,311 **** --- 301,311 ---- int index = 0; while (name()->byte_at(index++) == '['); return index; } - void print_on(outputStream* st) const PRODUCT_RETURN; private: bool is_reference_assignable_from( const VerificationType&, ClassVerifier*, TRAPS) const;

src/share/vm/classfile/verificationType.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File