/art/runtime/gc/space/ |
D | large_object_space_test.cc | 56 std::vector<std::pair<mirror::Object*, size_t>> requests; in LargeObjectTest() 84 for (const auto& pair : requests) { in LargeObjectTest() local 85 mirror::Object* obj = pair.first; in LargeObjectTest() 89 for (const auto& pair : requests) { in LargeObjectTest() local 90 mirror::Object* obj = pair.first; in LargeObjectTest()
|
D | large_object_space.cc | 182 for (auto& pair : large_objects_) { in SetAllLargeObjectsAsZygoteObjects() local 183 pair.second.is_zygote = true; in SetAllLargeObjectsAsZygoteObjects() 185 bool success = pair.first->AtomicSetMarkBit(0, 1); in SetAllLargeObjectsAsZygoteObjects() 232 for (auto& pair : large_objects_) { in Walk() local 233 MemMap* mem_map = &pair.second.mem_map; in Walk() 241 for (auto& pair : large_objects_) { in ForEachMemMap() local 242 func(pair.second.mem_map); in ForEachMemMap() 635 std::pair<uint8_t*, uint8_t*> range = GetBeginEndAtomic(); in Sweep() 649 std::pair<uint8_t*, uint8_t*> LargeObjectMapSpace::GetBeginEndAtomic() const { in GetBeginEndAtomic() 654 std::pair<uint8_t*, uint8_t*> FreeListSpace::GetBeginEndAtomic() const { in GetBeginEndAtomic()
|
/art/runtime/gc/ |
D | task_processor_test.cc | 125 std::vector<std::pair<uint64_t, size_t>> orderings; in TEST_F() 132 for (const auto& pair : orderings) { in TEST_F() local 133 auto* task = new TestOrderTask(pair.first, pair.second, &counter); in TEST_F()
|
/art/runtime/mirror/ |
D | dex_cache-inl.h | 249 auto pair = GetNativePairPtrSize(GetResolvedFields(), FieldSlotIndex(field_idx), ptr_size); in GetResolvedField() local 250 return pair.GetObjectForIndex(field_idx); in GetResolvedField() 256 FieldDexCachePair pair(field, field_idx); in SetResolvedField() 257 SetNativePairPtrSize(GetResolvedFields(), FieldSlotIndex(field_idx), pair, ptr_size); in SetResolvedField() 281 auto pair = GetNativePairPtrSize(GetResolvedMethods(), MethodSlotIndex(method_idx), ptr_size); in GetResolvedMethod() local 282 return pair.GetObjectForIndex(method_idx); in GetResolvedMethod() 290 MethodDexCachePair pair(method, method_idx); in SetResolvedMethod() 291 SetNativePairPtrSize(GetResolvedMethods(), MethodSlotIndex(method_idx), pair, ptr_size); in SetResolvedMethod() 325 NativeDexCachePair<T> pair, in SetNativePairPtrSize() argument 329 ConversionPair64 v(reinterpret_cast64<uint64_t>(pair.object), pair.index); in SetNativePairPtrSize() [all …]
|
D | dex_cache_test.cc | 171 const MethodTypeDexCachePair pair = method_types_cache[i].load(std::memory_order_relaxed); in TEST_F() local 172 if (dex::ProtoIndex(pair.index) == method1_id.proto_idx_) { in TEST_F() 173 ASSERT_EQ(method1_type.Get(), pair.object.Read()); in TEST_F() 174 } else if (dex::ProtoIndex(pair.index) == method2_id.proto_idx_) { in TEST_F() 175 ASSERT_EQ(method2_type.Get(), pair.object.Read()); in TEST_F()
|
/art/test/526-long-regalloc/ |
D | info.txt | 2 pair under certain circumstances.
|
/art/test/528-long-hint/ |
D | info.txt | 2 allocating a wrong register pair.
|
/art/runtime/native/ |
D | dalvik_system_VMRuntime.cc | 392 auto pair = dex_cache->GetStrings()[slot_idx].load(std::memory_order_relaxed); in PreloadDexCachesResolveString() local 393 if (!pair.object.IsNull()) { in PreloadDexCachesResolveString() 411 auto pair = dex_cache->GetResolvedTypes()[slot_idx].load(std::memory_order_relaxed); in PreloadDexCachesResolveType() local 412 if (!pair.object.IsNull()) { in PreloadDexCachesResolveType() 433 auto pair = mirror::DexCache::GetNativePairPtrSize(dex_cache->GetResolvedFields(), in PreloadDexCachesResolveField() local 436 if (pair.object != nullptr) { in PreloadDexCachesResolveField() 459 auto pair = mirror::DexCache::GetNativePairPtrSize(dex_cache->GetResolvedMethods(), in PreloadDexCachesResolveMethod() local 462 if (pair.object != nullptr) { in PreloadDexCachesResolveMethod() 534 auto pair = dex_cache->GetStrings()[j].load(std::memory_order_relaxed); in PreloadDexCachesStatsFilled() local 535 if (!pair.object.IsNull()) { in PreloadDexCachesStatsFilled() [all …]
|
/art/tools/jvmti-agents/field-null-percent/ |
D | fieldnull.cc | 41 static std::pair<jclass, jfieldID> SplitField(JNIEnv* env, const std::string& field_id) { in SplitField() 63 static std::vector<std::pair<jclass, jfieldID>> GetRequestedFields(JNIEnv* env, in GetRequestedFields() 65 std::vector<std::pair<jclass, jfieldID>> res; in GetRequestedFields() 89 std::vector<std::pair<jclass, jfieldID>> fields_; 101 for (std::pair<jclass, jfieldID>& p : list->fields_) { in DataDumpRequestCb()
|
/art/openjdkjvmti/ |
D | jvmti_weak_table-inl.h | 350 for (auto& pair : tagged_objects_) { 355 if (tags[i] == pair.second) { 365 art::ObjPtr<art::mirror::Object> obj = pair.first.template Read<art::kWithReadBarrier>(); 372 selected_tags.Pushback(pair.second); 394 for (auto& pair : tagged_objects_) { 395 if (tag == pair.second) { 396 art::ObjPtr<art::mirror::Object> obj = pair.first.template Read<art::kWithReadBarrier>();
|
/art/libartbase/base/ |
D | tracking_safe_map.h | 27 Key, T, Compare, TrackingAllocator<std::pair<const Key, T>, kTag>> {
|
D | safe_map.h | 31 typename Allocator = std::allocator<std::pair<const K, V>>> 99 std::pair<iterator, bool> result = map_.emplace(k, v); in Put() 104 std::pair<iterator, bool> result = map_.emplace(k, std::move(v)); in Put() 127 std::pair<iterator, bool> result = map_.insert(std::make_pair(k, v)); in Overwrite() 162 std::pair<iterator, bool> emplace(Args&&... args) { in emplace()
|
D | arena_containers.h | 69 SafeMap<K, V, Comparator, ArenaAllocatorAdapter<std::pair<const K, V>>>; 79 typename EmptyFn = DefaultEmptyFn<std::pair<Key, Value>>, 87 ArenaAllocatorAdapter<std::pair<Key, Value>>>; 97 ArenaAllocatorAdapter<std::pair<const Key, Value>>>;
|
D | scoped_arena_containers.h | 67 SafeMap<K, V, Comparator, ScopedArenaAllocatorAdapter<std::pair<const K, V>>>; 85 ScopedArenaAllocatorAdapter<std::pair<Key, Value>>>; 89 std::unordered_map<K, V, Hash, KeyEqual, ScopedArenaAllocatorAdapter<std::pair<const K, V>>>; 97 ScopedArenaAllocatorAdapter<std::pair<const K, V>>>;
|
/art/tools/dexanalyze/ |
D | dexanalyze_bytecode.h | 89 std::map<std::pair<uint32_t, uint32_t>, size_t> method_linkage_counts_; 90 std::map<std::pair<uint32_t, uint32_t>, size_t> field_linkage_counts_;
|
/art/runtime/verifier/ |
D | register_line-inl.h | 222 for (auto& pair : reg_to_lock_depths_) { in ClearRegToLockDepth() 223 if ((pair.second & mask) != 0) { in ClearRegToLockDepth() 224 VLOG(verifier) << "Also unlocking " << pair.first; in ClearRegToLockDepth() 225 pair.second ^= mask; in ClearRegToLockDepth()
|
/art/test/550-checker-regression-wide-store/ |
D | info.txt | 1 Test an SsaBuilder regression where storing into the high vreg of a pair
|
/art/compiler/utils/ |
D | atomic_dex_ref_map-inl.h | 119 for (auto& pair : arrays_) { in Visit() 120 const DexFile* dex_file = pair.first; in Visit() 121 const ElementArray& elements = pair.second; in Visit()
|
/art/libdexfile/dex/ |
D | dex_instruction_iterator.h | 127 explicit DexInstructionIterator(const DexInstructionPcPair& pair) in DexInstructionIterator() argument 128 : DexInstructionIterator(pair.Instructions(), pair.DexPc()) {} in DexInstructionIterator()
|
D | descriptors_names.cc | 191 const uint32_t pair = GetUtf16FromUtf8(pUtf8Ptr); in IsValidPartOfMemberNameUtf8Slow() local 192 const uint16_t leading = GetLeadingUtf16Char(pair); in IsValidPartOfMemberNameUtf8Slow() 199 if (GetTrailingUtf16Char(pair) != 0) { in IsValidPartOfMemberNameUtf8Slow()
|
/art/tools/jvmti-agents/field-counts/ |
D | fieldcount.cc | 43 static std::pair<jclass, jfieldID> SplitField(JNIEnv* env, const std::string& field_id) { in SplitField() 65 static std::vector<std::pair<jclass, jfieldID>> GetRequestedFields(JNIEnv* env, in GetRequestedFields() 67 std::vector<std::pair<jclass, jfieldID>> res; in GetRequestedFields() 91 std::vector<std::pair<jclass, jfieldID>> fields_; 104 for (std::pair<jclass, jfieldID>& p : list->fields_) { in DataDumpRequestCb()
|
/art/test/474-fp-sub-neg/ |
D | info.txt | 3 A pair (sub, neg) should not be transforemd to (sub) for
|
/art/runtime/jit/ |
D | profile_saver.cc | 456 for (const auto& pair : hot_methods.GetMap()) { in FetchAndCacheResolvedClassesAndMethods() local 457 const DexFile* const dex_file = pair.first; in FetchAndCacheResolvedClassesAndMethods() 459 const MethodReferenceCollection::IndexVector& indices = pair.second; in FetchAndCacheResolvedClassesAndMethods() 475 for (const auto& pair : sampled_methods.GetMap()) { in FetchAndCacheResolvedClassesAndMethods() local 476 const DexFile* const dex_file = pair.first; in FetchAndCacheResolvedClassesAndMethods() 478 const MethodReferenceCollection::IndexVector& indices = pair.second; in FetchAndCacheResolvedClassesAndMethods() 491 for (const auto& pair : resolved_classes.GetMap()) { in FetchAndCacheResolvedClassesAndMethods() local 492 const DexFile* const dex_file = pair.first; in FetchAndCacheResolvedClassesAndMethods() 495 const TypeReferenceCollection::IndexVector& classes = pair.second; in FetchAndCacheResolvedClassesAndMethods() 598 for (auto&& pair : profile_cache_) { in ProcessProfilingInfo() [all …]
|
/art/dex2oat/linker/ |
D | image_writer.cc | 475 std::vector<std::pair<uint32_t, uint32_t>> block_sources; in Write() 498 for (const std::pair<uint32_t, uint32_t> block : block_sources) { in Write() 1246 auto pair = in ClearDexCache() local 1248 if (pair.object != nullptr) { in ClearDexCache() 1249 dex_cache->ClearResolvedMethod(pair.index, target_ptr_size_); in ClearDexCache() 1255 auto pair = mirror::DexCache::GetNativePairPtrSize(resolved_fields, slot_idx, target_ptr_size_); in ClearDexCache() local 1256 if (pair.object != nullptr) { in ClearDexCache() 1257 dex_cache->ClearResolvedField(pair.index, target_ptr_size_); in ClearDexCache() 1262 mirror::TypeDexCachePair pair = in ClearDexCache() local 1264 if (!pair.object.IsNull()) { in ClearDexCache() [all …]
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 185 for (const DexInstructionPcPair& pair : unit_.GetCodeItemAccessor()) { in NextIndex() local 186 LOG(ERROR) << pair->DumpString(nullptr); in NextIndex() 353 for (const DexInstructionPcPair& pair : instructions) { in Compile() local 354 if (QuickenInfoTable::NeedsIndexForInstruction(&pair.Inst())) { in Compile() 648 for (const auto& pair : shared_code_item_quicken_info_) { in UnquickenConflictingMethods() local 649 const dex::CodeItem* code_item = pair.first; in UnquickenConflictingMethods() 650 const QuickenState& state = pair.second; in UnquickenConflictingMethods()
|