Searched refs:offset (Results 226 - 250 of 262) sorted by relevance

1234567891011

/art/runtime/verifier/
H A Dmethod_verifier.cc1083 int32_t offset = 0; local
1085 bool target_ok = GetBranchOffset(dex_pc, &offset, &cond, &self_ok);
1087 GetInstructionFlags(dex_pc + offset).SetCompileTimeInfoPoint();
1320 << ", data offset " << array_data_offset
1324 /* offset to array data table is a relative branch-style offset */
1329 << ", data offset " << array_data_offset;
1336 << ", data offset " << array_data_offset
1347 << ", data offset " << array_data_offset << ", end "
1356 int32_t offset; local
1514 int32_t offset = static_cast<int32_t>(switch_insns[targets_offset + targ * 2]) | local
3494 int offset; local
[all...]
/art/compiler/optimizing/
H A Dintrinsics_arm64.cc53 ALWAYS_INLINE inline MemOperand AbsoluteHeapOperandFrom(Location location, size_t offset = 0) {
54 return MemOperand(XRegisterFrom(location), offset);
785 Register offset = XRegisterFrom(offset_loc); // Long offset. local
797 MemOperand mem_op(base.X(), offset);
910 Register offset = XRegisterFrom(locations->InAt(2)); // Long offset. local
913 MemOperand mem_op(base.X(), offset);
1031 Register offset = XRegisterFrom(locations->InAt(2)); // Long offset local
[all...]
H A Dcode_generator_mips.h334 void InvokeRuntime(int32_t offset,
H A Dcode_generator_mips64.h329 void InvokeRuntime(int32_t offset,
/art/runtime/gc/space/
H A Dregion_space.h499 uintptr_t offset = reinterpret_cast<uintptr_t>(ref) - reinterpret_cast<uintptr_t>(Begin()); local
500 size_t reg_idx = offset / kRegionSize;
H A Dimage_space.cc122 LOG(INFO) << "Using an offset of 0x" << std::hex << base_offset << " from default "
212 std::string base_offset_arg("--base-offset-delta=");
497 // matches) since this is only different by the offset. We need this to
759 MemberOffset offset,
764 if (offset.Uint32Value() != mirror::Object::ClassOffset().Uint32Value()) {
767 offset);
770 obj->SetFieldObjectWithoutWriteBarrier<false, true, kVerifyNone>(offset, ForwardObject(ref));
1234 // Note: The image header is part of the image due to mmap page alignment required of offset.
1276 /*offset*/0,
/art/test/530-checker-loops2/src/
H A DMain.java531 private static int linearDynamicBCE2(int[] x, int lo, int hi, int offset) { argument
534 sResult += x[offset + i];
1011 // Dynamic BCE with offset.
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.h242 // The value in RBP isn't used. Instead the offset is added to RIP.
253 // The value in RBP isn't used. Instead the offset is added to RIP.
277 // Add a double to the constant area, returning the offset into
281 // Add a float to the constant area, returning the offset into
285 // Add an int32_t to the constant area, returning the offset into
289 // Add an int32_t to the end of the constant area, returning the offset into
293 // Add an int64_t to the constant area, returning the offset into
694 void Align(int alignment, int offset);
810 // Call to address held at [base+offset]
811 void Call(ManagedRegister base, Offset offset, ManagedRegiste
[all...]
/art/runtime/
H A Doat_file.cc317 "file offset",
325 "offset %u > %zu",
335 "offset %u of %zu but the size of dex file header is %zu",
367 "offset %u and size %u truncated at %zu",
380 "after class offsets offset",
389 "class offsets, offset %u of %zu, class defs %u",
400 "class offsets, offset %u",
413 "after lookup table offset",
427 "type lookup table, offset %u of %zu, class defs %u",
854 uint64_t offset, siz local
[all...]
H A Ddex_file_verifier_test.cc62 size_t offset = OFFSETOF_MEMBER(DexFile::Header, magic_) + 6; local
63 CHECK_EQ(*(dex_file->Begin() + offset), '5');
64 *(const_cast<uint8_t*>(dex_file->Begin()) + offset) = '7';
H A Ddebugger.h295 static JDWP::JdwpError OutputArray(JDWP::ObjectId array_id, int offset, int count,
298 static JDWP::JdwpError SetArrayElements(JDWP::ObjectId array_id, int offset, int count,
H A Dinstrumentation.cc954 int32_t offset) const {
957 listener->Branch(thread, method, dex_pc, offset);
H A Dstack.h664 int offset = GetVRegOffsetFromQuickCode( local
667 uint8_t* vreg_addr = reinterpret_cast<uint8_t*>(cur_quick_frame) + offset;
676 * Return sp-relative offset for a Dalvik virtual register, compiler
H A Dthread.cc2402 // Explicitly instantiate 32 and 64bit thread offset dumping support.
2403 template void Thread::DumpThreadOffset<4>(std::ostream& os, uint32_t offset);
2404 template void Thread::DumpThreadOffset<8>(std::ostream& os, uint32_t offset);
2407 void Thread::DumpThreadOffset(std::ostream& os, uint32_t offset) { argument
2409 if (offset == x.Uint32Value()) { \
2428 if (JNI_ENTRYPOINT_OFFSET(ptr_size, x).Uint32Value() == offset) { \
2436 if (QUICK_ENTRYPOINT_OFFSET(ptr_size, x).Uint32Value() == offset) { \
2574 os << offset; local
/art/runtime/entrypoints/quick/
H A Dquick_field_entrypoints.cc639 uint32_t offset) {
641 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(obj) + offset;
648 MemberOffset(offset),
637 artReadBarrierSlow(mirror::Object* ref ATTRIBUTE_UNUSED, mirror::Object* obj, uint32_t offset) argument
/art/runtime/arch/arm64/
H A Dquick_entrypoints_arm64.S735 // counter - the register with offset into these tables
1237 // Restore xReg's value from [sp, #offset] if xReg is not the same as xExclude.
1238 .macro POP_REG_NE xReg, offset, xExclude
1240 ldr \xReg, [sp, #\offset] // restore xReg
1247 * xDest, wDest and xObj are registers, offset is a defined literal such as
1252 .macro READ_BARRIER xDest, wDest, xObj, offset
1270 mov w2, #\offset // pass offset
1271 bl artReadBarrierSlow // artReadBarrierSlow(ref, xObj, offset)
1288 ldr \wDest, [\xObj, #\offset] // Hea
[all...]
/art/runtime/gc/
H A Dheap.cc1987 void operator()(mirror::Object* obj, MemberOffset offset, bool is_static ATTRIBUTE_UNUSED) const
1989 mirror::Object* ref = obj->GetFieldObject<mirror::Object>(offset);
2871 void operator()(mirror::Object* obj, MemberOffset offset, bool is_static ATTRIBUTE_UNUSED) const
2873 VerifyReference(obj, obj->GetFieldObject<mirror::Object>(offset), offset);
2905 bool VerifyReference(mirror::Object* obj, mirror::Object* ref, MemberOffset offset) const
2921 LOG(ERROR) << "Object " << obj << " references dead object " << ref << " at offset "
2922 << offset << "\n card value = " << static_cast<int>(*card_addr);
3128 void operator()(mirror::Object* obj, MemberOffset offset, bool is_static) const
3130 mirror::Object* ref = obj->GetFieldObject<mirror::Object>(offset);
[all...]
/art/runtime/jdwp/
H A Djdwp_handler.cc1171 uint32_t offset = request->ReadUnsigned32("offset"); local
1173 return Dbg::OutputArray(array_id, offset, length, pReply);
1182 uint32_t offset = request->ReadUnsigned32("offset"); local
1184 return Dbg::SetArrayElements(array_id, offset, count, request);
/art/test/MyClassNatives/
H A DMyClassNatives.java34 native boolean compareAndSwapInt(Object obj, long offset, int expected, int newval); argument
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DInstruction.java117 // Remember the offset, so after reading the opcode, we can read the whole
119 long offset = file.getFilePointer();
128 file.seek(offset);
/art/runtime/arch/x86/
H A Dquick_entrypoints_x86.S1122 * obj_reg and dest_reg are registers, offset is a defined literal such as
1127 MACRO4(READ_BARRIER, obj_reg, offset, dest_reg, pop_eax)
1134 pushl MACRO_LITERAL((RAW_VAR(offset))) // pass offset, double parentheses are necessary
1138 call SYMBOL(artReadBarrierSlow) // artReadBarrierSlow(ref, obj_reg, offset)
1152 movl RAW_VAR(offset)(REG_VAR(obj_reg)), REG_VAR(dest_reg)
1647 // Restore FPRs (extra 4 bytes of offset due to EAX push at top).
1793 PUSH edx // pass arg3 - offset
1796 call SYMBOL(artReadBarrierSlow) // artReadBarrierSlow(ref, obj, offset)
/art/runtime/arch/x86_64/
H A Dquick_entrypoints_x86_64.S1097 * obj_reg and dest_reg{32|64} are registers, offset is a defined literal such as
1104 MACRO4(READ_BARRIER, obj_reg, offset, dest_reg32, dest_reg64)
1117 movl MACRO_LITERAL((RAW_VAR(offset))), %edx // pass offset, double parentheses are necessary
1118 // movq MACRO_LITERAL((RAW_VAR(offset))), %rdx
1119 call SYMBOL(artReadBarrierSlow) // artReadBarrierSlow(ref, obj_reg, offset)
1133 movl RAW_VAR(offset)(REG_VAR(obj_reg)), REG_VAR(dest_reg32)
1134 // movq RAW_VAR(offset)(REG_VAR(obj_reg)), REG_VAR(dest_reg64)
1772 call SYMBOL(artReadBarrierSlow) // artReadBarrierSlow(ref, obj, offset)
/art/runtime/interpreter/mterp/out/
H A Dmterp_x86_64.S125 * to access other shadow frame fields, we need to use a backwards offset. Define those here.
186 * offset into the code_items_[] array. For effiency, we will "export" the
997 * Unconditional branch, 8-bit offset.
999 * The branch distance is a signed code-unit offset, which we need to
1000 * double to get a byte offset.
1012 * Unconditional branch, 16-bit offset.
1014 * The branch distance is a signed code-unit offset, which we need to
1015 * double to get a byte offset.
1027 * Unconditional branch, 32-bit offset.
1029 * The branch distance is a signed code-unit offset, whic
[all...]
/art/compiler/driver/
H A Dcompiler_driver.h279 // Can we fast-path an IGET/IPUT access to an instance field? If yes, compute the field offset.
362 // Can we fast path instance field access? Computes field's offset and volatility.
454 bool IsStringInit(uint32_t method_index, const DexFile* dex_file, int32_t* offset);
/art/runtime/arch/
H A Dstub_test.cc531 int32_t offset; local
533 offset = GetThreadOffset<8>(entrypoint).Int32Value();
535 offset = GetThreadOffset<4>(entrypoint).Int32Value();
537 return *reinterpret_cast<uintptr_t*>(reinterpret_cast<uint8_t*>(self) + offset);
1221 // Setup: The first half is standard. The second half uses a non-zero offset.
2089 // Setup: The first half is standard. The second half uses a non-zero offset.
2109 // Last dimension: start, offset by 1.

Completed in 1141 milliseconds

1234567891011