Searched refs:KXLDKext (Results 1 – 3 of 3) sorted by relevance
| /xnu-10063.101.15/libkern/kxld/ |
| H A D | kxld_kext.h | 46 typedef struct kxld_kext KXLDKext; typedef 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_for_seg_by_name(const KXLDKext *kext, 80 void kxld_kext_get_vmsize(const KXLDKext *kext, 84 void kxld_kext_set_linked_object_size(KXLDKext *kext, u_long vmsize) 87 kern_return_t kxld_kext_export_linked_object(const KXLDKext *kext, 95 kern_return_t kxld_kext_export_vtables(KXLDKext *kext, [all …]
|
| H A D | kxld_kext.c | 91 static kern_return_t create_vtables(KXLDKext *kext, 93 static kern_return_t get_vtable_syms_from_smcp(KXLDKext *kext, 97 static kern_return_t resolve_symbols(KXLDKext *kext, 100 static kern_return_t patch_vtables(KXLDKext *kext, KXLDDict *patched_vtables, 102 static kern_return_t create_vtable_index(KXLDKext *kext); 104 KXLDKext *kext, KXLDSym *super_metaclass_pointer_sym); 106 static kern_return_t validate_symbols(KXLDKext *kext); 113 return sizeof(KXLDKext); in kxld_kext_sizeof() 119 kxld_kext_init(KXLDKext *kext, KXLDObject *kext_object, in kxld_kext_init() 144 kxld_kext_clear(KXLDKext *kext) in kxld_kext_clear() [all …]
|
| H A D | kxld.c | 61 KXLDKext *kext; 230 KXLDKext *dep = NULL; in kxld_destroy_context() 489 KXLDKext *kext = NULL; in init_kext_objects() 680 KXLDKext * dep = NULL; in clear_context()
|