HomeSort by relevance Sort by last modified time
    Searched refs:FinalizerReference (Results 1 - 18 of 18) sorted by null

  /libcore/luni/src/main/java/java/lang/ref/
FinalizerReference.java 24 public final class FinalizerReference<T> extends Reference<T> {
31 // This list contains a FinalizerReference for every finalizable object in the heap.
33 private static FinalizerReference<?> head = null;
36 private FinalizerReference<?> prev;
37 private FinalizerReference<?> next;
43 public FinalizerReference(T r, ReferenceQueue<? super T> q) {
56 FinalizerReference<?> reference = new FinalizerReference<Object>(referent, queue);
67 public static void remove(FinalizerReference<?> reference) {
69 FinalizerReference<?> next = reference.next
    [all...]
  /art/runtime/native/
java_lang_ref_FinalizerReference.cc 30 ObjPtr<mirror::FinalizerReference> ref = soa.Decode<mirror::FinalizerReference>(javaThis);
43 FAST_NATIVE_METHOD(FinalizerReference, makeCircularListIfUnenqueued, "()Z"),
44 FAST_NATIVE_METHOD(FinalizerReference, getReferent, "()Ljava/lang/Object;"),
48 REGISTER_NATIVE_METHODS("java/lang/ref/FinalizerReference");
  /art/runtime/mirror/
reference.h 131 // C++ mirror of java.lang.ref.FinalizerReference
132 class MANAGED FinalizerReference : public Reference {
135 return OFFSET_OF_OBJECT_MEMBER(FinalizerReference, zombie_);
146 HeapReference<FinalizerReference> next_;
147 HeapReference<FinalizerReference> prev_;
151 DISALLOW_IMPLICIT_CONSTRUCTORS(FinalizerReference);
reference-inl.h 46 inline void FinalizerReference::SetZombie(ObjPtr<Object> zombie) {
object.h 46 class FinalizerReference;
278 FinalizerReference* AsFinalizerReference() REQUIRES_SHARED(Locks::mutator_lock_);
    [all...]
object-inl.h 361 inline FinalizerReference* Object::AsFinalizerReference() {
363 return down_cast<FinalizerReference*>(this);
    [all...]
  /libcore/libart/src/main/java/java/lang/
Daemons.java 22 import java.lang.ref.FinalizerReference;
195 private final ReferenceQueue<Object> queue = FinalizerReference.queue;
223 FinalizerReference<?> finalizingReference = (FinalizerReference<?>)queue.poll();
232 finalizingReference = (FinalizerReference<?>)queue.remove();
245 private void doFinalize(FinalizerReference<?> reference) {
246 FinalizerReference.remove(reference);
  /art/runtime/gc/
reference_processor.h 32 class FinalizerReference;
72 bool MakeCircularListIfUnenqueued(ObjPtr<mirror::FinalizerReference> reference)
reference_processor.cc 319 ObjPtr<mirror::FinalizerReference> reference) {
reference_queue.cc 156 ObjPtr<mirror::FinalizerReference> ref = DequeuePendingReference()->AsFinalizerReference();
  /libcore/libart/src/main/java/dalvik/system/
VMRuntime.java 20 import java.lang.ref.FinalizerReference;
339 FinalizerReference.finalizeAllEnqueued(timeout);
  /libcore/ojluni/src/main/java/java/lang/
Runtime.java 33 import java.lang.ref.FinalizerReference;
    [all...]
  /art/runtime/
class_linker_test.cc 697 struct FinalizerReferenceOffsets : public CheckOffsets<mirror::FinalizerReference> {
698 FinalizerReferenceOffsets() : CheckOffsets<mirror::FinalizerReference>(
699 false, "Ljava/lang/ref/FinalizerReference;") {
700 addOffset(OFFSETOF_MEMBER(mirror::FinalizerReference, next_), "next");
701 addOffset(OFFSETOF_MEMBER(mirror::FinalizerReference, prev_), "prev");
702 addOffset(OFFSETOF_MEMBER(mirror::FinalizerReference, zombie_), "zombie");
    [all...]
  /libcore/
non_openjdk_java_files.mk 74 luni/src/main/java/java/lang/ref/FinalizerReference.java \
  /frameworks/base/
preloaded-classes     [all...]
compiled-classes-phone     [all...]
  /prebuilts/sdk/tools/
jack-jar-tools.jar 
jack-jacoco-reporter.jar 

Completed in 4614 milliseconds