src/share/vm/prims/jvmtiTagMap.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
7093328 Cdiff src/share/vm/prims/jvmtiTagMap.cpp
src/share/vm/prims/jvmtiTagMap.cpp
Print this page
rev 3579 : 7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
Reviewed-by: duke
*** 1160,1170 ****
// one-to-one mapping
jvmtiPrimitiveType value_type = (jvmtiPrimitiveType)type;
// get offset and field value
int offset = field->field_offset();
! address addr = (address)k + offset;
jvalue value;
copy_to_jvalue(&value, addr, value_type);
// field index
reference_info.field.index = field->field_index();
--- 1160,1170 ----
// one-to-one mapping
jvmtiPrimitiveType value_type = (jvmtiPrimitiveType)type;
// get offset and field value
int offset = field->field_offset();
! address addr = (address)klass->java_mirror() + offset;
jvalue value;
copy_to_jvalue(&value, addr, value_type);
// field index
reference_info.field.index = field->field_index();
src/share/vm/prims/jvmtiTagMap.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File