Lines Matching defs:file

6  * This file contains Original Code and/or Modifications of Original Code
8 * Version 2.0 (the 'License'). You may not use this file except in
16 * http://www.opensource.apple.com/apsl/ and read it before using this file.
74 u_char *file;
115 u_char *file, u_long size);
154 static u_long get_macho_cmd_data_32(u_char *file, u_long offset,
160 static u_long get_macho_cmd_data_64(u_char *file, u_long offset,
203 kxld_object_init_from_macho(KXLDObject *object, u_char *file, u_long size,
212 check(file);
231 rval = get_macho_slice_for_arch(object, file, size);
244 rval = kxld_relocator_init(&object->relocator, object->file,
257 struct mach_header *mach_hdr = (struct mach_header *) ((void *) object->file);
260 struct mach_header_64 *mach_hdr = (struct mach_header_64 *) ((void *) object->file);
417 get_macho_slice_for_arch(KXLDObject *object, u_char *file, u_long size)
422 struct fat_header *fat = (struct fat_header *) ((void *) file);
428 check(file);
431 object->file = file;
434 /* We are assuming that we will never receive a fat file in the kernel */
470 object->file = file + arch->offset;
477 rval = validate_and_swap_macho_32(object->file, object->size
483 rval = validate_and_swap_macho_64(object->file, object->size
491 mach_hdr = (struct mach_header *) ((void *) object->file);
529 object->file, offset, &filetype, &ncmds);
535 cmd_hdr = (struct load_command *) ((void *) (object->file + offset));
585 cmd_hdr = (struct load_command *) ((void *) (object->file + offset));
645 (struct relocation_info *) ((void *) (object->file + object->dysymtab_hdr->extreloff)),
650 (struct relocation_info *) ((void *) (object->file + object->dysymtab_hdr->locreloff)),
685 sect, object->file, &sect_offset, secti, &object->relocator);
732 "The kernel file is not of type MH_EXECUTE."));
746 object->symtab, symtab_hdr, object->file, kernel_linkedit_seg);
814 object->symtab, symtab_hdr, object->file,
859 object->file, offset, &filetype, &ncmds);
870 cmd_hdr = (struct load_command *) ((void *) (object->file + offset));
936 object->symtab, symtab_hdr, object->file,
981 sect, object->file, &sect_offset, i, &object->relocator);
1020 get_macho_cmd_data_32(u_char *file, u_long offset, u_int *filetype, u_int *ncmds)
1022 struct mach_header *mach_hdr = (struct mach_header *) ((void *) (file + offset));
1036 get_macho_cmd_data_64(u_char *file, u_long offset, u_int *filetype, u_int *ncmds)
1038 struct mach_header_64 *mach_hdr = (struct mach_header_64 *) ((void *) (file + offset));
1252 sym = kxld_reloc_get_symbol(&object->relocator, reloc, object->file);
1528 unswap_macho(object->file, object->host_order, object->target_order);
1553 object->file = NULL;
1583 if (object->file && kxld_object_is_kernel(object)) {
1584 unswap_macho(object->file, object->host_order, object->target_order);
1618 return object->file;
1745 /* Copy data to the file */
2144 * their offset from the start of the file in the section. Simply
2145 * add the file's link address to fill this entry.
2150 symidx = (int32_t *) ((void *) (object->file + object->dysymtab_hdr->indirectsymoff));