Home
last modified time | relevance | path

Searched refs:object_tag_table (Results 1 – 3 of 3) sorted by relevance

/aosp12/art/openjdkjvmti/
H A Dti_heap.cc704 ObjectTagTable* tag_table = ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get(); in IterateOverInstancesOfClass()
846 ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get(), in IterateThroughHeap()
1524 ObjectTagTable* tag_table = ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get(); in GetObjectHeapId()
1608 ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get(), in IterateThroughHeapExt()
1817 env->object_tag_table->Lock(); in ReplaceWeakRoots()
1823 bool had_new_tag = env->object_tag_table->RemoveLocked(it.second, &new_tag); in ReplaceWeakRoots()
1835 env->object_tag_table->Unlock(); in ReplaceWeakRoots()
1861 env->object_tag_table->Lock(); in ReplaceWeakRoots()
1865 env->object_tag_table->SetLocked(v.obsolete_obj_, v.obsolete_tag_); in ReplaceWeakRoots()
1866 env->object_tag_table->SetLocked(v.new_obj_, v.new_tag_); in ReplaceWeakRoots()
[all …]
H A DOpenjdkJvmTi.cc393 HeapUtil heap_util(ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get()); in FollowReferences()
409 HeapUtil heap_util(ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get()); in IterateThroughHeap()
424 if (!ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table->GetTag(obj.Ptr(), tag_ptr)) { in GetTag()
446 ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table->Set(obj.Ptr(), tag); in SetTag()
466 return ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table->GetTaggedObjects(env, in GetObjectsWithTags()
517 HeapUtil heap_util(ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get()); in IterateOverInstancesOfClass()
670 HeapUtil heap_util(ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get()); in GetLoadedClasses()
1280 art::Runtime::Current()->RemoveSystemWeakHolder(tienv->object_tag_table.get()); in DisposeEnvironment()
1410 object_tag_table = std::make_unique<ObjectTagTable>(event_handler, this); in ArtJvmTiEnv()
1423 ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get()); in CreateArtJvmTiEnv()
H A Dart_jvmti.h87 std::unique_ptr<ObjectTagTable> object_tag_table; member