Lines Matching refs:vtbl_list
169 static void* find_matching_vtbl_ptr(void** vtbl_list, void* new_vtable_start, void* obj) { in find_matching_vtbl_ptr() argument
172 if (vtbl_list[i] == old_vtbl_ptr) { in find_matching_vtbl_ptr()
181 static void patch_klass_vtables(void** vtbl_list, void* new_vtable_start) { in patch_klass_vtables() argument
189 *(void**)ik = find_matching_vtbl_ptr(vtbl_list, new_vtable_start, ik); in patch_klass_vtables()
191 *(void**)cp = find_matching_vtbl_ptr(vtbl_list, new_vtable_start, cp); in patch_klass_vtables()
194 *(void**)m = find_matching_vtbl_ptr(vtbl_list, new_vtable_start, m); in patch_klass_vtables()
199 *(void**)k = find_matching_vtbl_ptr(vtbl_list, new_vtable_start, k); in patch_klass_vtables()
496 void** vtbl_list = (void**)md_top; in doit() local
498 Universe::init_self_patching_vtbl_list(vtbl_list, vtbl_list_size); in doit()
506 MetaspaceShared::generate_vtable_methods(vtbl_list, &vtable, in doit()
589 patch_klass_vtables(vtbl_list, vtable); in doit()
593 memmove(saved_vtbl, vtbl_list, vtbl_list_size * sizeof(void*)); in doit()
594 memset(vtbl_list, 0, vtbl_list_size * sizeof(void*)); in doit()
630 memmove(vtbl_list, saved_vtbl, vtbl_list_size * sizeof(void*)); in doit()
999 void** vtbl_list = (void**)buffer; in initialize_shared_spaces() local
1001 Universe::init_self_patching_vtbl_list(vtbl_list, vtbl_list_size); in initialize_shared_spaces()