Searched refs:KXLDArray (Results 1 - 15 of 15) sorted by relevance
/darwin-on-arm/xnu/libkern/kxld/ |
H A D | kxld_array.h | 96 typedef struct kxld_array KXLDArray; typedef in typeref:struct:kxld_array 105 kern_return_t kxld_array_init(KXLDArray *array, size_t itemsize, u_int nitems) 109 kern_return_t kxld_array_copy(KXLDArray *array, const KXLDArray *src) 113 void kxld_array_reset(KXLDArray *array) 117 void kxld_array_clear(KXLDArray *array) 121 void kxld_array_deinit(KXLDArray *array) 129 void *kxld_array_get_item(const KXLDArray *array, u_int idx) 133 void *kxld_array_get_slot(const KXLDArray *array, u_int idx) 137 kern_return_t kxld_array_get_index(const KXLDArray *arra [all...] |
H A D | kxld_seg.h | 53 KXLDArray sects; 74 kern_return_t kxld_seg_create_seg_from_sections(KXLDArray *segarray, 75 KXLDArray *sectarray) 78 kern_return_t kxld_seg_finalize_object_segment(KXLDArray *segarray, 79 KXLDArray *section_order, u_long hdrsize) 82 kern_return_t kxld_seg_init_linkedit(KXLDArray *segs)
|
H A D | kxld_array.c | 42 static kern_return_t array_init(KXLDArray *array, size_t itemsize, u_int nitems); 45 static u_int reinit_pools(KXLDArray *array, u_int nitems); 50 kxld_array_init(KXLDArray *array, size_t itemsize, u_int nitems) 138 array_init(KXLDArray *array, size_t itemsize, u_int nitems) 209 kxld_array_copy(KXLDArray *dstarray, const KXLDArray *srcarray) 252 kxld_array_reset(KXLDArray *array) 267 kxld_array_clear(KXLDArray *array) 282 kxld_array_deinit(KXLDArray *array) 298 kxld_array_get_item(const KXLDArray *arra [all...] |
H A D | kxld_seg.c | 54 static kern_return_t reorder_sections(KXLDSeg *seg, KXLDArray *section_order); 55 static void reorder_section(KXLDArray *sects, u_int *sect_reorder_index, 60 static KXLDSeg * get_segment_by_name(KXLDArray *segarray, const char *name); 136 kxld_seg_create_seg_from_sections(KXLDArray *segarray, KXLDArray *sectarray) 176 kxld_seg_finalize_object_segment(KXLDArray *segarray, KXLDArray *section_order, 266 reorder_sections(KXLDSeg *seg, KXLDArray *section_order) 394 reorder_section(KXLDArray *sects, u_int *sect_reorder_index, 411 kxld_seg_init_linkedit(KXLDArray *seg [all...] |
H A D | kxld_dict.h | 61 KXLDArray buckets; // The array of buckets 62 KXLDArray resize_buckets; // A helper array for resizing
|
H A D | kxld_vtable.h | 56 KXLDArray entries;
|
H A D | kxld.c | 56 KXLDArray *section_order; 57 KXLDArray objects; 58 KXLDArray dependencies; 82 static KXLDArray *s_section_order; 111 KXLDArray * section_order = NULL;
|
H A D | kxld_reloc.c | 173 kxld_addr_t addr, const KXLDArray *sectarray); 179 static u_long get_macho_data_size_for_array(const KXLDArray *relocs); 182 const KXLDArray *relocs, struct relocation_info **dstp); 189 const KXLDSymtab *symtab, const KXLDArray *sectarray, cpu_type_t cputype, 252 kxld_reloc_create_macho(KXLDArray *relocarray, const KXLDRelocator *relocator, 491 kxld_reloc_get_reloc_index_by_offset(const KXLDArray *relocs, 518 kxld_reloc_get_reloc_by_offset(const KXLDArray *relocs, kxld_addr_t offset) 545 kxld_reloc_get_macho_data_size(const KXLDArray *locrelocs, 546 const KXLDArray *extrelocs) 560 const KXLDArray *locreloc [all...] |
H A D | kxld_sect.h | 54 KXLDArray relocs; // The section's relocation entries
|
H A D | kxld_vtable.c | 71 const KXLDArray *relocs, const KXLDDict *defined_cxx_symbols); 83 const KXLDArray *extrelocs = NULL; 331 const KXLDRelocator *relocator, const KXLDArray *relocs,
|
H A D | kxld_object.c | 80 KXLDArray segs; 81 KXLDArray sects; 82 KXLDArray extrelocs; 83 KXLDArray locrelocs; 97 KXLDArray *section_order; 204 const char *name, KXLDArray *section_order __unused, 1278 const KXLDArray * 1281 const KXLDArray *rval = NULL;
|
H A D | kxld_symtab.c | 45 KXLDArray syms; 626 kxld_symtab_relocate(KXLDSymtab *symtab, const KXLDArray *sectarray)
|
H A D | kxld_dict.c | 272 KXLDArray tmparray;
|
H A D | kxld_kext.c | 69 KXLDArray vtables;
|
/darwin-on-arm/xnu/libkern/kxld/tests/ |
H A D | kxld_array_test.c | 45 KXLDArray array;
|
Completed in 47 milliseconds