Lines Matching defs:macho
59 u_char *macho, KXLDSeg * kernel_linkedit_seg,
64 static kern_return_t init_syms_32(KXLDSymtab *symtab, u_char *macho, u_long offset,
68 static kern_return_t init_syms_64(KXLDSymtab *symtab, u_char *macho, u_long offset,
90 u_char *macho, KXLDSeg * kernel_linkedit_seg)
92 return init_macho(symtab, src, macho, kernel_linkedit_seg,
102 u_char *macho, KXLDSeg * kernel_linkedit_seg)
104 return init_macho(symtab, src, macho, kernel_linkedit_seg,
113 u_char *macho, KXLDSeg * kernel_linkedit_seg,
118 u_char * macho_or_linkedit = macho;
122 check(macho);
145 * pointer instead of the beginning of the macho, so we substitute
155 symtab->strings = (char *) (macho + src->stroff);
180 * In the running kernel, 'macho' is actually the start of the linkedit segment.
183 init_syms_32(KXLDSymtab *symtab, u_char *macho, u_long offset, u_int nsyms)
188 struct nlist *src_syms = (struct nlist *) ((void *) (macho + offset));
207 * In the running kernel, 'macho' is actually the start of the linkedit segment.
210 init_syms_64(KXLDSymtab *symtab, u_char *macho, u_long offset, u_int nsyms)
215 struct nlist_64 *src_syms = (struct nlist_64 *) ((void *) (macho + offset));