Searched refs:KXLDRelocator (Results 1 - 5 of 5) sorted by relevance
/darwin-on-arm/xnu/libkern/kxld/ |
H A D | kxld_reloc.h | 48 typedef struct kxld_relocator KXLDRelocator; typedef in typeref:struct:kxld_relocator 54 typedef kern_return_t(*ProcessReloc)(const KXLDRelocator *relocator, 90 kern_return_t kxld_relocator_init(KXLDRelocator *relocator, u_char *file, 96 const KXLDRelocator *relocator, const struct relocation_info *srcs, 99 void kxld_relocator_clear(KXLDRelocator *relocator) 106 boolean_t kxld_relocator_has_pair(const KXLDRelocator *relocator, u_int r_type) 109 u_int kxld_relocator_get_pair_type(const KXLDRelocator *relocator, 113 boolean_t kxld_relocator_has_got(const KXLDRelocator *relocator, u_int r_type) 116 kxld_addr_t kxld_relocator_get_pointer_at_addr(const KXLDRelocator *relocator, 120 struct kxld_sym * kxld_reloc_get_symbol(const KXLDRelocator *relocato [all...] |
H A D | kxld_reloc.c | 117 static kern_return_t generic_process_reloc(const KXLDRelocator *relocator, 130 static kern_return_t x86_64_process_reloc(const KXLDRelocator *relocator, 145 static kern_return_t arm_process_reloc(const KXLDRelocator *relocator, 152 static kxld_addr_t get_pointer_at_addr_32(const KXLDRelocator *relocator, 157 static kxld_addr_t get_pointer_at_addr_64(const KXLDRelocator *relocator, 162 static u_int count_relocatable_relocs(const KXLDRelocator *relocator, 166 static kern_return_t calculate_targets(KXLDRelocator *relocator, 169 static kxld_addr_t align_raw_function_address(const KXLDRelocator *relocator, 176 const KXLDRelocator *relocator, u_long offset); 181 static kern_return_t export_macho_for_array(const KXLDRelocator *relocato [all...] |
H A D | kxld_vtable.c | 67 const KXLDSect *sect, const KXLDRelocator *relocator); 70 const KXLDSym *vtable_sym, const KXLDRelocator *relocator, 74 const KXLDRelocator *relocator, const KXLDDict *defined_cxx_symbols); 84 const KXLDRelocator *relocator = NULL; 167 const KXLDSect *sect, const KXLDRelocator *relocator) 253 init_by_entries(KXLDVTable *vtable, const KXLDRelocator *relocator, 331 const KXLDRelocator *relocator, const KXLDArray *relocs,
|
H A D | kxld_sect.c | 58 u_int sectnum, const KXLDRelocator *relocator) 106 u_int sectnum, const KXLDRelocator *relocator) 285 kxld_sect_get_ngots(const KXLDSect *sect, const KXLDRelocator *relocator, 604 kxld_sect_process_relocs(KXLDSect *sect, KXLDRelocator *relocator)
|
H A D | kxld_object.c | 84 KXLDRelocator relocator; 1180 const KXLDRelocator *
|
Completed in 30 milliseconds