Home
last modified time | relevance | path

Searched refs:vtable_sym (Results 1 – 3 of 3) sorted by relevance

/xnu-8019.80.24/libkern/kxld/
H A Dkxld_vtable.c66 static kern_return_t init_by_relocs(KXLDVTable *vtable, const KXLDSym *vtable_sym,
70 const KXLDSym *vtable_sym, const KXLDRelocator *relocator,
79 kxld_vtable_init(KXLDVTable *vtable, const KXLDSym *vtable_sym, in kxld_vtable_init() argument
90 check(vtable_sym); in kxld_vtable_init()
96 vtable_sym->sectnum); in kxld_vtable_init()
99 vtable->name = vtable_sym->name; in kxld_vtable_init()
101 kxld_sym_get_section_offset(vtable_sym, vtable_sect); in kxld_vtable_init()
119 rval = init_by_entries_and_relocs(vtable, vtable_sym, in kxld_vtable_init()
130 rval = init_by_relocs(vtable, vtable_sym, vtable_sect, relocator); in kxld_vtable_init()
170 init_by_relocs(KXLDVTable *vtable, const KXLDSym *vtable_sym, in init_by_relocs() argument
[all …]
H A Dkxld_kext.c487 KXLDSym *vtable_sym = NULL; in create_vtables() local
521 vtable_sym = sym; in create_vtables()
526 &vtable_sym, &meta_vtable_sym); in create_vtables()
531 rval = kxld_vtable_init(vtable, vtable_sym, kext->kext, in create_vtables()
569 KXLDSym *vtable_sym = NULL; in get_vtable_syms_from_smcp() local
599 vtable_sym = kxld_dict_find(defined_symbols, vtable_name); in get_vtable_syms_from_smcp()
601 vtable_sym = kxld_symtab_get_locally_defined_symbol_by_name(symtab, in get_vtable_syms_from_smcp()
604 require_action(vtable_sym, finish, rval = KERN_FAILURE; in get_vtable_syms_from_smcp()
637 *vtable_sym_out = vtable_sym; in get_vtable_syms_from_smcp()
H A Dkxld_vtable.h80 const struct kxld_sym *vtable_sym, const struct kxld_object *object,