Searched refs:KXLDObject (Results 1 - 5 of 5) sorted by relevance

/xnu-2782.1.97/libkern/kxld/
H A Dkxld_object.h46 typedef struct kxld_object KXLDObject; typedef in typeref:struct:kxld_object
55 kern_return_t kxld_object_init_from_macho(KXLDObject *object,
61 void kxld_object_clear(KXLDObject *object)
64 void kxld_object_deinit(KXLDObject *object)
71 const u_char * kxld_object_get_file(const KXLDObject *object)
74 const char * kxld_object_get_name(const KXLDObject *object)
77 boolean_t kxld_object_is_32_bit(const KXLDObject *object)
80 boolean_t kxld_object_is_final_image(const KXLDObject *object)
83 boolean_t kxld_object_is_kernel(const KXLDObject *object)
86 boolean_t kxld_object_is_linked(const KXLDObject *objec
[all...]
H A Dkxld_object.c112 static kern_return_t get_target_machine_info(KXLDObject *object,
114 static kern_return_t get_macho_slice_for_arch(KXLDObject *object,
117 static u_long get_macho_header_size(const KXLDObject *object);
118 static u_long get_macho_data_size(const KXLDObject *object) __unused;
120 static kern_return_t init_from_execute(KXLDObject *object);
121 static kern_return_t init_from_final_linked_image(KXLDObject *object,
124 static boolean_t target_supports_protected_segments(const KXLDObject *object)
126 static void set_is_object_linked(KXLDObject *object);
129 static boolean_t target_supports_bundle(const KXLDObject *object)
131 static kern_return_t init_from_bundle(KXLDObject *objec
[all...]
H A Dkxld.c96 static KXLDObject * get_object_for_file(KXLDContext *context,
203 KXLDObject *object = NULL;
349 KXLDObject *kext_object = NULL;
350 KXLDObject *interface_object = NULL;
422 static KXLDObject *
426 KXLDObject *rval = NULL;
427 KXLDObject *object = NULL;
504 KXLDObject * object = NULL;
H A Dkxld_kext.c67 KXLDObject *kext;
68 KXLDObject *interface;
80 const KXLDObject *kext, const KXLDObject *interface,
84 static kern_return_t export_symbols(const KXLDObject *kext,
116 kxld_kext_init(KXLDKext *kext, KXLDObject *kext_object,
117 KXLDObject *interface_object)
213 export_symbols_through_interface(const KXLDObject *kext,
214 const KXLDObject *interface, KXLDDict *defined_symbols_by_name,
300 export_symbols(const KXLDObject *kex
[all...]
H A Dkxld_vtable.c80 const KXLDObject *object, const KXLDDict *defined_cxx_symbols)
475 KXLDObject *object)

Completed in 34 milliseconds