Searched defs:arg (Results 1 - 25 of 64) sorted by relevance

123

/art/runtime/
H A Dthrow_location.cc35 void ThrowLocation::VisitRoots(RootCallback* visitor, void* arg) { argument
37 visitor(&this_object_, arg, RootInfo(kRootVMInternal));
41 visitor(reinterpret_cast<mirror::Object**>(&method_), arg, RootInfo(kRootVMInternal)); local
H A Dintern_table_test.cc90 mirror::Object* IsMarkedSweepingCallback(mirror::Object* object, void* arg) { argument
91 if (reinterpret_cast<TestPredicate*>(arg)->IsMarked(object)) {
H A Ddex_instruction.cc298 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 Dgc_root.h71 typedef void (RootCallback)(mirror::Object** root, void* arg, const RootInfo& root_info);
79 void VisitRoot(RootCallback* callback, void* arg, const RootInfo& info) const { argument
81 callback(reinterpret_cast<mirror::Object**>(&root_), arg, info); local
85 void VisitRootIfNonNull(RootCallback* callback, void* arg, const RootInfo& info) const { argument
87 VisitRoot(callback, arg, info);
H A Dindirect_reference_table.cc242 void IndirectReferenceTable::VisitRoots(RootCallback* callback, void* arg, argument
245 callback(ref, arg, root_info);
H A Dsignal_catcher.cc194 void* SignalCatcher::Run(void* arg) { argument
195 SignalCatcher* signal_catcher = reinterpret_cast<SignalCatcher*>(arg);
H A Dintern_table.cc56 void InternTable::VisitRoots(RootCallback* callback, void* arg, VisitRootFlags flags) { argument
59 strong_interns_.VisitRoots(callback, arg);
63 root.VisitRoot(callback, arg, RootInfo(kRootInternedString));
274 void InternTable::SweepInternTableWeaks(IsMarkedCallback* callback, void* arg) { argument
276 weak_interns_.SweepWeaks(callback, arg);
330 void InternTable::Table::VisitRoots(RootCallback* callback, void* arg) { argument
332 intern.VisitRoot(callback, arg, RootInfo(kRootInternedString));
335 intern.VisitRoot(callback, arg, RootInfo(kRootInternedString));
339 void InternTable::Table::SweepWeaks(IsMarkedCallback* callback, void* arg) { argument
340 SweepWeaks(&pre_zygote_table_, callback, arg);
344 SweepWeaks(UnorderedSet* set, IsMarkedCallback* callback, void* arg) argument
[all...]
/art/runtime/mirror/
H A Dreference.cc35 void Reference::VisitRoots(RootCallback* callback, void* arg) { argument
36 java_lang_ref_Reference_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dart_field.cc58 void ArtField::VisitRoots(RootCallback* callback, void* arg) { argument
59 java_lang_reflect_ArtField_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dstack_trace_element.cc70 void StackTraceElement::VisitRoots(RootCallback* callback, void* arg) { argument
71 java_lang_StackTraceElement_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dthrowable.cc140 void Throwable::VisitRoots(RootCallback* callback, void* arg) { argument
141 java_lang_Throwable_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
/art/runtime/base/
H A Dmutex_test.cc104 static void* Callback(void* arg) { argument
105 RecursiveLockWait* state = reinterpret_cast<RecursiveLockWait*>(arg);
/art/runtime/gc/accounting/
H A Dheap_bitmap.cc74 void HeapBitmap::Walk(ObjectCallback* callback, void* arg) { argument
76 bitmap->Walk(callback, arg);
79 bitmap->Walk(callback, arg);
H A Dremembered_set.cc67 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 Dmod_union_table.cc75 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 Dspace_bitmap.cc104 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 Ddlmalloc.cc53 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 Dreference_processor.h44 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 Dreference_processor.cc91 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 Dreference_queue.cc107 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 Dzygote_space.cc104 void ZygoteSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument
105 SweepCallbackContext* context = static_cast<SweepCallbackContext*>(arg);
H A Dbump_pointer_space.cc153 void BumpPointerSpace::Walk(ObjectCallback* callback, void* arg) { argument
181 callback(obj, arg);
196 callback(obj, arg);
H A Dmalloc_space.cc230 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 Djni_compiler.cc176 ::llvm::Value* arg = local
180 args.push_back(arg);
/art/runtime/jdwp/
H A Djdwp_main.cc33 static void* StartJdwpThread(void* arg);
399 static void* StartJdwpThread(void* arg) { argument
400 JdwpState* state = reinterpret_cast<JdwpState*>(arg);

Completed in 262 milliseconds

123