Searched refs:bad_monitors (Results 1 - 3 of 3) sorted by relevance
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/ |
H A D | GenerateOopMap.java | 304 protected static final int bad_monitors = -1; field in class:GenerateOopMap 367 if (_max_monitors > 0 && _monitor_top != bad_monitors) { 397 if (_max_monitors > 0 && _monitor_top != bad_monitors) { 421 // bad_monitors. This signals that, from here on, the monitor stack cannot 425 bb._monitor_top = bad_monitors; 491 Assert.that(_monitor_top != bad_monitors, "monitorPop called on error monitor stack"); 496 _monitor_top = bad_monitors; 508 Assert.that(_monitor_top != bad_monitors, "monitorPush called on error monitor stack"); 514 _monitor_top = bad_monitors; 587 if (_monitor_top != bad_monitors) { [all...] |
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | generateOopMap.cpp | 724 if (_max_monitors > 0 && _monitor_top != bad_monitors) { 754 if (_max_monitors > 0 && _monitor_top != bad_monitors) { 791 // bad_monitors. This signals that, from here on, the monitor stack cannot 795 bb->_monitor_top = bad_monitors; 850 assert(_monitor_top != bad_monitors, "monitor_pop called on error monitor stack"); 854 _monitor_top = bad_monitors; 865 assert(_monitor_top != bad_monitors, "monitor_push called on error monitor stack"); 870 _monitor_top = bad_monitors; 942 bb->_monitor_top = bad_monitors; 1179 // If the monitor stack height is bad_monitors, the 825 assert(localNo < _max_locals + _nof_refval_conflicts, �); if (localNo < 0 || localNo > _max_locals) { verify_error(�, localNo); return valCTS; } return vars()[localNo]; } CellTypeState GenerateOopMap::pop() { if ( _stack_top <= 0) { verify_error(�); return valCTS; } return stack()[--_stack_top]; } void GenerateOopMap::push(CellTypeState cts) { if ( _stack_top >= _max_stack) { verify_error(�); return; } stack()[_stack_top++] = cts; } CellTypeState GenerateOopMap::monitor_pop() { assert(_monitor_top != bad_monitors, �); if (_monitor_top == 0) { _monitor_safe = false; _monitor_top = bad_monitors; if (TraceMonitorMismatch) { report_monitor_mismatch(�); } return CellTypeState::ref; } return monitors()[--_monitor_top]; } void GenerateOopMap::monitor_push(CellTypeState cts) { assert(_monitor_top != bad_monitors, �); if (_monitor_top >= _max_monitors) argument [all...] |
H A D | generateOopMap.hpp | 296 enum { bad_monitors = -1 }; enumerator in enum:VALUE_OBJ_CLASS_SPEC::__anon270
|
Completed in 32 milliseconds