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

/xnu-2782.1.97/libkern/kxld/
H A Dkxld_kext.h46 typedef struct kxld_kext KXLDKext; typedef in typeref:struct:kxld_kext
55 kern_return_t kxld_kext_init(KXLDKext *kext, struct kxld_object *kext_object,
59 void kxld_kext_clear(KXLDKext *kext)
62 void kxld_kext_deinit(KXLDKext *kext)
69 kern_return_t kxld_kext_export_symbols(const KXLDKext *kext,
75 void kxld_kext_get_vmsize(const KXLDKext *kext,
79 void kxld_kext_set_linked_object_size(KXLDKext *kext, u_long vmsize)
82 kern_return_t kxld_kext_export_linked_object(const KXLDKext *kext,
89 kern_return_t kxld_kext_export_vtables(KXLDKext *kext,
95 kern_return_t kxld_kext_relocate(KXLDKext *kex
[all...]
H A Dkxld_kext.c88 static kern_return_t create_vtables(KXLDKext *kext,
90 static kern_return_t get_vtable_syms_from_smcp(KXLDKext *kext,
94 static kern_return_t resolve_symbols(KXLDKext *kext,
97 static kern_return_t patch_vtables(KXLDKext *kext, KXLDDict *patched_vtables,
100 KXLDKext *kext, KXLDSym *super_metaclass_pointer_sym);
101 static kern_return_t create_vtable_index(KXLDKext *kext);
103 static kern_return_t validate_symbols(KXLDKext *kext);
110 return sizeof(KXLDKext);
116 kxld_kext_init(KXLDKext *kext, KXLDObject *kext_object,
141 kxld_kext_clear(KXLDKext *kex
[all...]
H A Dkxld.c55 KXLDKext *kext;
204 KXLDKext *dep = NULL;
348 KXLDKext *kext = NULL;
505 KXLDKext * dep = NULL;

Completed in 71 milliseconds