Searched refs:kernel_linkedit_seg (Results 1 – 3 of 3) sorted by relevance
| /xnu-8020.121.3/libkern/kxld/ |
| H A D | kxld_symtab.c | 59 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 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 | 816 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()
|