/art/test/913-heaps/ |
D | expected_jack.diff | 2 < root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,locat… 4 > root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,locat… 6 < root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=11,location… 7 < root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location=… 9 > root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=13,location… 10 > root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location=… 12 < root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,locat… 14 > root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,locat… 16 < root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=11,location… 17 < root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location=… [all …]
|
D | expected.txt | 3 root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 3000@0 [size=136, length=… 4 root@root --(stack-local[id=1,tag=3000,depth=2,method=doFollowReferencesTestNonRoot,vreg=13,locatio… 5 root@root --(stack-local[id=1,tag=3000,depth=3,method=doFollowReferencesTest,vreg=1,location= 28])-… 6 root@root --(stack-local[id=1,tag=3000,depth=5,method=run,vreg=2,location= 0])--> 3000@0 [size=136,… 7 root@root --(thread)--> 3000@0 [size=136, length=-1] 46 root@root --(jni-global)--> 1@1000 [size=16, length=-1] 47 root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 1@1000 [size=16, length=-… 48 root@root --(jni-local[id=1,tag=3000,depth=0,method=followReferences])--> 3000@0 [size=136, length=… 49 root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=11,location= … 50 root@root --(stack-local[id=1,tag=3000,depth=1,method=doFollowReferencesTestImpl,vreg=5,location= 8… [all …]
|
/art/runtime/ |
D | gc_root.h | 110 ALWAYS_INLINE void VisitRoot(mirror::Object** root, const RootInfo& info) in VisitRoot() argument 112 VisitRoots(&root, 1, info); in VisitRoot() 116 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** root, const RootInfo& info) in VisitRootIfNonNull() argument 118 if (*root != nullptr) { in VisitRootIfNonNull() 119 VisitRoot(root, info); in VisitRootIfNonNull() 150 virtual void VisitRoot(mirror::Object* root, const RootInfo& info) = 0; 245 ALWAYS_INLINE void VisitRootIfNonNull(GcRoot<MirrorType>& root) in VisitRootIfNonNull() argument 247 if (!root.IsNull()) { in VisitRootIfNonNull() 248 VisitRoot(root); in VisitRootIfNonNull() 253 ALWAYS_INLINE void VisitRootIfNonNull(mirror::CompressedReference<MirrorType>* root) in VisitRootIfNonNull() argument [all …]
|
D | reference_table.cc | 213 for (GcRoot<mirror::Object>& root : entries) { in Dump() 214 if (!root.IsNull() && !runtime->IsClearedJniWeakGlobal(root.Read())) { in Dump() 215 sorted_entries.push_back(root); in Dump() 225 GcRoot<mirror::Object> root; in Dump() member in art::ReferenceTable::Dump::SummaryElement 231 root = ref.root; in Dump() 239 root = _root; in Dump() 248 for (GcRoot<mirror::Object>& root : sorted_entries) { in Dump() 249 ObjPtr<mirror::Object> current = root.Read<kWithoutReadBarrier>(); in Dump() 251 if (UNLIKELY(prev.root.IsNull())) { in Dump() 252 prev.Reset(root); in Dump() [all …]
|
D | class_table-inl.h | 35 for (GcRoot<mirror::Object>& root : strong_roots_) { in VisitRoots() 36 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots() 39 for (GcRoot<mirror::Object>& root : oat_file->GetBssGcRoots()) { in VisitRoots() 40 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots() 53 for (GcRoot<mirror::Object>& root : strong_roots_) { in VisitRoots() 54 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoots() 57 for (GcRoot<mirror::Object>& root : oat_file->GetBssGcRoots()) { in VisitRoots() 58 visitor.VisitRootIfNonNull(root.AddressWithoutBarrier()); in VisitRoots() 107 GcRoot<mirror::Class> root(before_ptr); in VisitRoot() 108 visitor.VisitRoot(root.AddressWithoutBarrier()); in VisitRoot() [all …]
|
D | class_table_test.cc | 39 ALWAYS_INLINE void VisitRootIfNonNull(GcRoot<MirrorType>& root) const in VisitRootIfNonNull() 41 if (!root.IsNull()) { in VisitRootIfNonNull() 42 VisitRoot(root); in VisitRootIfNonNull() 47 ALWAYS_INLINE void VisitRootIfNonNull(mirror::CompressedReference<MirrorType>* root) const in VisitRootIfNonNull() 49 if (!root->IsNull()) { in VisitRootIfNonNull() 50 VisitRoot(root); in VisitRootIfNonNull() 55 void VisitRoot(GcRoot<MirrorType>& root) const REQUIRES_SHARED(Locks::mutator_lock_) { in VisitRoot() 56 VisitRoot(root.AddressWithoutBarrier()); in VisitRoot() 60 void VisitRoot(mirror::CompressedReference<MirrorType>* root) const in VisitRoot() 62 roots_.insert(root->AsMirrorPtr()); in VisitRoot()
|
D | read_barrier-inl.h | 101 inline MirrorType* ReadBarrier::BarrierForRoot(MirrorType** root, in BarrierForRoot() argument 103 MirrorType* ref = *root; in BarrierForRoot() 132 Atomic<mirror::Object*>* atomic_root = reinterpret_cast<Atomic<mirror::Object*>*>(root); in BarrierForRoot() 149 inline MirrorType* ReadBarrier::BarrierForRoot(mirror::CompressedReference<MirrorType>* root, in BarrierForRoot() argument 151 MirrorType* ref = root->AsMirrorPtr(); in BarrierForRoot() 175 reinterpret_cast<Atomic<mirror::CompressedReference<MirrorType>>*>(root); in BarrierForRoot()
|
D | class_table.cc | 96 for (const TableSlot& root : set) { in CountDefiningLoaderClasses() local 97 if (root.Read()->GetClassLoader() == defining_loader) { in CountDefiningLoaderClasses() 232 for (GcRoot<mirror::Object>& root : strong_roots_) { in InsertStrongRoot() 233 if (root.Read() == obj) { in InsertStrongRoot() 270 for (const TableSlot& root : class_set) { in WriteToMemory() local 271 combined.Insert(root); in WriteToMemory()
|
D | read_barrier.h | 60 ALWAYS_INLINE static MirrorType* BarrierForRoot(MirrorType** root, 67 ALWAYS_INLINE static MirrorType* BarrierForRoot(mirror::CompressedReference<MirrorType>* root,
|
D | common_runtime_test.cc | 227 std::string root; in SetUpAndroidRoot() local 230 root += android_build_top; in SetUpAndroidRoot() 235 root += cwd; in SetUpAndroidRoot() 239 root += "/out/host/linux-x86"; in SetUpAndroidRoot() 241 root += "/out/host/darwin-x86"; in SetUpAndroidRoot() 245 setenv("ANDROID_ROOT", root.c_str(), 1); in SetUpAndroidRoot() 290 std::string root; in GetAndroidToolsDir() local 293 root = android_build_top; in GetAndroidToolsDir() 298 root = cwd; in GetAndroidToolsDir() 302 std::string toolsdir = root + "/" + subdir1; in GetAndroidToolsDir()
|
D | intern_table.cc | 67 for (auto& root : new_strong_intern_roots_) { in VisitRoots() local 68 ObjPtr<mirror::String> old_ref = root.Read<kWithoutReadBarrier>(); in VisitRoots() 69 root.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots() 70 ObjPtr<mirror::String> new_ref = root.Read<kWithoutReadBarrier>(); in VisitRoots() 320 std::size_t InternTable::StringHashEquals::operator()(const GcRoot<mirror::String>& root) const { in operator ()() 326 static_cast<uint32_t>(root.Read<kWithoutReadBarrier>()->GetHashCode())); in operator ()()
|
/art/imgdiag/ |
D | imgdiag_test.cc | 69 std::string root = GetTestAndroidRoot(); in GetImgDiagFilePath() local 71 root += "/bin/"; in GetImgDiagFilePath() 72 root += kImgDiagBinaryName; in GetImgDiagFilePath() 75 root += "d"; in GetImgDiagFilePath() 78 std::string root32 = root + "32"; in GetImgDiagFilePath() 84 return root; in GetImgDiagFilePath()
|
/art/runtime/gc/accounting/ |
D | remembered_set.cc | 91 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 93 if (!root->IsNull()) { in VisitRootIfNonNull() 94 VisitRoot(root); in VisitRootIfNonNull() 98 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot() 100 if (target_space_->HasAddress(root->AsMirrorPtr())) { in VisitRoot() 102 root->Assign(collector_->MarkObject(root->AsMirrorPtr())); in VisitRoot() 103 DCHECK(!target_space_->HasAddress(root->AsMirrorPtr())); in VisitRoot()
|
D | mod_union_table.cc | 107 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 109 VisitRoot(root); in VisitRootIfNonNull() 112 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot() 114 MarkReference(root); in VisitRoot() 153 void operator()(mirror::Object* root) const in operator ()() 156 DCHECK(root != nullptr); in operator ()() 161 root->VisitReferences(ref_visitor, VoidFunctor()); in operator ()() 208 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 210 if (!root->IsNull()) { in VisitRootIfNonNull() 211 VisitRoot(root); in VisitRootIfNonNull() [all …]
|
/art/dexlayout/ |
D | dexdiag_test.cc | 42 std::string root = GetTestAndroidRoot(); in GetDexDiagFilePath() local 44 root += "/bin/"; in GetDexDiagFilePath() 45 root += kDexDiagBinaryName; in GetDexDiagFilePath() 47 std::string root32 = root + "32"; in GetDexDiagFilePath() 53 return root; in GetDexDiagFilePath()
|
/art/oatdump/ |
D | oatdump_test.h | 58 std::string root = GetTestAndroidRoot(); in GetOatDumpFilePath() local 59 root += "/bin/oatdump"; in GetOatDumpFilePath() 61 root += "d"; in GetOatDumpFilePath() 64 root += "s"; in GetOatDumpFilePath() 66 return root; in GetOatDumpFilePath()
|
/art/runtime/gc/collector/ |
D | concurrent_copying.cc | 371 mirror::Object** root = roots[i]; in VisitRoots() local 372 mirror::Object* ref = *root; in VisitRoots() 376 *root = to_ref; in VisitRoots() 387 mirror::CompressedReference<mirror::Object>* const root = roots[i]; in VisitRoots() local 388 if (!root->IsNull()) { in VisitRoots() 389 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots() 392 root->Assign(to_ref); in VisitRoots() 482 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 485 if (!root->IsNull()) { in VisitRootIfNonNull() 486 VisitRoot(root); in VisitRootIfNonNull() [all …]
|
D | semi_space.cc | 306 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 308 if (!root->IsNull()) { in VisitRootIfNonNull() 309 VisitRoot(root); in VisitRootIfNonNull() 313 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot() 319 CHECK(!from_space_->HasAddress(root->AsMirrorPtr())); in VisitRoot() 605 mirror::Object* SemiSpace::MarkObject(mirror::Object* root) { in MarkObject() argument 606 auto ref = StackReference<mirror::Object>::FromMirrorPtr(root); in MarkObject() 619 auto* root = roots[i]; in VisitRoots() local 620 auto ref = StackReference<mirror::Object>::FromMirrorPtr(*root); in VisitRoots() 624 if (*root != ref.AsMirrorPtr()) { in VisitRoots() [all …]
|
D | mark_compact.cc | 434 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 436 if (!root->IsNull()) { in VisitRootIfNonNull() 437 VisitRoot(root); in VisitRootIfNonNull() 441 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot() 443 root->Assign(collector_->GetMarkedForwardAddress(root->AsMirrorPtr())); in VisitRoot() 583 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 585 if (!root->IsNull()) { in VisitRootIfNonNull() 586 VisitRoot(root); in VisitRootIfNonNull() 590 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot() 592 collector_->MarkObject(root->AsMirrorPtr()); in VisitRoot()
|
D | mark_sweep.cc | 555 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot() argument 557 CHECK(collector_->IsMarked(root) != nullptr) << info.ToString(); in VisitRoot() 584 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot() argument 588 if (heap->GetLiveBitmap()->GetContinuousSpaceBitmap(root) == nullptr) { in VisitRoot() 590 if (large_object_space != nullptr && !large_object_space->Contains(root)) { in VisitRoot() 591 os_ << "Found invalid root: " << root << " " << info << std::endl; in VisitRoot() 682 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 684 if (!root->IsNull()) { in VisitRootIfNonNull() 685 VisitRoot(root); in VisitRootIfNonNull() 689 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot() [all …]
|
/art/tools/ |
D | setup-buildbot-device.sh | 22 adb root 83 adb wait-for-device root
|
/art/runtime/gc/ |
D | verification.cc | 167 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() 169 if (!root->IsNull()) { in VisitRootIfNonNull() 170 VisitRoot(root); in VisitRootIfNonNull() 174 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot() 176 Visit(root->AsMirrorPtr(), "!nativeRoot"); in VisitRoot()
|
/art/tools/checker/ |
D | checker.py | 78 for root, dirs, files in os.walk(path): 82 foundFiles.append(os.path.join(root, file))
|
/art/test/utils/python/ |
D | generate_java_main.py | 285 root = ET.fromstring(xml) 286 for iface in root.find("interfaces"): 294 for clazz in root.find('classes'):
|
/art/ |
D | Android.mk | 56 adb root 116 (adb root && \ 122 adb wait-for-device root && \ 498 adb root 505 adb root 512 adb root 519 adb root
|