Searched refs:KXLDSeg (Results 1 - 6 of 6) sorted by relevance
/darwin-on-arm/xnu/libkern/kxld/ |
H A D | kxld_seg.h | 45 typedef struct kxld_seg KXLDSeg; typedef in typeref:struct:kxld_seg 64 kern_return_t kxld_seg_init_from_macho_32(KXLDSeg *seg, struct segment_command *src) 69 kern_return_t kxld_seg_init_from_macho_64(KXLDSeg *seg, struct segment_command_64 *src) 86 void kxld_seg_clear(KXLDSeg *seg) 89 void kxld_seg_deinit(KXLDSeg *seg) 97 kxld_size_t kxld_seg_get_vmsize(const KXLDSeg *seg) 100 u_long kxld_seg_get_macho_header_size(const KXLDSeg *seg, boolean_t is_32_bit) 105 u_long kxld_seg_get_macho_data_size(const KXLDSeg *seg) 110 kxld_seg_export_macho_to_file_buffer(const KXLDSeg *seg, u_char *buf, 117 kxld_seg_export_macho_to_vm(const KXLDSeg *se [all...] |
H A D | kxld_seg.c | 54 static kern_return_t reorder_sections(KXLDSeg *seg, KXLDArray *section_order); 60 static KXLDSeg * get_segment_by_name(KXLDArray *segarray, const char *name); 64 static kern_return_t seg_export_macho_header_32(const KXLDSeg *seg, u_char *buf, 68 static kern_return_t seg_export_macho_header_64(const KXLDSeg *seg, u_char *buf, 72 static KXLDSect * get_sect_by_index(const KXLDSeg *seg, u_int idx); 78 kxld_seg_init_from_macho_32(KXLDSeg *seg, struct segment_command *src) 107 kxld_seg_init_from_macho_64(KXLDSeg *seg, struct segment_command_64 *src) 139 KXLDSeg *seg = NULL; 146 rval = kxld_array_init(segarray, sizeof(KXLDSeg), 1); 180 KXLDSeg *se [all...] |
H A D | kxld_symtab.h | 62 struct symtab_command *src, u_char *macho, KXLDSeg * kernel_linkedit_seg) 68 struct symtab_command *src, u_char *macho, KXLDSeg * kernel_linkedit_seg)
|
H A D | kxld_object.c | 133 static KXLDSeg *get_seg_by_base_addr(KXLDObject *object, 188 static KXLDSeg * kxld_object_get_seg_by_name(const KXLDObject *object, const char *segname); 208 KXLDSeg * seg = NULL; 508 KXLDSeg *seg = NULL; 574 rval = kxld_array_init(&object->segs, sizeof(KXLDSeg), nsegs); 715 KXLDSeg * kernel_linkedit_seg = NULL; // used if running kernel 717 KXLDSeg *seg = NULL; 1052 KXLDSeg *seg = NULL; 1096 KXLDSeg *seg = NULL; 1161 KXLDSeg * [all...] |
H A D | kxld_symtab.c | 59 u_char *macho, KXLDSeg * kernel_linkedit_seg, 90 u_char *macho, KXLDSeg * kernel_linkedit_seg) 102 u_char *macho, KXLDSeg * kernel_linkedit_seg) 113 u_char *macho, KXLDSeg * kernel_linkedit_seg,
|
H A D | kxld_reloc.c | 761 const KXLDReloc *reloc, const KXLDSeg *seg, kxld_addr_t link_addr)
|
Completed in 25 milliseconds