Lines Matching refs:KXLDObject
46 typedef struct kxld_object KXLDObject;
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)
89 boolean_t kxld_object_target_supports_strict_patching(const KXLDObject *object)
92 boolean_t kxld_object_target_supports_common_symbols(const KXLDObject *object)
96 const KXLDObject * object)
100 const KXLDObject *object, const struct kxld_sym *sym)
104 const KXLDObject *object, const struct kxld_reloc *reloc,
109 const KXLDObject *object, u_int sectnum)
113 const KXLDObject *object)
116 const struct kxld_symtab * kxld_object_get_symtab(const KXLDObject *object)
119 void kxld_object_get_vmsize(const KXLDObject *object, u_long *header_size,
123 void kxld_object_set_linked_object_size(KXLDObject *object, u_long vmsize)
127 kern_return_t kxld_object_export_linked_object(const KXLDObject *object,
135 kern_return_t kxld_object_index_symbols_by_name(KXLDObject *object)
138 kern_return_t kxld_object_index_cxx_symbols_by_value(KXLDObject *object)
141 kern_return_t kxld_object_relocate(KXLDObject *object, kxld_addr_t link_address)
144 kern_return_t kxld_object_resolve_symbol(KXLDObject *object,
148 kern_return_t kxld_object_patch_symbol(KXLDObject *object,
152 kern_return_t kxld_object_add_symbol(KXLDObject *object, char *name,
156 kern_return_t kxld_object_process_relocations(KXLDObject *object,