/art/runtime/verifier/ |
H A D | method_verifier.cc | 1083 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 D | intrinsics_arm64.cc | 53 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 D | code_generator_mips.h | 334 void InvokeRuntime(int32_t offset,
|
H A D | code_generator_mips64.h | 329 void InvokeRuntime(int32_t offset,
|
/art/runtime/gc/space/ |
H A D | region_space.h | 499 uintptr_t offset = reinterpret_cast<uintptr_t>(ref) - reinterpret_cast<uintptr_t>(Begin()); local 500 size_t reg_idx = offset / kRegionSize;
|
H A D | image_space.cc | 122 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 D | Main.java | 531 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 D | assembler_x86_64.h | 242 // 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 D | oat_file.cc | 317 "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 D | dex_file_verifier_test.cc | 62 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 D | debugger.h | 295 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 D | instrumentation.cc | 954 int32_t offset) const { 957 listener->Branch(thread, method, dex_pc, offset);
|
H A D | stack.h | 664 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 D | thread.cc | 2402 // 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 D | quick_field_entrypoints.cc | 639 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 D | quick_entrypoints_arm64.S | 735 // 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 D | heap.cc | 1987 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 D | jdwp_handler.cc | 1171 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 D | MyClassNatives.java | 34 native boolean compareAndSwapInt(Object obj, long offset, int expected, int newval); argument
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | Instruction.java | 117 // 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 D | quick_entrypoints_x86.S | 1122 * 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 D | quick_entrypoints_x86_64.S | 1097 * 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 D | mterp_x86_64.S | 125 * 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 D | compiler_driver.h | 279 // 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 D | stub_test.cc | 531 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.
|