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

src/share/vm/classfile/verifier.hpp

Print this page




 289     u2 bci, bool this_uninit, StackMapFrame* current_frame,
 290     StackMapTable* stackmap_table, TRAPS);
 291 
 292   void verify_ldc(
 293     int opcode, u2 index, StackMapFrame *current_frame,
 294     constantPoolHandle cp, u2 bci, TRAPS);
 295 
 296   void verify_switch(
 297     RawBytecodeStream* bcs, u4 code_length, char* code_data,
 298     StackMapFrame* current_frame, StackMapTable* stackmap_table, TRAPS);
 299 
 300   void verify_field_instructions(
 301     RawBytecodeStream* bcs, StackMapFrame* current_frame,
 302     constantPoolHandle cp, TRAPS);
 303 
 304   void verify_invoke_init(
 305     RawBytecodeStream* bcs, u2 ref_index, VerificationType ref_class_type,
 306     StackMapFrame* current_frame, u4 code_length, bool* this_uninit,
 307     constantPoolHandle cp, TRAPS);
 308 





 309   void verify_invoke_instructions(
 310     RawBytecodeStream* bcs, u4 code_length, StackMapFrame* current_frame,
 311     bool* this_uninit, VerificationType return_type,
 312     constantPoolHandle cp, TRAPS);
 313 
 314   VerificationType get_newarray_type(u2 index, u2 bci, TRAPS);
 315   void verify_anewarray(u2 bci, u2 index, constantPoolHandle cp,
 316       StackMapFrame* current_frame, TRAPS);
 317   void verify_return_value(
 318       VerificationType return_type, VerificationType type, u2 offset,
 319       StackMapFrame* current_frame, TRAPS);
 320 
 321   void verify_iload (u2 index, StackMapFrame* current_frame, TRAPS);
 322   void verify_lload (u2 index, StackMapFrame* current_frame, TRAPS);
 323   void verify_fload (u2 index, StackMapFrame* current_frame, TRAPS);
 324   void verify_dload (u2 index, StackMapFrame* current_frame, TRAPS);
 325   void verify_aload (u2 index, StackMapFrame* current_frame, TRAPS);
 326   void verify_istore(u2 index, StackMapFrame* current_frame, TRAPS);
 327   void verify_lstore(u2 index, StackMapFrame* current_frame, TRAPS);
 328   void verify_fstore(u2 index, StackMapFrame* current_frame, TRAPS);




 289     u2 bci, bool this_uninit, StackMapFrame* current_frame,
 290     StackMapTable* stackmap_table, TRAPS);
 291 
 292   void verify_ldc(
 293     int opcode, u2 index, StackMapFrame *current_frame,
 294     constantPoolHandle cp, u2 bci, TRAPS);
 295 
 296   void verify_switch(
 297     RawBytecodeStream* bcs, u4 code_length, char* code_data,
 298     StackMapFrame* current_frame, StackMapTable* stackmap_table, TRAPS);
 299 
 300   void verify_field_instructions(
 301     RawBytecodeStream* bcs, StackMapFrame* current_frame,
 302     constantPoolHandle cp, TRAPS);
 303 
 304   void verify_invoke_init(
 305     RawBytecodeStream* bcs, u2 ref_index, VerificationType ref_class_type,
 306     StackMapFrame* current_frame, u4 code_length, bool* this_uninit,
 307     constantPoolHandle cp, TRAPS);
 308 
 309   bool ends_in_athrow(
 310     u4 start_bc_offset, u4 end_bc_offset, bool reach_end_of_bc);
 311 
 312   bool switch_athrows(Bytecodes::Code opcode, RawBytecodeStream* bcs);
 313 
 314   void verify_invoke_instructions(
 315     RawBytecodeStream* bcs, u4 code_length, StackMapFrame* current_frame,
 316     bool* this_uninit, VerificationType return_type,
 317     constantPoolHandle cp, TRAPS);
 318 
 319   VerificationType get_newarray_type(u2 index, u2 bci, TRAPS);
 320   void verify_anewarray(u2 bci, u2 index, constantPoolHandle cp,
 321       StackMapFrame* current_frame, TRAPS);
 322   void verify_return_value(
 323       VerificationType return_type, VerificationType type, u2 offset,
 324       StackMapFrame* current_frame, TRAPS);
 325 
 326   void verify_iload (u2 index, StackMapFrame* current_frame, TRAPS);
 327   void verify_lload (u2 index, StackMapFrame* current_frame, TRAPS);
 328   void verify_fload (u2 index, StackMapFrame* current_frame, TRAPS);
 329   void verify_dload (u2 index, StackMapFrame* current_frame, TRAPS);
 330   void verify_aload (u2 index, StackMapFrame* current_frame, TRAPS);
 331   void verify_istore(u2 index, StackMapFrame* current_frame, TRAPS);
 332   void verify_lstore(u2 index, StackMapFrame* current_frame, TRAPS);
 333   void verify_fstore(u2 index, StackMapFrame* current_frame, TRAPS);


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