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

/xnu-2782.1.97/libkern/kxld/
H A Dkxld_reloc.h48 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 Dkxld_reloc.c120 static kern_return_t generic_process_reloc(const KXLDRelocator *relocator,
133 static kern_return_t x86_64_process_reloc(const KXLDRelocator *relocator,
148 static kern_return_t arm_process_reloc(const KXLDRelocator *relocator,
161 static kern_return_t arm64_process_reloc(const KXLDRelocator *relocator,
168 static kxld_addr_t get_pointer_at_addr_32(const KXLDRelocator *relocator,
173 static kxld_addr_t get_pointer_at_addr_64(const KXLDRelocator *relocator,
178 static u_int count_relocatable_relocs(const KXLDRelocator *relocator,
182 static kern_return_t calculate_targets(KXLDRelocator *relocator,
185 static kxld_addr_t align_raw_function_address(const KXLDRelocator *relocator,
192 const KXLDRelocator *relocato
[all...]
H A Dkxld_vtable.c67 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 Dkxld_sect.c58 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 Dkxld_object.c84 KXLDRelocator relocator;
1185 const KXLDRelocator *

Completed in 78 milliseconds