comparison src/share/vm/prims/jvm.cpp @ 12264:b2e698d2276c

8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation Summary: Enhance method resolution and resulting data structures, plus some refactoring. Reviewed-by: twisti, acorn, jrose
author drchase
date Fri, 13 Sep 2013 22:38:02 -0400
parents ba9dacff9c9d
children 0f37d1badced 72b7e96c1922
comparison
equal deleted inserted replaced
12261:2c98370f2611 12264:b2e698d2276c
1822 int offset = fs.offset(); 1822 int offset = fs.offset();
1823 if (offset == java_lang_Throwable::get_backtrace_offset()) continue; 1823 if (offset == java_lang_Throwable::get_backtrace_offset()) continue;
1824 } 1824 }
1825 1825
1826 if (!publicOnly || fs.access_flags().is_public()) { 1826 if (!publicOnly || fs.access_flags().is_public()) {
1827 fd.initialize(k(), fs.index()); 1827 fd.reinitialize(k(), fs.index());
1828 oop field = Reflection::new_field(&fd, UseNewReflection, CHECK_NULL); 1828 oop field = Reflection::new_field(&fd, UseNewReflection, CHECK_NULL);
1829 result->obj_at_put(out_idx, field); 1829 result->obj_at_put(out_idx, field);
1830 ++out_idx; 1830 ++out_idx;
1831 } 1831 }
1832 } 1832 }