equal
deleted
inserted
replaced
1912 |
1912 |
1913 Label has_counters; |
1913 Label has_counters; |
1914 load_and_test_long(Rcounters, Address(Rmethod, Method::method_counters_offset())); |
1914 load_and_test_long(Rcounters, Address(Rmethod, Method::method_counters_offset())); |
1915 z_brnz(has_counters); |
1915 z_brnz(has_counters); |
1916 |
1916 |
1917 call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::build_method_counters), Rmethod, false); |
1917 call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::build_method_counters), Rmethod); |
1918 z_ltgr(Rcounters, Z_RET); // Runtime call returns MethodCounters object. |
1918 z_ltgr(Rcounters, Z_RET); // Runtime call returns MethodCounters object. |
1919 z_brz(skip); // No MethodCounters, out of memory. |
1919 z_brz(skip); // No MethodCounters, out of memory. |
1920 |
1920 |
1921 bind(has_counters); |
1921 bind(has_counters); |
1922 |
1922 |