Searched refs:bad_monitors (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DGenerateOopMap.java304 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 DgenerateOopMap.cpp724 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 DgenerateOopMap.hpp296 enum { bad_monitors = -1 }; enumerator in enum:VALUE_OBJ_CLASS_SPEC::__anon270

Completed in 72 milliseconds