comparison src/share/vm/classfile/javaClasses.cpp @ 6267:977007096840

7187290: nightly failures after JSR 292 lazy method handle update Reviewed-by: kvn, twisti
author twisti
date Fri, 27 Jul 2012 16:14:15 -0700
parents 1d7922586cf6
children da91efe96a93
comparison
equal deleted inserted replaced
6266:1d7922586cf6 6267:977007096840
1460 RegisterMap map(thread, false); 1460 RegisterMap map(thread, false);
1461 int decode_offset = 0; 1461 int decode_offset = 0;
1462 nmethod* nm = NULL; 1462 nmethod* nm = NULL;
1463 bool skip_fillInStackTrace_check = false; 1463 bool skip_fillInStackTrace_check = false;
1464 bool skip_throwableInit_check = false; 1464 bool skip_throwableInit_check = false;
1465 bool skip_hidden = false; 1465 bool skip_hidden = !ShowHiddenFrames;
1466 1466
1467 for (frame fr = thread->last_frame(); max_depth != total_count;) { 1467 for (frame fr = thread->last_frame(); max_depth != total_count;) {
1468 methodOop method = NULL; 1468 methodOop method = NULL;
1469 int bci = 0; 1469 int bci = 0;
1470 1470
1542 skip_throwableInit_check = true; 1542 skip_throwableInit_check = true;
1543 } 1543 }
1544 } 1544 }
1545 if (method->is_hidden()) { 1545 if (method->is_hidden()) {
1546 if (skip_hidden) continue; 1546 if (skip_hidden) continue;
1547 } else {
1548 // start skipping hidden frames after first non-hidden frame
1549 skip_hidden = !ShowHiddenFrames;
1550 } 1547 }
1551 bt.push(method, bci, CHECK); 1548 bt.push(method, bci, CHECK);
1552 total_count++; 1549 total_count++;
1553 } 1550 }
1554 1551