7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives

Tue, 28 Aug 2012 15:15:29 +0200

author
rbackman
date
Tue, 28 Aug 2012 15:15:29 +0200
changeset 4182
045cb62046a7
parent 4181
e52361627b65
child 4183
7b5885dadbdc

7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
Reviewed-by: dholmes, dcubed

src/share/vm/prims/jvmtiTagMap.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/prims/jvmtiTagMap.cpp	Mon Oct 15 22:33:19 2012 -0400
     1.2 +++ b/src/share/vm/prims/jvmtiTagMap.cpp	Tue Aug 28 15:15:29 2012 +0200
     1.3 @@ -1135,7 +1135,7 @@
     1.4  
     1.5      // get offset and field value
     1.6      int offset = field->field_offset();
     1.7 -    address addr = (address)klass + offset;
     1.8 +    address addr = (address)klass->java_mirror() + offset;
     1.9      jvalue value;
    1.10      copy_to_jvalue(&value, addr, value_type);
    1.11  

mercurial