131 int orig_field_index, |
131 int orig_field_index, |
132 int field_offset, |
132 int field_offset, |
133 TosState field_type, |
133 TosState field_type, |
134 bool is_final, |
134 bool is_final, |
135 bool is_volatile) { |
135 bool is_volatile) { |
136 set_f1(field_holder()); |
136 set_f1(field_holder()->java_mirror()); |
137 set_f2(field_offset); |
137 set_f2(field_offset); |
138 // The field index is used by jvm/ti and is the index into fields() array |
138 // The field index is used by jvm/ti and is the index into fields() array |
139 // in holder instanceKlass. This is scaled by instanceKlass::next_offset. |
139 // in holder instanceKlass. This is scaled by instanceKlass::next_offset. |
140 assert((orig_field_index % instanceKlass::next_offset) == 0, "wierd index"); |
140 assert((orig_field_index % instanceKlass::next_offset) == 0, "wierd index"); |
141 const int field_index = orig_field_index / instanceKlass::next_offset; |
141 const int field_index = orig_field_index / instanceKlass::next_offset; |