src/share/vm/oops/cpCacheOop.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
7017732 Cdiff src/share/vm/oops/cpCacheOop.cpp
src/share/vm/oops/cpCacheOop.cpp
Print this page
*** 131,141 ****
int orig_field_index,
int field_offset,
TosState field_type,
bool is_final,
bool is_volatile) {
! set_f1(field_holder());
set_f2(field_offset);
// The field index is used by jvm/ti and is the index into fields() array
// in holder instanceKlass. This is scaled by instanceKlass::next_offset.
assert((orig_field_index % instanceKlass::next_offset) == 0, "wierd index");
const int field_index = orig_field_index / instanceKlass::next_offset;
--- 131,141 ----
int orig_field_index,
int field_offset,
TosState field_type,
bool is_final,
bool is_volatile) {
! set_f1(field_holder()->java_mirror());
set_f2(field_offset);
// The field index is used by jvm/ti and is the index into fields() array
// in holder instanceKlass. This is scaled by instanceKlass::next_offset.
assert((orig_field_index % instanceKlass::next_offset) == 0, "wierd index");
const int field_index = orig_field_index / instanceKlass::next_offset;
src/share/vm/oops/cpCacheOop.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File