Lines Matching refs:KXLDSeg

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 *seg = NULL;
266 reorder_sections(KXLDSeg *seg, KXLDArray *section_order)
414 KXLDSeg *seg = NULL;
415 KXLDSeg *le = NULL;
438 kxld_seg_clear(KXLDSeg *seg)
459 kxld_seg_deinit(KXLDSeg *seg)
470 kxld_seg_get_vmsize(const KXLDSeg *seg)
480 kxld_seg_get_macho_header_size(const KXLDSeg *seg, boolean_t is_32_bit)
501 kxld_seg_get_macho_data_size(const KXLDSeg *seg)
522 get_sect_by_index(const KXLDSeg *seg, u_int idx)
532 kxld_seg_export_macho_to_file_buffer(const KXLDSeg *seg, u_char *buf,
588 kxld_seg_export_macho_to_vm(const KXLDSeg *seg, u_char *buf,
629 seg_export_macho_header_32(const KXLDSeg *seg, u_char *buf,
669 seg_export_macho_header_64(const KXLDSeg *seg, u_char *buf,
708 kxld_seg_add_section(KXLDSeg *seg, KXLDSect *sect)
740 kxld_seg_finish_init(KXLDSeg *seg)
773 kxld_seg_set_vm_protections(KXLDSeg *seg, boolean_t strict_protections)
798 kxld_seg_relocate(KXLDSeg *seg, kxld_addr_t link_addr)
813 kxld_seg_populate_linkedit(KXLDSeg *seg, const KXLDSymtab *symtab, boolean_t is_32_bit