/art/runtime/ |
H A D | throw_location.cc | 35 void ThrowLocation::VisitRoots(RootCallback* visitor, void* arg) { argument 37 visitor(&this_object_, arg, 0, kRootVMInternal); 41 visitor(reinterpret_cast<mirror::Object**>(&method_), arg, 0, kRootVMInternal); local
|
H A D | gc_root.h | 33 void VisitRoot(RootCallback* callback, void* arg, uint32_t thread_id, RootType root_type) { argument 34 callback(reinterpret_cast<mirror::Object**>(&root_), arg, thread_id, root_type); local
|
H A D | intern_table_test.cc | 90 mirror::Object* IsMarkedSweepingCallback(mirror::Object* object, void* arg) { argument 91 if (reinterpret_cast<TestPredicate*>(arg)->IsMarked(object)) {
|
H A D | dex_instruction.cc | 298 uint32_t arg[5]; local 299 GetVarArgs(arg); 309 os << "v" << arg[i]; local 327 os << "v" << arg[i]; local 340 os << "v" << arg[i]; local 346 os << opcode << " {v" << arg[0] << ", v" << arg[1] << ", v" << arg[2] 347 << ", v" << arg[3] << ", v" << arg[ [all...] |
H A D | indirect_reference_table.cc | 263 void IndirectReferenceTable::VisitRoots(RootCallback* callback, void* arg, uint32_t tid, argument 266 callback(ref, arg, tid, root_type);
|
H A D | signal_catcher.cc | 188 void* SignalCatcher::Run(void* arg) { argument 189 SignalCatcher* signal_catcher = reinterpret_cast<SignalCatcher*>(arg);
|
H A D | intern_table.cc | 57 void InternTable::VisitRoots(RootCallback* callback, void* arg, VisitRootFlags flags) { argument 62 VisitRoot(callback, arg, 0, kRootInternedString); 68 root.VisitRoot(callback, arg, 0, kRootInternedString); 292 void InternTable::SweepInternTableWeaks(IsMarkedCallback* callback, void* arg) { argument 298 mirror::Object* new_object = callback(object, arg);
|
/art/runtime/mirror/ |
H A D | reference.cc | 35 void Reference::VisitRoots(RootCallback* callback, void* arg) { argument 37 java_lang_ref_Reference_.VisitRoot(callback, arg, 0, kRootStickyClass);
|
H A D | art_field.cc | 58 void ArtField::VisitRoots(RootCallback* callback, void* arg) { argument 60 java_lang_reflect_ArtField_.VisitRoot(callback, arg, 0, kRootStickyClass);
|
H A D | stack_trace_element.cc | 70 void StackTraceElement::VisitRoots(RootCallback* callback, void* arg) { argument 72 java_lang_StackTraceElement_.VisitRoot(callback, arg, 0, kRootStickyClass);
|
H A D | throwable.cc | 140 void Throwable::VisitRoots(RootCallback* callback, void* arg) { argument 142 java_lang_Throwable_.VisitRoot(callback, arg, 0, kRootStickyClass);
|
/art/runtime/base/ |
H A D | mutex_test.cc | 104 static void* Callback(void* arg) { argument 105 RecursiveLockWait* state = reinterpret_cast<RecursiveLockWait*>(arg);
|
/art/runtime/gc/accounting/ |
H A D | heap_bitmap.cc | 74 void HeapBitmap::Walk(ObjectCallback* callback, void* arg) { argument 76 bitmap->Walk(callback, arg); 79 bitmap->Walk(callback, arg);
|
H A D | remembered_set.cc | 67 bool* const contains_reference_to_target_space, void* arg) 68 : callback_(callback), ref_callback_(ref_callback), target_space_(target_space), arg_(arg), 104 bool* const contains_reference_to_target_space, void* arg) 105 : callback_(callback), ref_callback_(ref_callback), target_space_(target_space), arg_(arg), 125 space::ContinuousSpace* target_space, void* arg) { 129 &contains_reference_to_target_space, arg); 64 RememberedSetReferenceVisitor(MarkHeapReferenceCallback* callback, DelayReferenceReferentCallback* ref_callback, space::ContinuousSpace* target_space, bool* const contains_reference_to_target_space, void* arg) argument 101 RememberedSetObjectVisitor(MarkHeapReferenceCallback* callback, DelayReferenceReferentCallback* ref_callback, space::ContinuousSpace* target_space, bool* const contains_reference_to_target_space, void* arg) argument 123 UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, DelayReferenceReferentCallback* ref_callback, space::ContinuousSpace* target_space, void* arg) argument
|
H A D | mod_union_table.cc | 75 ModUnionUpdateObjectReferencesVisitor(MarkHeapReferenceCallback* callback, void* arg) argument 77 arg_(arg) { 97 ModUnionScanImageRootVisitor(MarkHeapReferenceCallback* callback, void* arg) argument 98 : callback_(callback), arg_(arg) {} 264 void* arg) { 296 callback(obj_ptr, arg); 314 void* arg) { 316 ModUnionScanImageRootVisitor scan_visitor(callback, arg); 263 UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, void* arg) argument 313 UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, void* arg) argument
|
H A D | space_bitmap.cc | 104 void SpaceBitmap<kAlignment>::Walk(ObjectCallback* callback, void* arg) { argument 117 (*callback)(obj, arg); 128 SpaceBitmap::SweepCallback* callback, void* arg) { 170 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg); 176 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg); 183 mirror::Class* klass, void* arg) 188 WalkInstanceFields(visited, callback, obj, super, arg); 198 WalkFieldsInOrder(visited, callback, value, arg); 208 void* arg) { 213 (*callback)(obj, arg); 125 SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, const SpaceBitmap<kAlignment>& mark_bitmap, uintptr_t sweep_begin, uintptr_t sweep_end, SpaceBitmap::SweepCallback* callback, void* arg) argument 206 WalkFieldsInOrder(SpaceBitmap<kAlignment>* visited, ObjectCallback* callback, mirror::Object* obj, void* arg) argument 246 InOrderWalk(ObjectCallback* callback, void* arg) argument [all...] |
/art/runtime/gc/allocator/ |
H A D | dlmalloc.cc | 53 extern "C" void DlmallocMadviseCallback(void* start, void* end, size_t used_bytes, void* arg) { argument 68 size_t* reclaimed = reinterpret_cast<size_t*>(arg); 73 extern "C" void DlmallocBytesAllocatedCallback(void* start, void* end, size_t used_bytes, void* arg) { argument 77 size_t* bytes_allocated = reinterpret_cast<size_t*>(arg); 81 extern "C" void DlmallocObjectsAllocatedCallback(void* start, void* end, size_t used_bytes, void* arg) { argument 85 size_t* objects_allocated = reinterpret_cast<size_t*>(arg);
|
/art/runtime/gc/ |
H A D | reference_processor.h | 44 static bool PreserveSoftReferenceCallback(mirror::HeapReference<mirror::Object>* obj, void* arg) 49 ProcessMarkStackCallback* process_mark_stack_callback, void* arg) 62 IsHeapReferenceMarkedCallback* is_marked_callback, void* arg) 64 void UpdateRoots(IsMarkedCallback* callback, void* arg) 76 MarkObjectCallback* mark_callback, void* arg) 77 : is_marked_callback_(is_marked_callback), mark_callback_(mark_callback), arg_(arg) { 75 ProcessReferencesArgs(IsHeapReferenceMarkedCallback* is_marked_callback, MarkObjectCallback* mark_callback, void* arg) argument
|
H A D | reference_processor.cc | 91 void* arg) { 92 auto* const args = reinterpret_cast<ProcessReferencesArgs*>(arg); 118 void* arg) { 125 process_references_args_.arg_ = arg; 137 process_mark_stack_callback(arg); 143 soft_reference_queue_.ClearWhiteReferences(&cleared_references_, is_marked_callback, arg); 144 weak_reference_queue_.ClearWhiteReferences(&cleared_references_, is_marked_callback, arg); 153 mark_object_callback, arg); 154 process_mark_stack_callback(arg); 160 soft_reference_queue_.ClearWhiteReferences(&cleared_references_, is_marked_callback, arg); 90 PreserveSoftReferenceCallback(mirror::HeapReference<mirror::Object>* obj, void* arg) argument 113 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 185 DelayReferenceReferent(mirror::Class* klass, mirror::Reference* ref, IsHeapReferenceMarkedCallback* is_marked_callback, void* arg) argument 212 UpdateRoots(IsMarkedCallback* callback, void* arg) argument [all...] |
H A D | reference_queue.cc | 107 void* arg) { 111 if (referent_addr->AsMirrorPtr() != nullptr && !preserve_callback(referent_addr, arg)) { 128 void* arg) { 132 if (referent_addr->AsMirrorPtr() != nullptr && !is_marked_callback(referent_addr, arg)) { 133 mirror::Object* forward_address = mark_object_callback(referent_addr->AsMirrorPtr(), arg); 150 void* arg) { 159 UNUSED(preserve_callback(referent_addr, arg)); 165 void ReferenceQueue::UpdateRoots(IsMarkedCallback* callback, void* arg) { argument 167 list_ = down_cast<mirror::Reference*>(callback(list_, arg)); 105 ClearWhiteReferences(ReferenceQueue* cleared_references, IsHeapReferenceMarkedCallback* preserve_callback, void* arg) argument 125 EnqueueFinalizerReferences(ReferenceQueue* cleared_references, IsHeapReferenceMarkedCallback* is_marked_callback, MarkObjectCallback* mark_object_callback, void* arg) argument 149 ForwardSoftReferences(IsHeapReferenceMarkedCallback* preserve_callback, void* arg) argument
|
/art/runtime/gc/space/ |
H A D | zygote_space.cc | 104 void ZygoteSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument 105 SweepCallbackContext* context = static_cast<SweepCallbackContext*>(arg);
|
H A D | bump_pointer_space.cc | 153 void BumpPointerSpace::Walk(ObjectCallback* callback, void* arg) { argument 181 callback(obj, arg); 196 callback(obj, arg);
|
H A D | malloc_space.cc | 230 void MallocSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument 231 SweepCallbackContext* context = static_cast<SweepCallbackContext*>(arg);
|
/art/compiler/jni/portable/ |
H A D | jni_compiler.cc | 176 ::llvm::Value* arg = local 180 args.push_back(arg);
|
/art/runtime/jdwp/ |
H A D | jdwp_main.cc | 33 static void* StartJdwpThread(void* arg); 399 static void* StartJdwpThread(void* arg) { argument 400 JdwpState* state = reinterpret_cast<JdwpState*>(arg);
|