Searched refs:KXLDSect (Results 1 - 9 of 9) sorted by relevance

/xnu-2422.115.4/libkern/kxld/
H A Dkxld_sect.h48 typedef struct kxld_sect KXLDSect; typedef in typeref:struct:kxld_sect
74 kern_return_t kxld_sect_init_from_macho_32(KXLDSect *sect, u_char *macho,
83 kern_return_t kxld_sect_init_from_macho_64(KXLDSect *sect, u_char *macho,
92 kern_return_t kxld_sect_init_got(KXLDSect *sect, u_int ngots)
98 void kxld_sect_init_zerofill(KXLDSect *sect, const char *segname,
104 void kxld_sect_clear(KXLDSect *sect)
108 void kxld_sect_deinit(KXLDSect *sect)
116 u_int kxld_sect_get_num_relocs(const KXLDSect *sect)
122 kxld_addr_t kxld_sect_align_address(const KXLDSect *sect, kxld_addr_t address)
130 u_long kxld_sect_get_macho_data_size(const KXLDSect *sec
[all...]
H A Dkxld_seg.c56 KXLDSect **reorder_buffer, u_int reorder_buffer_index);
72 static KXLDSect * get_sect_by_index(const KXLDSeg *seg, u_int idx);
93 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), src->nsects);
122 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), src->nsects);
140 KXLDSect *sect = NULL;
141 KXLDSect **sectp = NULL;
158 rval = kxld_array_init(&seg->sects, sizeof(KXLDSect *), sectarray->nitems);
181 KXLDSect *sect = NULL;
204 sect = *(KXLDSect **)kxld_array_get_item(&seg->sects, i);
268 KXLDSect *sec
[all...]
H A Dkxld_sect.c42 static kern_return_t export_macho(const KXLDSect *sect, u_char *buf, u_long offset,
45 static kern_return_t sect_export_macho_header_32(const KXLDSect *sect, u_char *buf,
49 static kern_return_t sect_export_macho_header_64(const KXLDSect *sect, u_char *buf,
57 kxld_sect_init_from_macho_32(KXLDSect *sect, u_char *macho, u_long *sect_offset,
105 kxld_sect_init_from_macho_64(KXLDSect *sect, u_char *macho, u_long *sect_offset,
154 kxld_sect_init_got(KXLDSect *sect, u_int ngots)
186 kxld_sect_init_zerofill(KXLDSect *sect, const char *segname,
206 kxld_sect_clear(KXLDSect *sect)
231 kxld_sect_deinit(KXLDSect *sect)
246 kxld_sect_get_num_relocs(const KXLDSect *sec
[all...]
H A Dkxld_object.c167 static kern_return_t add_section(KXLDObject *object, KXLDSect **sect);
189 static KXLDSect * kxld_object_get_sect_by_name(const KXLDObject *object, const char *segname,
502 KXLDSect *sect = NULL;
570 rval = kxld_array_init(&object->sects, sizeof(KXLDSect), nsects);
713 KXLDSect *sect = NULL;
761 sect = *(KXLDSect **) kxld_array_get_item(&seg->sects, j);
836 KXLDSect *sect = NULL;
967 rval = kxld_array_init(&object->sects, sizeof(KXLDSect), nsects);
1185 KXLDSect *
1189 KXLDSect *sec
[all...]
H A Dkxld_vtable.c67 const KXLDSect *sect, const KXLDRelocator *relocator);
85 const KXLDSect *vtable_sect = NULL;
167 const KXLDSect *sect, const KXLDRelocator *relocator)
H A Dkxld_reloc.c697 const KXLDReloc *reloc, const KXLDSect *sect)
811 const KXLDSect *sect = NULL;
930 const KXLDSect *sect = NULL;
H A Dkxld_sym.c586 kxld_sym_get_section_offset(const KXLDSym *sym, const KXLDSect *sect)
843 kxld_sym_relocate(KXLDSym *sym, const KXLDSect *sect)
H A Dkxld_symtab.c631 const KXLDSect *sect = NULL;
H A Dkxld_kext.c1027 const KXLDSect *sect = NULL;

Completed in 40 milliseconds