Searched refs:super_vtable (Results 1 - 3 of 3) sorted by relevance

/xnu-2782.1.97/libkern/kxld/
H A Dkxld_vtable.h103 kern_return_t kxld_vtable_patch(KXLDVTable *vtable, const KXLDVTable *super_vtable,
H A Dkxld_vtable.c474 kxld_vtable_patch(KXLDVTable *vtable, const KXLDVTable *super_vtable, argument
493 check(super_vtable);
498 require_action(super_vtable->is_patched, finish, rval=KERN_FAILURE);
499 require_action(vtable->entries.nitems >= super_vtable->entries.nitems, finish,
504 for (i = 0; i < super_vtable->entries.nitems; ++i) {
506 parent_entry = kxld_array_get_item(&super_vtable->entries, i);
553 kxld_demangle(super_vtable->name, &demangled_name1,
H A Dkxld_kext.c805 KXLDVTable *super_vtable = NULL; local
875 super_vtable = kxld_dict_find(patched_vtables, super_vtable_name);
885 if (!super_vtable) {
898 if (!super_vtable) continue;
924 rval = kxld_vtable_patch(vtable, super_vtable, kext->kext);
958 super_vtable = kxld_dict_find(patched_vtables, super_vtable_name);
959 require_action(super_vtable && super_vtable->is_patched,
963 rval = kxld_vtable_patch(vtable, super_vtable, kext->kext);

Completed in 78 milliseconds