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); |