/art/compiler/optimizing/ |
H A D | instruction_simplifier_arm64.cc | 58 HIntConstant* offset = local 61 new (arena) HArm64IntermediateAddress(array, offset, kNoDexPc);
|
H A D | code_generator_x86_64.h | 228 // 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 D | code_generator_mips.cc | 608 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 D | intrinsics_arm.cc | 509 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 D | assembler_arm32.h | 274 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 D | assembler.cc | 243 void Assembler::CallFromThread32(ThreadOffset<4> offset ATTRIBUTE_UNUSED, 248 void Assembler::CallFromThread64(ThreadOffset<8> offset ATTRIBUTE_UNUSED,
|
H A D | assembler.h | 268 // 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 D | stringpiece.h | 55 StringPiece(const char* offset, size_t len) : ptr_(offset), length_(len) { } argument
|
/art/runtime/gc/accounting/ |
H A D | card_table-inl.h | 215 uintptr_t offset = card_addr - biased_begin_; local 216 return reinterpret_cast<void*>(offset << kCardShift);
|
/art/runtime/interpreter/mterp/ |
H A D | mterp.cc | 55 * 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 D | dexdump.cc | 121 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 D | oatdump.cc | 381 #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 D | mem_map.cc | 264 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 D | art_method.h | 754 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 D | mem_map.h | 80 // "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 D | utils.cc | 951 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 D | hprof.cc | 234 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 D | quick_entrypoints_mips.S | 598 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 D | mterp_mips.S | 160 * 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 D | mterp_mips64.S | 80 * 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 D | output_stream_test.cc | 115 off_t Seek(off_t offset ATTRIBUTE_UNUSED, Whence whence ATTRIBUTE_UNUSED) OVERRIDE {
|
/art/runtime/gc/collector/ |
H A D | mark_compact.cc | 416 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 D | mark_sweep.cc | 400 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 D | mark_sweep.h | 213 void MarkObject(mirror::Object* obj, mirror::Object* holder, MemberOffset offset) 238 MemberOffset offset = MemberOffset(0))
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | footer.S | 99 move a2, rINST # rINST contains offset
|