diff src/share/vm/runtime/reflectionUtils.cpp @ 4475:f400f9554f09

fixed windows build, filtered methodDataOop for reflection
author Christian Haeubl <christian.haeubl@oracle.com>
date Mon, 06 Feb 2012 18:32:30 -0800
parents a59727158259
children 723df37192d6
line wrap: on
line diff
--- a/src/share/vm/runtime/reflectionUtils.cpp	Mon Feb 06 18:03:24 2012 -0800
+++ b/src/share/vm/runtime/reflectionUtils.cpp	Mon Feb 06 18:32:30 2012 -0800
@@ -82,6 +82,8 @@
   if (UseGraal) {
     compute_offset(offset, SystemDictionary::HotSpotMethodResolved_klass(), "javaMirror", "Ljava/lang/Object;", false);
     _filtered_fields->append(new FilteredField(SystemDictionary::HotSpotMethodResolved_klass(), offset));
+    compute_offset(offset, SystemDictionary::HotSpotMethodData_klass(), "hotspotMirror", "Ljava/lang/Object;", false);
+    _filtered_fields->append(new FilteredField(SystemDictionary::HotSpotMethodData_klass(), offset));
   }
 #endif
 }