Searched refs:is_marked_callback (Results 1 - 4 of 4) sorted by relevance

/art/runtime/gc/
H A Dreference_processor.cc72 // Try to see if the referent is already marked by using the is_marked_callback. We can return
74 IsHeapReferenceMarkedCallback* const is_marked_callback = local
76 if (LIKELY(is_marked_callback != nullptr)) {
83 if (is_marked_callback(referent_addr, process_references_args_.arg_)) {
120 IsHeapReferenceMarkedCallback* is_marked_callback,
128 process_references_args_.is_marked_callback_ = is_marked_callback;
148 soft_reference_queue_.ClearWhiteReferences(&cleared_references_, is_marked_callback, arg);
149 weak_reference_queue_.ClearWhiteReferences(&cleared_references_, is_marked_callback, arg);
157 finalizer_reference_queue_.EnqueueFinalizerReferences(&cleared_references_, is_marked_callback,
165 soft_reference_queue_.ClearWhiteReferences(&cleared_references_, is_marked_callback, ar
118 ProcessReferences(bool concurrent, TimingLogger* timings, bool clear_soft_references, IsHeapReferenceMarkedCallback* is_marked_callback, MarkObjectCallback* mark_object_callback, ProcessMarkStackCallback* process_mark_stack_callback, void* arg) argument
190 DelayReferenceReferent(mirror::Class* klass, mirror::Reference* ref, IsHeapReferenceMarkedCallback* is_marked_callback, void* arg) argument
[all...]
H A Dreference_processor.h47 IsHeapReferenceMarkedCallback* is_marked_callback,
62 IsHeapReferenceMarkedCallback* is_marked_callback, void* arg)
75 ProcessReferencesArgs(IsHeapReferenceMarkedCallback* is_marked_callback, argument
77 : is_marked_callback_(is_marked_callback), mark_callback_(mark_callback), arg_(arg) {
H A Dreference_queue.h68 IsHeapReferenceMarkedCallback* is_marked_callback,
81 IsHeapReferenceMarkedCallback* is_marked_callback, void* arg)
H A Dreference_queue.cc160 IsHeapReferenceMarkedCallback* is_marked_callback,
166 if (referent_addr->AsMirrorPtr() != nullptr && !is_marked_callback(referent_addr, arg)) {
159 EnqueueFinalizerReferences(ReferenceQueue* cleared_references, IsHeapReferenceMarkedCallback* is_marked_callback, MarkObjectCallback* mark_object_callback, void* arg) argument

Completed in 770 milliseconds