Searched refs:KXLDObject (Results 1 – 5 of 5) sorted by relevance
| /xnu-10002.1.13/libkern/kxld/ |
| H A D | kxld_object.h | 46 typedef struct kxld_object KXLDObject; typedef 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 *object) [all …]
|
| H A D | kxld_object.c | 124 static kern_return_t get_target_machine_info(KXLDObject *object, 126 static kern_return_t get_macho_slice_for_arch(KXLDObject *object, 129 static u_long get_macho_header_size(const KXLDObject *object); 130 static u_long get_macho_data_size(const KXLDObject *object) __unused; 132 static kern_return_t init_from_execute(KXLDObject *object); 133 static kern_return_t init_from_final_linked_image(KXLDObject *object, 136 static boolean_t target_supports_protected_segments(const KXLDObject *object) 138 static void set_is_object_linked(KXLDObject *object); 141 static boolean_t target_supports_bundle(const KXLDObject *object) 143 static kern_return_t init_from_bundle(KXLDObject *object); [all …]
|
| H A D | kxld.c | 108 static KXLDObject * get_object_for_file(KXLDContext *context, 229 KXLDObject *object = NULL; in kxld_destroy_context() 273 KXLDObject * kext_object = NULL; in kxld_link_split_file() 490 KXLDObject *kext_object = NULL; in init_kext_objects() 491 KXLDObject *interface_object = NULL; in init_kext_objects() 563 static KXLDObject * 567 KXLDObject *rval = NULL; in get_object_for_file() 568 KXLDObject *object = NULL; in get_object_for_file() 679 KXLDObject * object = NULL; in clear_context()
|
| H A D | kxld_kext.c | 70 KXLDObject *kext; 71 KXLDObject *interface; 83 const KXLDObject *kext, const KXLDObject *interface, 87 static kern_return_t export_symbols(const KXLDObject *kext, 119 kxld_kext_init(KXLDKext *kext, KXLDObject *kext_object, in kxld_kext_init() 120 KXLDObject *interface_object) in kxld_kext_init() 216 export_symbols_through_interface(const KXLDObject *kext, in export_symbols_through_interface() 217 const KXLDObject *interface, KXLDDict *defined_symbols_by_name, in export_symbols_through_interface() 303 export_symbols(const KXLDObject *kext, KXLDDict *defined_symbols_by_name, in export_symbols()
|
| H A D | kxld_vtable.c | 80 const KXLDObject *object, const KXLDDict *defined_cxx_symbols) in kxld_vtable_init() 484 KXLDObject *object) in kxld_vtable_patch()
|