hotspot/src/share/vm/classfile/verifier.hpp
changeset 28652 645506f523d0
parent 28512 968fe01e1f82
parent 28612 164db20ecb94
child 30102 d932845db0fe
equal deleted inserted replaced
28514:da53c1ffc837 28652:645506f523d0
     1 /*
     1 /*
     2  * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   295     RawBytecodeStream* bcs, u4 code_length, char* code_data,
   295     RawBytecodeStream* bcs, u4 code_length, char* code_data,
   296     StackMapFrame* current_frame, StackMapTable* stackmap_table, TRAPS);
   296     StackMapFrame* current_frame, StackMapTable* stackmap_table, TRAPS);
   297 
   297 
   298   void verify_field_instructions(
   298   void verify_field_instructions(
   299     RawBytecodeStream* bcs, StackMapFrame* current_frame,
   299     RawBytecodeStream* bcs, StackMapFrame* current_frame,
   300     constantPoolHandle cp, TRAPS);
   300     constantPoolHandle cp, bool allow_arrays, TRAPS);
   301 
   301 
   302   void verify_invoke_init(
   302   void verify_invoke_init(
   303     RawBytecodeStream* bcs, u2 ref_index, VerificationType ref_class_type,
   303     RawBytecodeStream* bcs, u2 ref_index, VerificationType ref_class_type,
   304     StackMapFrame* current_frame, u4 code_length, bool in_try_block,
   304     StackMapFrame* current_frame, u4 code_length, bool in_try_block,
   305     bool* this_uninit, constantPoolHandle cp, StackMapTable* stackmap_table,
   305     bool* this_uninit, constantPoolHandle cp, StackMapTable* stackmap_table,