src/share/vm/classfile/stackMapTable.cpp

changeset 8080
e36fd279a207
parent 6872
c77d5db18942
child 8604
04d83ba48607
child 8703
02a3d0dcbedd
equal deleted inserted replaced
8079:bf95d7ddba60 8080:e36fd279a207
184 } 184 }
185 if (tag == ITEM_Uninitialized) { 185 if (tag == ITEM_Uninitialized) {
186 u2 offset = _stream->get_u2(THREAD); 186 u2 offset = _stream->get_u2(THREAD);
187 if (offset >= _code_length || 187 if (offset >= _code_length ||
188 _code_data[offset] != ClassVerifier::NEW_OFFSET) { 188 _code_data[offset] != ClassVerifier::NEW_OFFSET) {
189 ResourceMark rm(THREAD);
190 _verifier->class_format_error( 189 _verifier->class_format_error(
191 "StackMapTable format error: bad offset for Uninitialized"); 190 "StackMapTable format error: bad offset for Uninitialized");
192 return VerificationType::bogus_type(); 191 return VerificationType::bogus_type();
193 } 192 }
194 return VerificationType::uninitialized_type(offset); 193 return VerificationType::uninitialized_type(offset);

mercurial