Lines Matching refs:bci
489 ss->indent().print_cr("bci [%d, %d] => handler: %d", table.start_pc(i),
638 u2 bci = bcs.bci();
640 // Set current frame's offset to bci
641 current_frame.set_offset(bci);
648 stackmap_index, bci, ¤t_frame, &stackmap_table,
664 tty->print_cr("offset = %d, opcode = %s", bci, Bytecodes::name(opcode));
679 verify_error(ErrorContext::bad_code(bci), "Bad wide instruction");
727 cp, bci, CHECK_VERIFY(this));
733 cp, bci, CHECK_VERIFY(this));
791 verify_error(ErrorContext::bad_type(bci,
806 ErrorContext::bad_type(bci, current_frame.stack_top_ctx()),
819 verify_error(ErrorContext::bad_type(bci,
833 verify_error(ErrorContext::bad_type(bci,
847 verify_error(ErrorContext::bad_type(bci,
862 verify_error(ErrorContext::bad_type(bci,
876 verify_error(ErrorContext::bad_type(bci,
891 verify_error(ErrorContext::bad_type(bci,
965 verify_error(ErrorContext::bad_type(bci,
980 ErrorContext::bad_type(bci, current_frame.stack_top_ctx()),
993 verify_error(ErrorContext::bad_type(bci,
1007 verify_error(ErrorContext::bad_type(bci,
1022 verify_error(ErrorContext::bad_type(bci,
1036 verify_error(ErrorContext::bad_type(bci,
1051 verify_error(ErrorContext::bad_type(bci,
1065 verify_error(ErrorContext::bad_type(bci,
1089 ErrorContext::bad_type(bci, current_frame.stack_top_ctx()),
1125 bci, current_frame.stack_top_ctx()), bad_type_msg, "dup_x2");
1146 ErrorContext::bad_type(bci, current_frame.stack_top_ctx()),
1169 ErrorContext::bad_type(bci, current_frame.stack_top_ctx()),
1196 ErrorContext::bad_type(bci, current_frame.stack_top_ctx()),
1212 ErrorContext::bad_type(bci, current_frame.stack_top_ctx()),
1493 verify_return_value(return_type, type, bci,
1501 verify_return_value(return_type, type, bci,
1507 verify_return_value(return_type, type, bci,
1515 verify_return_value(return_type, type, bci,
1521 verify_return_value(return_type, type, bci,
1526 verify_error(ErrorContext::bad_code(bci),
1534 verify_error(ErrorContext::bad_code(bci),
1563 verify_cp_class_type(bci, index, cp, CHECK_VERIFY(this));
1567 verify_error(ErrorContext::bad_type(bci,
1572 type = VerificationType::uninitialized_type(bci);
1577 type = get_newarray_type(bcs.get_index(), bci, CHECK_VERIFY(this));
1584 bci, bcs.get_index_u2(), cp, ¤t_frame, CHECK_VERIFY(this));
1591 bci, current_frame.stack_top_ctx()),
1600 verify_cp_class_type(bci, index, cp, CHECK_VERIFY(this));
1609 verify_cp_class_type(bci, index, cp, CHECK_VERIFY(this));
1624 verify_cp_class_type(bci, index, cp, CHECK_VERIFY(this));
1628 verify_error(ErrorContext::bad_type(bci,
1634 verify_error(ErrorContext::bad_code(bci),
1653 verify_error(ErrorContext::bad_code(bci),
1662 if (bci >= ex_min && bci < ex_max) {
1664 bci, this_uninit, ¤t_frame, &stackmap_table, CHECK_VERIFY(this));
1683 int bci = bcs.bci();
1685 code_data[bci] = NEW_OFFSET;
1687 code_data[bci] = BYTECODE_OFFSET;
1690 verify_error(ErrorContext::bad_code(bcs.bci()), "Bad instruction");
1770 u2 ClassVerifier::verify_stackmap_table(u2 stackmap_index, u2 bci,
1776 if (no_control_flow && this_offset > bci) {
1777 verify_error(ErrorContext::missing_stackmap(bci),
1781 if (this_offset == bci) {
1795 } else if (this_offset < bci) {
1801 verify_error(ErrorContext::bad_code(bci), "Expecting a stack map frame");
1807 void ClassVerifier::verify_exception_handler_targets(u2 bci, bool this_uninit, StackMapFrame* current_frame,
1819 if(bci >= start_pc && bci < end_pc) {
1846 u2 bci, constantPoolHandle cp, int index, TRAPS) {
1849 verify_error(ErrorContext::bad_cp_index(bci, index),
1857 u2 bci, int index, constantPoolHandle cp, unsigned int types, TRAPS) {
1865 verify_cp_index(bci, cp, index, CHECK_VERIFY(this));
1868 verify_error(ErrorContext::bad_cp_index(bci, index),
1876 u2 bci, int index, constantPoolHandle cp, TRAPS) {
1877 verify_cp_index(bci, cp, index, CHECK_VERIFY(this));
1880 verify_error(ErrorContext::bad_cp_index(bci, index),
1962 constantPoolHandle cp, u2 bci, TRAPS) {
1963 verify_cp_index(bci, cp, index, CHECK_VERIFY(this));
1973 verify_cp_type(bci, index, cp, types, CHECK_VERIFY(this));
1978 verify_cp_type(bci, index, cp, types, CHECK_VERIFY(this));
2015 ErrorContext::bad_cp_index(bci, index), "Invalid index in ldc");
2023 int bci = bcs->bci();
2031 verify_error(ErrorContext::bad_code(bci),
2045 verify_error(ErrorContext::bad_code(bci),
2051 verify_error(ErrorContext::bad_code(bci), "too many keys in tableswitch");
2058 verify_error(ErrorContext::bad_code(bci),
2068 verify_error(ErrorContext::bad_code(bci),
2074 int target = bci + default_offset;
2080 target = bci + (jint)Bytes::get_Java_u4(aligned_bcp+(3+i*delta)*jintSize);
2104 verify_cp_type(bcs->bci(), index, cp,
2123 verify_error(ErrorContext::bad_type(bcs->bci(),
2144 u2 bci = bcs->bci();
2184 verify_error(ErrorContext::bad_type(bci,
2211 verify_error(ErrorContext::bad_type(bci,
2228 u2 bci = bcs->bci();
2236 verify_error(ErrorContext::bad_type(bci,
2245 u2 new_offset = type.bci();
2246 address new_bcp = bcs->bcp() - bci + new_offset;
2255 verify_cp_class_type(bci, new_class_index, cp, CHECK_VERIFY(this));
2261 verify_error(ErrorContext::bad_type(bci,
2283 verify_error(ErrorContext::bad_type(bci,
2293 verify_error(ErrorContext::bad_type(bci, current_frame->stack_top_ctx()),
2311 verify_cp_type(bcs->bci(), index, cp, types, CHECK_VERIFY(this));
2380 u2 bci = bcs->bci();
2388 verify_error(ErrorContext::bad_code(bci),
2393 verify_error(ErrorContext::bad_code(bci),
2402 verify_error(ErrorContext::bad_code(bci),
2412 verify_error(ErrorContext::bad_code(bci),
2423 verify_error(ErrorContext::bad_code(bci),
2467 verify_error(ErrorContext::bad_type(bci,
2489 verify_error(ErrorContext::bad_code(bci),
2503 u2 index, u2 bci, TRAPS) {
2508 verify_error(ErrorContext::bad_code(bci), "Illegal newarray instruction");
2519 u2 bci, u2 index, constantPoolHandle cp,
2521 verify_cp_class_type(bci, index, cp, CHECK_VERIFY(this));
2634 VerificationType return_type, VerificationType type, u2 bci,
2637 verify_error(ErrorContext::bad_type(bci,
2644 verify_error(ErrorContext::bad_type(bci,