comparison src/share/vm/ci/ciMethod.cpp @ 1828:3f9a70eb8b1f

6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux Summary: Fix ciMethod::instructions_size() to return correct value Reviewed-by: kvn, twisti
author iveresov
date Tue, 05 Oct 2010 00:19:21 -0700
parents c93c652551b5
children f95d63e2154a
comparison
equal deleted inserted replaced
1827:52e82a6bedaf 1828:3f9a70eb8b1f
977 // specific accessor nmethod::insts_size. 977 // specific accessor nmethod::insts_size.
978 int ciMethod::instructions_size(int comp_level) { 978 int ciMethod::instructions_size(int comp_level) {
979 GUARDED_VM_ENTRY( 979 GUARDED_VM_ENTRY(
980 nmethod* code = get_methodOop()->code(); 980 nmethod* code = get_methodOop()->code();
981 if (code != NULL && (comp_level == CompLevel_any || comp_level == code->comp_level())) { 981 if (code != NULL && (comp_level == CompLevel_any || comp_level == code->comp_level())) {
982 return code->code_end() - code->verified_entry_point(); 982 return code->insts_end() - code->verified_entry_point();
983 } 983 }
984 return 0; 984 return 0;
985 ) 985 )
986 } 986 }
987 987