/art/test/906-iterate-heap/ |
D | iterate_heap.cc | 54 void* user_data) { in HeapIterationCallback() argument 55 IterationConfig* config = reinterpret_cast<IterationConfig*>(user_data); in HeapIterationCallback() 189 [[maybe_unused]] void* user_data) { in Java_art_Test906_iterateThroughHeapString() 198 void* user_data) { in Java_art_Test906_iterateThroughHeapString() 199 FindStringCallbacks* p = reinterpret_cast<FindStringCallbacks*>(user_data); in Java_art_Test906_iterateThroughHeapString() 245 [[maybe_unused]] void* user_data) { in Java_art_Test906_iterateThroughHeapPrimitiveArray() 255 void* user_data) { in Java_art_Test906_iterateThroughHeapPrimitiveArray() 256 FindArrayCallbacks* p = reinterpret_cast<FindArrayCallbacks*>(user_data); in Java_art_Test906_iterateThroughHeapPrimitiveArray() 353 [[maybe_unused]] void* user_data) { in Java_art_Test906_iterateThroughHeapPrimitiveFields() 363 void* user_data) { in Java_art_Test906_iterateThroughHeapPrimitiveFields() [all …]
|
/art/openjdkjvmti/ |
D | ti_heap.h | 51 const void* user_data); 57 const void* user_data); 64 const void* user_data); 90 const void* user_data);
|
D | ti_heap.cc | 97 const void* user_data) REQUIRES_SHARED(art::Locks::mutator_lock_) { in ReportString() argument 134 const_cast<void*>(user_data)); in ReportString() 149 const void* user_data) REQUIRES_SHARED(art::Locks::mutator_lock_) { in ReportPrimitiveArray() argument 180 const_cast<void*>(user_data)); in ReportPrimitiveArray() 201 const_cast<void*>(user_data)); in ReportPrimitiveArray() 218 [[maybe_unused]] UserData* user_data) { in VisitorFalse() argument 231 UserData* user_data, in ReportFields() argument 237 FieldVisitor fv(user_data); in ReportFields() 269 explicit FieldVisitor(UserData* user_data) : user_data_(user_data) {} in FieldVisitor() argument 483 [[maybe_unused]] void* user_data) in Callback() [all …]
|
D | OpenjdkJvmTi.cc | 384 const void* user_data) { in FollowReferences() argument 393 user_data); in FollowReferences() 400 const void* user_data) { in IterateThroughHeap() argument 404 return heap_util.IterateThroughHeap(env, heap_filter, klass, callbacks, user_data); in IterateThroughHeap() 477 [[maybe_unused]] const void* user_data) { in IterateOverObjectsReachableFromObject() argument 488 [[maybe_unused]] const void* user_data) { in IterateOverReachableObjects() argument 497 [[maybe_unused]] const void* user_data) { in IterateOverHeap() argument 508 const void* user_data) { in IterateOverInstancesOfClass() argument 513 env, klass, object_filter, heap_object_callback, user_data); in IterateOverInstancesOfClass()
|
/art/test/913-heaps/ |
D | heaps.cc | 99 void* user_data) = 0; 110 void* user_data) { in HeapReferenceCallback() argument 111 IterationConfig* config = reinterpret_cast<IterationConfig*>(user_data); in HeapReferenceCallback() 120 user_data); in HeapReferenceCallback() 165 [[maybe_unused]] void* user_data) override { in Java_art_Test913_followReferences() argument 584 [[maybe_unused]] void* user_data) { in Java_art_Test913_followReferencesString() 593 void* user_data) { in Java_art_Test913_followReferencesString() 594 FindStringCallbacks* p = reinterpret_cast<FindStringCallbacks*>(user_data); in Java_art_Test913_followReferencesString() 647 [[maybe_unused]] void* user_data) { in Java_art_Test913_followReferencesPrimitiveArray() 657 void* user_data) { in Java_art_Test913_followReferencesPrimitiveArray() [all …]
|
/art/openjdkjvmti/include/ |
D | jvmti.h | 481 (jlong class_tag, jlong size, jlong* tag_ptr, jint length, void* user_data); 484 …rrer_class_tag, jlong size, jlong* tag_ptr, jlong* referrer_tag_ptr, jint length, void* user_data); 487 …ct_class_tag, jlong* object_tag_ptr, jvalue value, jvmtiPrimitiveType value_type, void* user_data); 490 …g_ptr, jint element_count, jvmtiPrimitiveType element_type, const void* elements, void* user_data); 493 …ong class_tag, jlong size, jlong* tag_ptr, const jchar* value, jint value_length, void* user_data); 499 (jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); 502 (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); 505 … size, jlong* tag_ptr, jlong thread_tag, jint depth, jmethodID method, jint slot, void* user_data); 508 …g class_tag, jlong size, jlong* tag_ptr, jlong referrer_tag, jint referrer_index, void* user_data); 1564 const void* user_data); [all …]
|
/art/test/2005-pause-all-redefine-multithreaded/ |
D | pause-all.cc | 60 [[maybe_unused]] void* user_data) -> jvmtiIterationControl { in Java_art_Test2005_UpdateFieldValuesAndResumeThreads() argument
|