Home
last modified time | relevance | path

Searched refs:kernel_linkedit_seg (Results 1 – 3 of 3) sorted by relevance

/xnu-8020.121.3/libkern/kxld/
H A Dkxld_symtab.c59 u_char *macho, KXLDSeg * kernel_linkedit_seg,
90 u_char *macho, KXLDSeg * kernel_linkedit_seg) in kxld_symtab_init_from_macho_32() argument
92 return init_macho(symtab, src, macho, kernel_linkedit_seg, in kxld_symtab_init_from_macho_32()
102 u_char *macho, KXLDSeg * kernel_linkedit_seg) in kxld_symtab_init_from_macho_64() argument
104 return init_macho(symtab, src, macho, kernel_linkedit_seg, in kxld_symtab_init_from_macho_64()
113 u_char *macho, KXLDSeg * kernel_linkedit_seg, in init_macho() argument
131 if (kernel_linkedit_seg) { in init_macho()
148 symoff = (u_long)(src->symoff - kernel_linkedit_seg->fileoff); in init_macho()
149 symtab->strings = (char *)(uintptr_t)kernel_linkedit_seg->base_addr + in init_macho()
150 src->stroff - kernel_linkedit_seg->fileoff; in init_macho()
[all …]
H A Dkxld_symtab.h62 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 Dkxld_object.c816 KXLDSeg * kernel_linkedit_seg = NULL; // used if running kernel in init_from_execute() local
847 kernel_linkedit_seg = kxld_object_get_seg_by_name(object, SEG_LINKEDIT); in init_from_execute()
848 require_action(kernel_linkedit_seg, finish, rval = KERN_FAILURE; in init_from_execute()
854 object->symtab, symtab_hdr, my_file, kernel_linkedit_seg); in init_from_execute()