src/share/vm/runtime/deoptimization.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/runtime/deoptimization.cpp Wed May 14 16:45:58 2014
--- new/src/share/vm/runtime/deoptimization.cpp Wed May 14 16:45:58 2014
*** 1338,1348 ****
--- 1338,1348 ----
class_name = constants->symbol_at(unloaded_class_index);
}
if (xtty != NULL)
xtty->name(class_name);
}
! if (xtty != NULL && trap_mdo != NULL && reason < MethodData::_trap_hist_limit) {
// Dump the relevant MDO state.
// This is the deopt count for the current reason, any previous
// reasons or recompiles seen at this point.
int dcnt = trap_mdo->trap_count(reason);
if (dcnt != 0)
*** 1837,1847 ****
--- 1837,1848 ----
"age",
"predicate",
"loop_limit_check",
"speculate_class_check",
"speculate_null_check",
! "rtm_state_change",
+ "tenured"
};
const char* Deoptimization::_trap_action_name[Action_LIMIT] = {
// Note: Keep this in sync. with enum DeoptAction.
"none",
"maybe_recompile",
src/share/vm/runtime/deoptimization.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File