HomeSort by relevance Sort by last modified time
    Searched refs:field_offset (Results 1 - 25 of 38) sorted by null

1 2

  /art/runtime/mirror/
object-inl.h 410 inline int32_t Object::GetField32(MemberOffset field_offset) {
414 const byte* raw_addr = reinterpret_cast<const byte*>(this) + field_offset.Int32Value();
424 inline int32_t Object::GetField32Volatile(MemberOffset field_offset) {
425 return GetField32<kVerifyFlags, true>(field_offset);
430 inline void Object::SetField32(MemberOffset field_offset, int32_t new_value) {
435 Runtime::Current()->RecordWriteField32(this, field_offset,
436 GetField32<kVerifyFlags, kIsVolatile>(field_offset),
442 byte* raw_addr = reinterpret_cast<byte*>(this) + field_offset.Int32Value();
452 inline void Object::SetField32Volatile(MemberOffset field_offset, int32_t new_value) {
453 SetField32<kTransactionActive, kCheckTransaction, kVerifyFlags, true>(field_offset, new_value)
755 MemberOffset field_offset = CLASS_OFFSET_FROM_CLZ(right_shift); local
770 MemberOffset field_offset = kIsStatic local
    [all...]
object.h 211 ALWAYS_INLINE T* GetFieldObject(MemberOffset field_offset)
216 ALWAYS_INLINE T* GetFieldObjectVolatile(MemberOffset field_offset)
221 ALWAYS_INLINE void SetFieldObjectWithoutWriteBarrier(MemberOffset field_offset, Object* new_value)
226 ALWAYS_INLINE void SetFieldObject(MemberOffset field_offset, Object* new_value)
231 ALWAYS_INLINE void SetFieldObjectVolatile(MemberOffset field_offset, Object* new_value)
236 bool CasFieldWeakSequentiallyConsistentObject(MemberOffset field_offset, Object* old_value,
242 bool CasFieldStrongSequentiallyConsistentObject(MemberOffset field_offset, Object* old_value,
247 HeapReference<Object>* GetFieldObjectReferenceAddr(MemberOffset field_offset);
250 ALWAYS_INLINE int32_t GetField32(MemberOffset field_offset)
254 ALWAYS_INLINE int32_t GetField32Volatile(MemberOffset field_offset)
    [all...]
art_field.cc 63 ArtField* ArtField::FindInstanceFieldWithOffset(mirror::Class* klass, uint32_t field_offset) {
69 if (field->GetOffset().Uint32Value() == field_offset) {
76 return FindInstanceFieldWithOffset(klass->GetSuperClass(), field_offset);
object.cc 199 void Object::CheckFieldAssignmentImpl(MemberOffset field_offset, Object* new_value) {
212 if (field->GetOffset().Int32Value() == field_offset.Int32Value()) {
232 if (field->GetOffset().Int32Value() == field_offset.Int32Value()) {
243 << " of type " << PrettyDescriptor(c) << " at offset " << field_offset;
art_field.h 153 static ArtField* FindInstanceFieldWithOffset(mirror::Class* klass, uint32_t field_offset)
class-inl.h 699 MemberOffset field_offset = GetSFields()->Get(0)->GetOffset(); local
700 return GetFieldObject<ObjectArray<Class>>(field_offset);
708 MemberOffset field_offset = GetSFields()->Get(1)->GetOffset(); local
709 return GetFieldObject<ObjectArray<ObjectArray<Class>>>(field_offset);
  /art/runtime/
transaction.cc 60 void Transaction::RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value,
65 object_log.Log32BitsValue(field_offset, value, is_volatile);
68 void Transaction::RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value,
73 object_log.Log64BitsValue(field_offset, value, is_volatile);
76 void Transaction::RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset,
81 object_log.LogReferenceValue(field_offset, value, is_volatile);
263 MemberOffset field_offset(it.first);
264 if (field_offset.Uint32Value() == mirror::Class::ClassOffset().Uint32Value()) {
269 field_offset.Uint32Value() == mirror::Array::LengthOffset().Uint32Value()) {
274 UndoFieldWrite(obj, field_offset, field_value)
    [all...]
transaction.h 45 void RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value,
48 void RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value,
51 void RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset,
110 void UndoFieldWrite(mirror::Object* obj, MemberOffset field_offset,
runtime.h 438 void RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value,
440 void RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value,
442 void RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset,
runtime.cc     [all...]
  /art/compiler/dex/
dex_to_dex_compiler.cc 211 MemberOffset field_offset(0u);
214 &field_offset, &is_volatile);
215 if (fast_path && !is_volatile && IsUint(16, field_offset.Int32Value())) {
219 << " by field offset " << field_offset.Int32Value()
225 inst->SetVRegC_22c(static_cast<uint16_t>(field_offset.Int32Value()));
  /external/chromium_org/third_party/mesa/src/src/glsl/
lower_ubo_reference.cpp 210 unsigned int field_offset = 0; local
219 field_offset =
220 align(field_offset,
223 emit_ubo_loads(field_deref, base_offset, deref_offset + field_offset);
225 field_offset += field->type->std140_size(ubo_var->RowMajor);
  /external/mesa3d/src/glsl/
lower_ubo_reference.cpp 210 unsigned int field_offset = 0; local
219 field_offset =
220 align(field_offset,
223 emit_ubo_loads(field_deref, base_offset, deref_offset + field_offset);
225 field_offset += field->type->std140_size(ubo_var->RowMajor);
  /external/chromium_org/mojo/public/tools/bindings/generators/
mojom_js_generator.py 160 field_offset = JavaScriptFieldOffset(packed_field)
167 (field_offset, element_size, element_count, element_type, nullable)
172 field_offset = JavaScriptFieldOffset(packed_field)
174 return "%s, %s, %s" % (field_offset, struct_type, nullable)
184 field_offset = JavaScriptFieldOffset(packed_field)
185 return "%s, %s" % (field_offset, nullable)
239 "field_offset": JavaScriptFieldOffset,
  /external/chromium_org/v8/src/
heap-snapshot-generator.h 398 int field_offset);
411 int field_offset = -1);
416 int field_offset = -1);
425 int field_offset);
430 int field_offset);
436 int field_offset = -1);
heap-snapshot-generator.cc     [all...]
  /art/compiler/driver/
compiler_driver-inl.h 109 mirror::ArtField* resolved_field, uint16_t field_idx, MemberOffset* field_offset,
115 *field_offset = resolved_field->GetOffset();
150 *field_offset = resolved_field->GetOffset();
160 *field_offset = MemberOffset(0u);
compiler_driver.h 263 mirror::ArtField* resolved_field, uint16_t field_idx, MemberOffset* field_offset,
305 MemberOffset* field_offset, bool* is_volatile)
318 MemberOffset* field_offset, uint32_t* storage_index,
    [all...]
  /art/runtime/quick/
inline_method_analyser.h 119 uint32_t field_offset : 31; member in struct:art::InlineIGetIPutData
  /art/runtime/interpreter/
interpreter_common.cc 130 MemberOffset field_offset(inst->VRegC_22c());
136 field_offset.Uint32Value());
146 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetField32(field_offset)));
149 shadow_frame.SetVRegLong(vregA, static_cast<int64_t>(obj->GetField64(field_offset)));
152 shadow_frame.SetVRegReference(vregA, obj->GetFieldObject<mirror::Object>(field_offset));
333 MemberOffset field_offset(inst->VRegC_22c());
340 field_offset.Uint32Value());
350 obj->SetField32<transaction_active>(field_offset, shadow_frame.GetVReg(vregA));
353 obj->SetField64<transaction_active>(field_offset, shadow_frame.GetVRegLong(vregA));
356 obj->SetFieldObject<transaction_active>(field_offset, shadow_frame.GetVRegReference(vregA))
    [all...]
  /art/compiler/llvm/
gbc_expander.cc 1108 int field_offset = local
1131 int field_offset = local
1155 int field_offset = local
1176 int field_offset = local
    [all...]
  /art/compiler/optimizing/
nodes.h     [all...]
  /art/compiler/
image_writer.cc 820 MemberOffset field_offset = h_class->GetFirstReferenceInstanceFieldOffset(); local
822 mirror::Object* value = obj->GetFieldObject<mirror::Object>(field_offset);
826 field_offset = MemberOffset(field_offset.Uint32Value() +
846 MemberOffset field_offset = klass->GetFirstReferenceStaticFieldOffset(); local
    [all...]
  /art/compiler/dex/quick/
gen_common.cc 678 int field_offset = field_info.FieldOffset().Int32Value(); local
680 LoadRefDisp(r_base, field_offset, rl_result.reg, field_info.IsVolatile() ? kVolatile :
683 LoadBaseDisp(r_base, field_offset, rl_result.reg, load_size, field_info.IsVolatile() ?
735 int field_offset = field_info.FieldOffset().Int32Value(); local
738 load_lir = LoadRefDisp(rl_obj.reg, field_offset, rl_result.reg, field_info.IsVolatile() ?
741 load_lir = LoadBaseDisp(rl_obj.reg, field_offset, rl_result.reg, load_size,
787 int field_offset = field_info.FieldOffset().Int32Value(); local
790 null_ck_insn = StoreRefDisp(rl_obj.reg, field_offset, rl_src.reg, field_info.IsVolatile() ?
793 null_ck_insn = StoreBaseDisp(rl_obj.reg, field_offset, rl_src.reg, store_size,
    [all...]
mir_to_lir.cc 253 LoadRefDisp(reg_obj, data.field_offset, r_result, data.is_volatile ? kVolatile : kNotVolatile);
255 LoadBaseDisp(reg_obj, data.field_offset, r_result, size, data.is_volatile ? kVolatile :
292 StoreRefDisp(reg_obj, data.field_offset, reg_src, data.is_volatile ? kVolatile : kNotVolatile);
294 StoreBaseDisp(reg_obj, data.field_offset, reg_src, size, data.is_volatile ? kVolatile :
    [all...]

Completed in 494 milliseconds

1 2