Searched refs:relocs (Results 1 - 7 of 7) sorted by relevance
/darwin-on-arm/xnu/libkern/kxld/ |
H A D | kxld_sect.c | 62 struct relocation_info *relocs = NULL; local 85 relocs = (struct relocation_info *) ((void *) (macho + src->reloff)); 87 rval = kxld_reloc_create_macho(§->relocs, relocator, 88 relocs, src->nreloc); 110 struct relocation_info *relocs = NULL; local 133 relocs = (struct relocation_info *) ((void *) (macho + src->reloff)); 135 rval = kxld_reloc_create_macho(§->relocs, relocator, 136 relocs, src->nreloc); 225 kxld_array_clear(§->relocs); 239 kxld_array_deinit(§->relocs); [all...] |
H A D | kxld_reloc.c | 163 const struct relocation_info *relocs, u_int nrelocs) 179 static u_long get_macho_data_size_for_array(const KXLDArray *relocs); 182 const KXLDArray *relocs, struct relocation_info **dstp); 272 /* Count the number of non-pair relocs */ 375 * Relocatable relocs : 376 * 1) Are not _PAIR_ relocs 381 const struct relocation_info *relocs, u_int nrelocs) 389 check(relocs); 395 reloc = relocs + i; 491 kxld_reloc_get_reloc_index_by_offset(const KXLDArray *relocs, argument 380 count_relocatable_relocs(const KXLDRelocator *relocator, const struct relocation_info *relocs, u_int nrelocs) argument 518 kxld_reloc_get_reloc_by_offset(const KXLDArray *relocs, kxld_addr_t offset) argument 983 get_macho_data_size_for_array(const KXLDArray *relocs) argument 1007 export_macho_for_array(const KXLDRelocator *relocator, const KXLDArray *relocs, struct relocation_info **dstp) argument [all...] |
H A D | kxld_vtable.c | 71 const KXLDArray *relocs, const KXLDDict *defined_cxx_symbols); 197 rval = kxld_reloc_get_reloc_index_by_offset(§->relocs, 204 * sure we don't run off the end of the section's relocs. 209 reloc = kxld_array_get_item(§->relocs, reloc_index); 216 reloc = kxld_array_get_item(§->relocs, reloc_index); 228 reloc = kxld_array_get_item(§->relocs, base_reloc_index - i); 331 const KXLDRelocator *relocator, const KXLDArray *relocs, 350 check(relocs); 367 reloc = kxld_reloc_get_reloc_by_offset(relocs, 400 reloc = kxld_reloc_get_reloc_by_offset(relocs, 330 init_by_entries_and_relocs(KXLDVTable *vtable, const KXLDSym *vtable_sym, const KXLDRelocator *relocator, const KXLDArray *relocs, const KXLDDict *defined_cxx_symbols) argument [all...] |
H A D | kxld_reloc.h | 124 kern_return_t kxld_reloc_get_reloc_index_by_offset(const struct kxld_array *relocs, 128 KXLDReloc * kxld_reloc_get_reloc_by_offset(const struct kxld_array *relocs,
|
H A D | kxld_util.c | 278 struct relocation_info *relocs = NULL; local 380 sects[j].reloff + sects[j].nreloc * sizeof(*relocs), finish, 385 relocs = (struct relocation_info *) ((void *) (file + sects[j].reloff)); 388 swap_relocation_info(relocs, sects[j].nreloc, 449 struct relocation_info *relocs = NULL; local 549 sects[j].reloff + sects[j].nreloc * sizeof(*relocs), finish, 554 relocs = (struct relocation_info *) ((void *) (file + sects[j].reloff)); 557 swap_relocation_info(relocs, sects[j].nreloc,
|
H A D | kxld_sect.h | 54 KXLDArray relocs; // The section's relocation entries member in struct:kxld_sect 107 /* Denitializes the section object and frees its array of relocs */
|
H A D | kxld_object.c | 1236 reloc = kxld_reloc_get_reloc_by_offset(§->relocs, offset); 1508 if (sect->relocs.nitems) {
|
Completed in 73 milliseconds