/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciInstance.cpp | 127 ciConstant ciInstance::field_value_by_offset(int field_offset) { argument 129 ciField* field = ik->get_field_by_offset(field_offset, false);
|
H A D | ciInstanceKlass.cpp | 343 ciField* ciInstanceKlass::get_field_by_offset(int field_offset, bool is_static) { argument 348 if (field_off == field_offset) 350 if (field_off > field_offset) 359 if (!k->find_field_from_offset(field_offset, is_static, &fd)) {
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | unsafe.cpp | 100 inline jlong field_offset_to_byte_offset(jlong field_offset) { argument 101 return field_offset; 116 inline void* index_oop_from_field_offset_long(oop p, jlong field_offset) { argument 117 jlong byte_offset = field_offset_to_byte_offset(field_offset); 119 assert(p == NULL || field_offset >= oopDesc::header_size(), "offset must be outside of header"); 140 jlong Unsafe_field_offset_to_byte_offset(jlong field_offset) { 141 return field_offset; 712 int offset = instanceKlass::cast(k)->field_offset(slot);
|
H A D | jvm.cpp | 1573 intptr_t offset = instanceKlass::cast(kh())->field_offset(slot); 3881 int field_offset; variable 3885 field_offset = jfieldIDWorkaround::from_instance_jfieldID(o->klass(), fid); 3892 o->bool_field_put(field_offset, val); 3899 o->byte_field_put(field_offset, dbuf->byte_at(off)); 3908 o->char_field_put(field_offset, val); 3917 o->short_field_put(field_offset, val); 3928 o->int_field_put(field_offset, ival); 3940 o->float_field_put(field_offset, fval); 3955 o->long_field_put(field_offset, lva 4011 int field_offset = jfieldIDWorkaround::from_instance_jfieldID(o->klass(), fid); variable [all...] |
H A D | jvmtiTagMap.cpp | 790 int field_offset() const { return _field_offset; } function in class:ClassFieldDescriptor 1164 int offset = field->field_offset(); 1217 int offset = field->field_offset(); 2961 oop fld_o = mirror->obj_field(field->field_offset()); 2962 assert(verify_static_oop(ik, mirror, field->field_offset()), "sanity check"); 2972 address addr = (address)mirror + field->field_offset(); 3004 oop fld_o = o->obj_field(field->field_offset()); 3021 address addr = (address)o + field->field_offset();
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | linkResolver.hpp | 55 void set(KlassHandle klass, Symbol* name, int field_index, int field_offset, 60 int field_offset() const { return _field_offset; } function in class:FieldAccessInfo
|
H A D | linkResolver.cpp | 62 void FieldAccessInfo::set(KlassHandle klass, Symbol* name, int field_index, int field_offset, argument 67 _field_offset = field_offset; 1310 tty->print_cr("Field %s@%d", name()->as_C_string(), field_offset());
|
H A D | bytecodeInterpreter.cpp | 1784 int field_offset = cache->f2_as_index(); local 1787 VERIFY_OOP(obj->obj_field_acquire(field_offset)); 1788 SET_STACK_OBJECT(obj->obj_field_acquire(field_offset), -1); 1790 SET_STACK_INT(obj->int_field_acquire(field_offset), -1); 1792 SET_STACK_LONG(obj->long_field_acquire(field_offset), 0); 1795 SET_STACK_INT(obj->byte_field_acquire(field_offset), -1); 1797 SET_STACK_INT(obj->char_field_acquire(field_offset), -1); 1799 SET_STACK_INT(obj->short_field_acquire(field_offset), -1); 1801 SET_STACK_FLOAT(obj->float_field_acquire(field_offset), -1); 1803 SET_STACK_DOUBLE(obj->double_field_acquire(field_offset), 1894 int field_offset = cache->f2_as_index(); local [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | reflectionUtils.hpp | 135 return _klass->field_offset( index() ); 145 FilteredField(klassOop klass, int field_offset) { argument 147 _field_offset = field_offset; 151 int field_offset() { return _field_offset; } function in class:FilteredField 159 static bool is_filtered_field(klassOop klass, int field_offset) { argument 162 field_offset == _filtered_fields->at(i)->field_offset()) {
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_CodeStubs.hpp | 393 int field_offset = 0; local 395 case lir_patch_low: field_offset = lo_word_offset_in_bytes; break; 396 case lir_patch_high: field_offset = hi_word_offset_in_bytes; break; 397 case lir_patch_normal: field_offset = 0; break; 401 n_move->set_offset(field_offset);
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | instanceKlass.hpp | 367 int field_offset (int index) const { return field(index)->offset(); } function in class:instanceKlass
|