void EntryActivation::iterate_oopmaps(oopmaps_doer do_map, void* param) { #if USE_OOP_VISITOR OOPMAP_ENTRY_4(do_map, param, T_INT, length); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, method); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, next); #if ENABLE_REFLECTION OOPMAP_ENTRY_4(do_map, param, T_INT, return_point); #endif #endif }
void ClassInfo::iterate_oopmaps(oopmaps_doer do_map, void* param) { #if USE_OOP_VISITOR OOPMAP_ENTRY_4(do_map, param, T_SHORT, object_size); OOPMAP_ENTRY_4(do_map, param, T_SHORT, vtable_length); OOPMAP_ENTRY_4(do_map, param, T_SHORT, itable_length); OOPMAP_ENTRY_4(do_map, param, T_SHORT, class_id); OOPMAP_ENTRY_4(do_map, param, T_OBJECT,name); OOPMAP_ENTRY_4(do_map, param, T_INT, access_flags); OOPMAP_ENTRY_5(do_map, param, T_OBJECT,methods, OOPMAP_VARIABLE_OBJ); OOPMAP_ENTRY_5(do_map, param, T_OBJECT,fields, OOPMAP_VARIABLE_OBJ); #if ENABLE_ISOLATES OOPMAP_ENTRY_4(do_map, param, T_INT, static_field_end); #endif OOPMAP_ENTRY_5(do_map, param, T_OBJECT,local_interfaces,OOPMAP_VARIABLE_OBJ); #if ENABLE_REFLECTION OOPMAP_ENTRY_5(do_map, param, T_OBJECT,inner_classes, OOPMAP_VARIABLE_OBJ); #endif OOPMAP_ENTRY_5(do_map, param, T_OBJECT,constants, OOPMAP_VARIABLE_OBJ); // alias OOPMAP_ENTRY_4(do_map, param, T_SHORT, type); // alias OOPMAP_ENTRY_4(do_map, param, T_SHORT, scale); #endif }
void StackmapList::iterate_oopmaps(oopmaps_doer do_map, void *param) { #if USE_OOP_VISITOR OOPMAP_ENTRY_4(do_map, param, T_INT, entry_count); #endif }
void Thread::iterate_oopmaps(oopmaps_doer do_map, void *param) { #if USE_OOP_VISITOR OOPMAP_ENTRY_4(do_map, param, T_OBJECT, next); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, previous); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, global_next); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, next_waiting); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, wait_obj); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, pending_exception); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, thread_obj); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, pending_entries); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, execution_stack); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, step_info); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, obj_value); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, async_info); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, cached_async_info); OOPMAP_ENTRY_4(do_map, param, T_INT, id); OOPMAP_ENTRY_4(do_map, param, T_INT, last_java_sp); OOPMAP_ENTRY_4(do_map, param, T_INT, last_java_fp); OOPMAP_ENTRY_4(do_map, param, T_INT, async_redo); OOPMAP_ENTRY_4(do_map, param, T_LONG, wakeup_time); OOPMAP_ENTRY_4(do_map, param, T_INT, wait_stack_lock); OOPMAP_ENTRY_4(do_map, param, T_INT, stack_limit); OOPMAP_ENTRY_4(do_map, param, T_INT, stack_pointer); OOPMAP_ENTRY_4(do_map, param, T_INT, status); OOPMAP_ENTRY_4(do_map, param, T_INT, suspend_count); OOPMAP_ENTRY_4(do_map, param, T_INT, int1_value); OOPMAP_ENTRY_4(do_map, param, T_INT, int2_value); OOPMAP_ENTRY_4(do_map, param, T_INT, task_id); OOPMAP_ENTRY_4(do_map, param, T_OBJECT, profiler_info); #endif }
void Boundary::iterate_oopmaps(oopmaps_doer do_map, void* param) { OOPMAP_ENTRY_4(do_map, param, T_OBJECT, next); }