/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.h | 59 void Store(FrameOffset offs, ManagedRegister src, size_t size) override; 72 void Load(ManagedRegister dest, FrameOffset src, size_t size) override; 74 void LoadFromThread(ManagedRegister dest, ThreadOffset64 src, size_t size) override; 90 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override; 103 void Copy(FrameOffset dest, FrameOffset src, size_t size) override; 109 size_t size) override; 115 size_t size) override; 121 size_t size) override; 128 size_t size) override; 135 size_t size) override; [all …]
|
/art/dex2oat/linker/x86_64/ |
D | relative_patcher_x86_64_test.cc | 67 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 1u), in TEST_F() 80 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 2u), in TEST_F() 84 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 1u), in TEST_F() 91 uint32_t diff_after = method2_offset - (method1_offset + kCallCode.size() /* PC adjustment */); in TEST_F() 100 uint32_t diff_before = method1_offset - (method2_offset + kCallCode.size() /* PC adjustment */); in TEST_F() 113 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 2u), in TEST_F() 120 uint32_t diff = kTrampolineOffset - (result.second + kCallCode.size()); in TEST_F() 137 LinkerPatch::StringBssEntryPatch(kDexCacheLoadCode.size() - 4u, nullptr, 0u, kStringIndex), in TEST_F() 144 uint32_t diff = bss_begin_ + kStringEntryOffset - (result.second + kDexCacheLoadCode.size()); in TEST_F() 161 kStringReferenceCode.size() - 4u, nullptr, 0u, kStringIndex), in TEST_F() [all …]
|
/art/runtime/ |
D | monitor_pool_test.cc | 64 if (monitors.size() == 0) { in TEST_F() 66 } else if (monitors.size() == kMaxUsage) { in TEST_F() 80 size_t index = r.next() % monitors.size(); in TEST_F() 95 size_t target_size = monitors.size() + 2*kMaxUsage; in TEST_F() 96 while (monitors.size() < target_size) { in TEST_F() 98 static_cast<int32_t>(-monitors.size())); in TEST_F() 112 size_t index = r.next() % monitors.size(); in TEST_F()
|
D | linear_alloc.cc | 31 void* LinearAlloc::Alloc(Thread* self, size_t size) { in Alloc() argument 33 return allocator_.Alloc(size); in Alloc() 36 void* LinearAlloc::AllocAlign16(Thread* self, size_t size) { in AllocAlign16() argument 38 return allocator_.AllocAlign16(size); in AllocAlign16()
|
/art/libartbase/base/ |
D | memory_region.h | 41 return lhs.size() == rhs.size() && memcmp(lhs.begin(), rhs.begin(), lhs.size()) == 0; in operator() 49 size_t size() const { return size_; } in size() function 117 CopyFrom(offset, MemoryRegion(vector.data(), vector.size())); in CopyFromVector() 123 CHECK_GE(this->size(), size_in); in Subregion() 124 CHECK_LE(offset, this->size() - size_in); in Subregion() 131 size_ = (region.size() + extra); in Extend() 137 CHECK_GE(size(), sizeof(T)); in ComputeInternalPointer() 138 CHECK_LE(offset, size() - sizeof(T)); in ComputeInternalPointer()
|
D | array_slice.h | 63 lpa != nullptr && lpa->size() != 0 ? &lpa->At(0, element_size, alignment) : nullptr, 64 lpa != nullptr ? lpa->size() : 0, 82 size_type size() const { return size_; } in size() function 83 bool empty() const { return size() == 0u; } in empty() 118 return SubArray(pos, size() - pos); in SubArray() 122 return SubArray(pos, size() - pos); in SubArray() 126 DCHECK_LE(pos, size()); in SubArray() 127 DCHECK_LE(length, size() - pos); in SubArray() 132 DCHECK_LE(pos, size()); in SubArray() 133 DCHECK_LE(length, size() - pos); in SubArray()
|
D | malloc_arena_pool.cc | 33 explicit MallocArena(size_t size = arena_allocator::kArenaDefaultSize); 45 MallocArena::MallocArena(size_t size) { in MallocArena() argument 49 unaligned_memory_ = reinterpret_cast<uint8_t*>(calloc(1, size + overallocation)); in MallocArena() 60 MEMORY_TOOL_MAKE_NOACCESS(memory_ + size, tail); in MallocArena() 64 size_ = size; in MallocArena() 105 Arena* MallocArenaPool::AllocArena(size_t size) { in AllocArena() argument 109 if (free_arenas_ != nullptr && LIKELY(free_arenas_->Size() >= size)) { in AllocArena() 115 ret = new MallocArena(size); in AllocArena()
|
D | transform_array_ref_test.cc | 70 ASSERT_EQ(input.size(), taref.size()); in TEST() 75 for (size_t i = 0; i != input.size(); ++i) { in TEST() 102 ASSERT_EQ(input.size(), taref.size()); in TEST() 107 for (size_t i = 0; i != input.size(); ++i) { in TEST() 145 ASSERT_EQ(input.size(), taref.size()); in TEST() 150 for (size_t i = 0; i != input.size(); ++i) { in TEST() 156 std::vector<ValueHolder> transformed(transform_input.size(), 0); in TEST() 158 for (size_t i = 0; i != transform_input.size(); ++i) { in TEST() 205 ASSERT_EQ(cinput.size(), ctaref.size()); in TEST() 210 for (size_t i = 0; i != cinput.size(); ++i) { in TEST() [all …]
|
/art/test/044-proxy/src/ |
D | OOMEOnDispatch.java | 29 private static void exhaustJavaHeap(int size) { in exhaustJavaHeap() argument 31 while (size > 0) { in exhaustJavaHeap() 33 storage.add(new byte[size]); in exhaustJavaHeap() 35 size = size/2; in exhaustJavaHeap()
|
/art/test/617-clinit-oome/src/ |
D | Main.java | 18 private static int exhaustJavaHeap(Object[] data, int index, int size) { in exhaustJavaHeap() argument 20 while (size > 0) { in exhaustJavaHeap() 22 data[index] = new byte[size]; in exhaustJavaHeap() 25 size /= 2; in exhaustJavaHeap()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.h | 65 void Store(FrameOffset offs, ManagedRegister src, size_t size) override; 78 void Load(ManagedRegister dest, FrameOffset src, size_t size) override; 82 size_t size) override; 98 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override; 112 void Copy(FrameOffset dest, FrameOffset src, size_t size) override; 118 size_t size) override; 124 size_t size) override; 130 size_t size) override; 137 size_t size) override; 144 size_t size) override; [all …]
|
/art/dex2oat/linker/arm/ |
D | relative_patcher_thumb2_test.cc | 77 CHECK_LE(pos, code->size()); in InsertInsn() 98 InsertInsn(code, code->size(), insn); in PushBackInsn() 114 raw_code.reserve(insns.size() * 4u - number_of_16_bit_insns * 2u); in RawCode() 152 const uint32_t gap_start = method1_offset + method1_code.size(); in Create2MethodsWithGap() 246 return CompileMethodCallThunk().size(); in MethodCallThunkSize() 251 if (output_.size() < thunk_offset + expected_code.size()) { in CheckThunk() 252 LOG(ERROR) << "output_.size() == " << output_.size() << " < " in CheckThunk() 253 << "thunk_offset + expected_code.size() == " << (thunk_offset + expected_code.size()); in CheckThunk() 256 ArrayRef<const uint8_t> linked_code(&output_[thunk_offset], expected_code.size()); in CheckThunk() 314 CHECK_LE(offset, output_.size()); in GetOutputInsn32() [all …]
|
/art/runtime/verifier/ |
D | reg_type_cache.cc | 80 DCHECK_EQ(entries_.size(), small_precise_constants_[i]->GetId()); in FillPrimitiveAndSmallConstantTypes() 83 DCHECK_EQ(entries_.size(), primitive_count_); in FillPrimitiveAndSmallConstantTypes() 190 for (size_t i = primitive_count_; i < entries_.size(); i++) { in From() 213 new (&allocator_) PreciseReferenceType(klass, AddString(sv_descriptor), entries_.size()); in From() 215 entry = new (&allocator_) ReferenceType(klass, AddString(sv_descriptor), entries_.size()); in From() 229 new (&allocator_) UnresolvedReferenceType(AddString(sv_descriptor), entries_.size())); in From() 240 return AddEntry(new (&allocator_) UnresolvedReferenceType(AddString("a"), entries_.size())); in MakeUnresolvedReference() 269 new (&allocator_) PreciseReferenceType(klass, descriptor, entries_.size())) in InsertClass() 270 : new (&allocator_) ReferenceType(klass, descriptor, entries_.size()); in InsertClass() 309 DCHECK_LE(primitive_count_, entries_.size()); in ~RegTypeCache() [all …]
|
/art/compiler/utils/ |
D | jni_macro_assembler.h | 48 ArgumentLocation(ManagedRegister reg, size_t size) in ArgumentLocation() argument 49 : reg_(reg), frame_offset_(0u), size_(size) { in ArgumentLocation() 53 ArgumentLocation(FrameOffset frame_offset, size_t size) in ArgumentLocation() argument 54 : reg_(ManagedRegister::NoRegister()), frame_offset_(frame_offset), size_(size) {} in ArgumentLocation() 115 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size) = 0; 131 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size) = 0; 135 size_t size) = 0; 151 virtual void Move(ManagedRegister dest, ManagedRegister src, size_t size) = 0; 165 virtual void Copy(FrameOffset dest, FrameOffset src, size_t size) = 0; 171 size_t size) = 0; [all …]
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 134 void Arm64JNIMacroAssembler::Store(FrameOffset offs, ManagedRegister m_src, size_t size) { in Store() argument 137 CHECK_EQ(0u, size); in Store() 139 CHECK_EQ(4u, size); in Store() 142 CHECK_EQ(8u, size); in Store() 254 size_t size) { in Load() argument 256 CHECK_EQ(0u, size) << dest; in Load() 258 CHECK_EQ(4u, size) << dest; in Load() 263 if (size == 1u) { in Load() 265 } else if (size == 4u) { in Load() 268 CHECK_EQ(8u, size) << dest; in Load() [all …]
|
D | jni_macro_assembler_arm64.h | 68 void Store(FrameOffset offs, ManagedRegister src, size_t size) override; 77 void Load(ManagedRegister dest, FrameOffset src, size_t size) override; 78 void LoadFromThread(ManagedRegister dest, ThreadOffset64 src, size_t size) override; 89 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override; 98 void Copy(FrameOffset dest, FrameOffset src, size_t size) override; 103 size_t size) override; 108 size_t size) override; 113 size_t size) override; 119 size_t size) override; 125 size_t size) override; [all …]
|
/art/test/910-methods/ |
D | expected.txt | 5 Argument size: 1 15 Argument size: JVMTI_ERROR_NATIVE_METHOD 25 Argument size: JVMTI_ERROR_NATIVE_METHOD 35 Argument size: 2 45 Argument size: 1 54 Argument size: 0
|
/art/tools/ahat/src/main/com/android/ahat/ |
D | SubsetSelector.java | 49 mLimit = getSelectedLimit(query, id, elements.size()); in SubsetSelector() 60 return mElements.subList(mLimit, mElements.size()); in remaining() 69 private static int getSelectedLimit(Query query, String id, int size) { in getSelectedLimit() argument 72 int ivalue = Math.min(size, Integer.parseInt(value)); in getSelectedLimit() 77 return Math.min(kDefaultShown, size); in getSelectedLimit() 84 int all = mElements.size(); in render()
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.cc | 50 template <size_t size> 52 const ManagedRegister (&callee_saves)[size]) { in CalculateCoreCalleeSpillMask() argument 63 template <size_t size> 64 static constexpr uint32_t CalculateFpCalleeSpillMask(const ManagedRegister (&callee_saves)[size]) { in CalculateFpCalleeSpillMask() argument 195 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize; in FrameSize() 218 size_t size = GetNativeOutArgsSize(num_fp_args, num_non_fp_args); in OutFrameSize() local 227 size += kAlwaysSpilledMmxRegisters * kMmxSpillSize; in OutFrameSize() 230 size += kFramePointerSize; in OutFrameSize() 233 size_t out_args_size = RoundUp(size, kNativeStackAlignment); in OutFrameSize() 243 static_assert(std::size(kCalleeSaveRegisters) > std::size(kNativeCalleeSaveRegisters)); in CalleeSaveRegisters() [all …]
|
/art/test/913-heaps/ |
D | heaps.cc | 58 jlong size; // Size as reported by GetObjectSize. member 73 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetObjectSize(obj, &data.size))) { in Java_art_Test913_registerClass() 95 jlong size, 106 jlong size, in HeapReferenceCallback() argument 116 size, in HeapReferenceCallback() 161 jlong size, in Java_art_Test913_followReferences() argument 203 size, in Java_art_Test913_followReferences() 225 jlong size, in Java_art_Test913_followReferences() argument 236 jlong adapted_size = size; in Java_art_Test913_followReferences() 243 if (class_data.size == size) { in Java_art_Test913_followReferences() [all …]
|
/art/libdexfile/external/ |
D | dex_file_ext.cc | 80 const ExtDexFileString* ExtDexFileMakeString(const char* str, size_t size) { in ExtDexFileMakeString() argument 81 if (size == 0) { in ExtDexFileMakeString() 84 return new ExtDexFileString{std::string(str, size)}; in ExtDexFileMakeString() 87 const char* ExtDexFileGetString(const ExtDexFileString* ext_string, /*out*/ size_t* size) { in ExtDexFileGetString() argument 89 *size = ext_string->str_.size(); in ExtDexFileGetString() 158 size_t num_entries = cache.size(); in GetClassDefIndex() 159 if (cache.size() > 1) { in GetClassDefIndex() 190 /*inout*/ size_t* size, in ExtDexFileOpenFromMemory() argument 194 if (*size < sizeof(art::DexFile::Header)) { in ExtDexFileOpenFromMemory() 195 *size = sizeof(art::DexFile::Header); in ExtDexFileOpenFromMemory() [all …]
|
/art/libdexfile/dex/ |
D | test_dex_file_builder.h | 112 header->string_ids_size_ = strings_.size(); in Build() 115 uint32_t type_ids_offset = string_ids_offset + strings_.size() * sizeof(dex::StringId); in Build() 121 header->type_ids_size_ = types_.size(); in Build() 124 uint32_t proto_ids_offset = type_ids_offset + types_.size() * sizeof(dex::TypeId); in Build() 129 size_t num_args = entry.first.args.size(); in Build() 137 header->proto_ids_size_ = protos_.size(); in Build() 140 uint32_t field_ids_offset = proto_ids_offset + protos_.size() * sizeof(dex::ProtoId); in Build() 146 header->field_ids_size_ = fields_.size(); in Build() 149 uint32_t method_ids_offset = field_ids_offset + fields_.size() * sizeof(dex::FieldId); in Build() 155 header->method_ids_size_ = methods_.size(); in Build() [all …]
|
/art/runtime/mirror/ |
D | array-alloc-inl.h | 42 size_t size = header_size + data_size; in ComputeArraySize() local 60 return size; in ComputeArraySize() 129 size_t size = ComputeArraySize(component_count, component_size_shift); in Alloc() local 132 DCHECK_NE(size, 0U); in Alloc() 135 if (UNLIKELY(size == 0)) { in Alloc() 148 self, array_class, size, allocator_type, visitor)); in Alloc() 155 self, array_class, size, allocator_type, visitor)); in Alloc() 161 CHECK_EQ(result->SizeOf(), size); in Alloc() 163 CHECK_GE(result->SizeOf(), size); in Alloc()
|
/art/dex2oat/linker/x86/ |
D | relative_patcher_x86_test.cc | 47 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 1u), in TEST_F() 60 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 2u), in TEST_F() 64 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 1u), in TEST_F() 71 uint32_t diff_after = method2_offset - (method1_offset + kCallCode.size() /* PC adjustment */); in TEST_F() 80 uint32_t diff_before = method1_offset - (method2_offset + kCallCode.size() /* PC adjustment */); in TEST_F() 93 LinkerPatch::RelativeCodePatch(kCallCode.size() - 4u, nullptr, 2u), in TEST_F() 100 uint32_t diff = kTrampolineOffset - (result.second + kCallCode.size()); in TEST_F() 124 LinkerPatch::StringBssEntryPatch(code.size() - 4u, nullptr, anchor_offset, kStringIndex), in TEST_F() 156 LinkerPatch::RelativeStringPatch(code.size() - 4u, nullptr, anchor_offset, kStringIndex), in TEST_F()
|
/art/dexlayout/ |
D | dex_container.h | 44 virtual void Resize(size_t size) = 0; 68 return data_.size(); in Size() 71 void Resize(size_t size) override { in Resize() argument 72 data_.resize(size, 0u); in Resize()
|