Searched refs:offset (Results 176 - 200 of 262) sorted by relevance

1234567891011

/art/compiler/optimizing/
H A Dinstruction_simplifier_arm64.cc58 HIntConstant* offset = local
61 new (arena) HArm64IntermediateAddress(array, offset, kNoDexPc);
H A Dcode_generator_x86_64.h228 // out <- *(out + offset)
237 uint32_t offset,
242 // out <- *(obj + offset)
252 uint32_t offset,
417 uint32_t offset,
436 // `offset`:
440 // uint32_t offset);
446 // Location::NoLocation()), the offset value passed to
452 uint32_t offset,
462 uint32_t offset,
[all...]
H A Dcode_generator_mips.cc608 intptr_t offset = loc1.IsStackSlot() ? loc1.GetStackIndex() local
611 __ LoadFromOffset(kLoadWord, reg, SP, offset);
612 __ StoreToOffset(kStoreWord, TMP, SP, offset);
1675 size_t offset = local
1677 __ LoadFromOffset(kLoadUnsignedByte, out, obj, offset);
1689 size_t offset = local
1691 __ LoadFromOffset(kLoadSignedByte, out, obj, offset);
1703 size_t offset = local
1705 __ LoadFromOffset(kLoadSignedHalfword, out, obj, offset);
1718 size_t offset local
1735 size_t offset = local
1750 size_t offset = local
1765 size_t offset = local
1780 size_t offset = local
1806 uint32_t offset = mirror::Array::LengthOffset().Uint32Value(); local
1849 size_t offset = local
1864 size_t offset = local
1881 size_t offset = local
1911 size_t offset = local
1927 size_t offset = local
1943 size_t offset = local
3425 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); local
3552 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); local
[all...]
H A Dintrinsics_arm.cc509 Register offset = offset_loc.AsRegisterPairLow<Register>(); // Long offset, lo part only. local
515 __ ldr(trg, Address(base, offset));
533 __ ldr(trg, Address(base, offset));
540 __ ldr(trg, Address(base, offset));
551 __ add(IP, base, ShifterOperand(offset));
695 Register offset = locations->InAt(2).AsRegisterPairLow<Register>(); // Long offset, lo part only. local
710 __ add(IP, base, ShifterOperand(offset));
718 __ add(IP, base, ShifterOperand(offset));
840 Register offset = locations->InAt(2).AsRegisterPairLow<Register>(); // Offset (discard high 4B). local
1556 uint32_t offset = mirror::Array::DataOffset(element_size).Uint32Value(); local
[all...]
/art/compiler/utils/arm/
H A Dassembler_arm32.h274 int32_t offset,
279 int32_t offset,
283 int32_t offset,
287 int32_t offset,
291 int32_t offset,
295 int32_t offset,
331 void EmitType5(Condition cond, int offset, bool link);
399 static int32_t EncodeBranchOffset(int offset, int32_t inst);
/art/compiler/utils/
H A Dassembler.cc243 void Assembler::CallFromThread32(ThreadOffset<4> offset ATTRIBUTE_UNUSED,
248 void Assembler::CallFromThread64(ThreadOffset<8> offset ATTRIBUTE_UNUSED,
H A Dassembler.h268 // Process the fixup chain starting at the given fixup. The offset is
497 // Call to address held at [base+offset]
498 virtual void Call(ManagedRegister base, Offset offset,
500 virtual void Call(FrameOffset base, Offset offset,
502 virtual void CallFromThread32(ThreadOffset<4> offset, ManagedRegister scratch);
503 virtual void CallFromThread64(ThreadOffset<8> offset, ManagedRegister scratch);
/art/runtime/base/
H A Dstringpiece.h55 StringPiece(const char* offset, size_t len) : ptr_(offset), length_(len) { } argument
/art/runtime/gc/accounting/
H A Dcard_table-inl.h215 uintptr_t offset = card_addr - biased_begin_; local
216 return reinterpret_cast<void*>(offset << kCardShift);
/art/runtime/interpreter/mterp/
H A Dmterp.cc55 * Find the matching case. Returns the offset to the handler instructions.
502 extern "C" void MterpLogOSR(Thread* self, ShadowFrame* shadow_frame, int32_t offset)
507 LOG(INFO) << "OSR: " << inst->Opcode(inst_data) << ", offset = " << offset;
698 extern "C" bool MterpProfileBranch(Thread* self, ShadowFrame* shadow_frame, int32_t offset)
704 if ((jit != nullptr) && (offset <= 0)) {
709 return jit::Jit::MaybeDoOnStackReplacement(self, method, dex_pc, offset, result);
717 int32_t offset)
723 if (offset <= 0) {
728 return jit::Jit::MaybeDoOnStackReplacement(self, method, dex_pc, offset, resul
[all...]
/art/dexdump/
H A Ddexdump.cc121 int offset = 0; local
124 while (targetLen > 1 && str[offset] == '[') {
125 offset++;
129 const int arrayDepth = offset;
133 str = primitiveTypeLabel(str[offset]);
134 offset = 0;
138 if (targetLen >= 2 && str[offset] == 'L' &&
139 str[offset + targetLen - 1] == ';') {
141 offset++;
150 const char ch = str[offset
[all...]
/art/oatdump/
H A Doatdump.cc381 #define DUMP_OAT_HEADER_OFFSET(label, offset) \
383 os << StringPrintf("0x%08x", oat_header.offset()); \
384 if (oat_header.offset() != 0 && options_.absolute_addresses_) { \
385 os << StringPrintf(" (%p)", oat_file_.Begin() + oat_header.offset()); \
446 os << "SEARCH ADDRESS (executable offset + input):\n";
552 // If the last thing in the file is code for a method, there won't be an offset for the "next"
620 os << StringPrintf("%zd: %s (offset=0x%08x) (type_idx=%d)",
834 vios->Stream() << StringPrintf("(offset=0x%08x)\n", oat_method_offsets_offset);
837 "WARNING: oat method offsets offset 0x%08x is past end of file 0x%08zx.\n",
849 "code offset
1051 uint32_t offset = StackVisitor::GetVRegOffsetFromQuickCode( local
1058 os << " v" << reg << "[sp + #" << offset << "]"; local
1066 uint32_t offset = StackVisitor::GetOutVROffset(out_reg, GetInstructionSet()); local
1067 os << " v" << out_reg << "[sp + #" << offset << "]"; local
1231 size_t offset = 0; local
1252 size_t offset = 0; local
[all...]
/art/runtime/
H A Dmem_map.cc264 off_t offset) {
265 void* actual = mmap(ptr, page_aligned_byte_count, prot, flags, fd, offset);
405 // Adjust 'offset' to be page-aligned as required by mmap.
775 off_t offset,
832 actual = TryMemMapLow4GB(reinterpret_cast<void*>(ptr), length, prot, flags, fd, offset);
867 actual = TryMemMapLow4GB(reinterpret_cast<void*>(ptr), length, prot, flags, fd, offset);
882 actual = mmap(addr, length, prot, flags, fd, offset);
891 actual = mmap(addr, length, prot, flags, fd, offset);
259 TryMemMapLow4GB(void* ptr, size_t page_aligned_byte_count, int prot, int flags, int fd, off_t offset) argument
770 MapInternal(void* addr, size_t length, int prot, int flags, int fd, off_t offset, bool low_4gb) argument
H A Dart_method.h754 ALWAYS_INLINE T GetNativePointer(MemberOffset offset, size_t pointer_size) const { argument
757 const auto addr = reinterpret_cast<uintptr_t>(this) + offset.Uint32Value();
767 ALWAYS_INLINE void SetNativePointer(MemberOffset offset, T new_value, size_t pointer_size) { argument
770 const auto addr = reinterpret_cast<uintptr_t>(this) + offset.Uint32Value();
H A Dmem_map.h80 // "start" offset is absolute, not relative.
103 // Map part of a file, taking care of non-page aligned offsets. The "start" offset is absolute,
217 off_t offset,
H A Dutils.cc951 size_t offset = string_length - suffix_length; local
952 return s.compare(offset, suffix_length, suffix) == 0;
1089 static void Addr2line(const std::string& map_src, uintptr_t offset, std::ostream& os, argument
1092 map_src.c_str(), offset));
1511 int32_t offset = local
1514 dex_pc_is_branch_target.insert(dex_pc + offset);
1658 const int32_t offset = inst->GetTargetOffset(); local
1661 auto target_it = dex_pc_to_node_id.find(dex_pc + offset);
1664 << " -> node" << target_it->second << ":p" << (dex_pc + offset)
1676 /* offset t
1690 int32_t offset = local
[all...]
/art/runtime/hprof/
H A Dhprof.cc234 virtual void UpdateU4(size_t offset, uint32_t new_value ATTRIBUTE_UNUSED) { argument
235 DCHECK_LE(offset, length_ - 4);
297 void UpdateU4(size_t offset, uint32_t new_value) OVERRIDE {
298 DCHECK_LE(offset, length_ - 4);
299 buffer_[offset + 0] = static_cast<uint8_t>((new_value >> 24) & 0xFF);
300 buffer_[offset + 1] = static_cast<uint8_t>((new_value >> 16) & 0xFF);
301 buffer_[offset + 2] = static_cast<uint8_t>((new_value >> 8) & 0xFF);
302 buffer_[offset + 3] = static_cast<uint8_t>((new_value >> 0) & 0xFF);
1047 MemberOffset offset ATTRIBUTE_UNUSED,
/art/runtime/arch/mips/
H A Dquick_entrypoints_mips.S598 lw $\reg, -4($\next_arg) # next_arg points to argument after the current one (offset is 4)
604 lw $\reg1, -8($\next_arg) # next_arg points to argument after the current one (offset is 8)
611 lwc1 $\reg, -4($\next_arg) # next_arg points to argument after the current one (offset is 4)
618 # (offset is 8)
667 lw $t1, 20 + SPILL_SIZE($fp) # get shorty (20 is offset from the $sp on entry + SPILL_SIZE
792 lw $t1, 20 + SPILL_SIZE($fp) # get shorty (20 is offset from the $sp on entry + SPILL_SIZE
890 jalr $t9 # (payload offset, Array*, method, Thread*)
979 * Restore rReg's value from offset($sp) if rReg is not the same as rExclude.
982 .macro POP_REG_NE rReg, nReg, offset, rExclude
984 lw \rReg, \offset(
[all...]
/art/runtime/interpreter/mterp/out/
H A Dmterp_mips.S160 * to access other shadow frame fields, we need to use a backwards offset. Define those here.
183 * offset into the code_items_[] array. For effiency, we will "export" the
204 * Fetch the next instruction from the specified offset. Advances rPC
233 * Fetch the next instruction from an offset specified by rd. Updates
241 * Fetch a half-word code unit from an offset past the current PC. The
250 * Fetch one byte from an offset past the current PC. Pass in the same
533 /* This directive will make sure all subsequent jal restore gp at a known offset */
1281 * Unconditional branch, 8-bit offset.
1283 * The branch distance is a signed code-unit offset, which we need to
1284 * double to get a byte offset
[all...]
H A Dmterp_mips64.S80 * to access other shadow frame fields, we need to use a backwards offset. Define those here.
103 * offset into the code_items_[] array. For effiency, we will "export" the
131 * Fetch the next instruction from the specified offset. Advances rPC
1097 * Unconditional branch, 8-bit offset.
1099 * The branch distance is a signed code-unit offset, which we need to
1100 * double to get a byte offset.
1105 seb rINST, rINST # rINST <- offset (sign-extended AA)
1111 jal MterpProfileBranch # (self, shadow_frame, offset)
1112 bnezc v0, MterpOnStackReplacement # Note: offset must be in rINST
1114 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset *
[all...]
/art/compiler/linker/
H A Doutput_stream_test.cc115 off_t Seek(off_t offset ATTRIBUTE_UNUSED, Whence whence ATTRIBUTE_UNUSED) OVERRIDE {
/art/runtime/gc/collector/
H A Dmark_compact.cc416 void operator()(mirror::Object* obj, MemberOffset offset, bool /*is_static*/) const
418 collector_->UpdateHeapReference(obj->GetFieldObjectReferenceAddr<kVerifyNone>(offset));
554 void operator()(mirror::Object* obj, MemberOffset offset, bool /*is_static*/) const ALWAYS_INLINE
557 collector_->MarkObject(obj->GetFieldObject<mirror::Object, kVerifyNone>(offset));
H A Dmark_sweep.cc400 MemberOffset offset = MemberOffset(0))
403 offset_(offset) {}
426 << " offset=" << offset_.Uint32Value()
482 MemberOffset offset) {
504 MarkObjectSlowPath visitor(this, holder, offset);
550 MemberOffset offset) {
552 MarkObjectNonNull(obj, holder, offset);
679 MemberOffset offset,
682 Mark(obj->GetFieldObject<mirror::Object>(offset));
1330 MemberOffset offset,
480 MarkObjectNonNull(mirror::Object* obj, mirror::Object* holder, MemberOffset offset) argument
548 MarkObject(mirror::Object* obj, mirror::Object* holder, MemberOffset offset) argument
[all...]
H A Dmark_sweep.h213 void MarkObject(mirror::Object* obj, mirror::Object* holder, MemberOffset offset)
238 MemberOffset offset = MemberOffset(0))
/art/runtime/interpreter/mterp/mips64/
H A Dfooter.S99 move a2, rINST # rINST contains offset

Completed in 517 milliseconds

1234567891011