Home
last modified time | relevance | path

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

/xnu-10063.101.15/libkern/kxld/
H A Dkxld_kext.h46 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 Dkxld_kext.c91 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 Dkxld.c61 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()