Searched refs:is_marked_callback (Results 1 - 4 of 4) sorted by relevance
/art/runtime/gc/ |
H A D | reference_processor.cc | 72 // 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 D | reference_processor.h | 47 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 D | reference_queue.h | 68 IsHeapReferenceMarkedCallback* is_marked_callback, 81 IsHeapReferenceMarkedCallback* is_marked_callback, void* arg)
|
H A D | reference_queue.cc | 160 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