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);
410 get_macho_slice_for_arch(KXLDObject *object, u_char *file, u_long size)
415 struct fat_header *fat = (struct fat_header *) ((void *) file);
421 check(file);
424 object->file = file;
427 /* We are assuming that we will never receive a fat file in the kernel */
463 object->file = file + arch->offset;
470 rval = validate_and_swap_macho_32(object->file, object->size
476 rval = validate_and_swap_macho_64(object->file, object->size
484 mach_hdr = (struct mach_header *) ((void *) object->file);
522 object->file, offset, &filetype, &ncmds);
528 cmd_hdr = (struct load_command *) ((void *) (object->file + offset));
578 cmd_hdr = (struct load_command *) ((void *) (object->file + offset));
638 (struct relocation_info *) ((void *) (object->file + object->dysymtab_hdr->extreloff)),
643 (struct relocation_info *) ((void *) (object->file + object->dysymtab_hdr->locreloff)),
680 sect, object->file, &sect_offset, secti, &object->relocator);
727 "The kernel file is not of type MH_EXECUTE."));
741 object->symtab, symtab_hdr, object->file, kernel_linkedit_seg);
809 object->symtab, symtab_hdr, object->file,
854 object->file, offset, &filetype, &ncmds);
865 cmd_hdr = (struct load_command *) ((void *) (object->file + offset));
931 object->symtab, symtab_hdr, object->file,
976 sect, object->file, &sect_offset, i, &object->relocator);
1015 get_macho_cmd_data_32(u_char *file, u_long offset, u_int *filetype, u_int *ncmds)
1017 struct mach_header *mach_hdr = (struct mach_header *) ((void *) (file + offset));
1031 get_macho_cmd_data_64(u_char *file, u_long offset, u_int *filetype, u_int *ncmds)
1033 struct mach_header_64 *mach_hdr = (struct mach_header_64 *) ((void *) (file + offset));
1247 sym = kxld_reloc_get_symbol(&object->relocator, reloc, object->file);
1524 unswap_macho(object->file, object->host_order, object->target_order);
1549 object->file = NULL;
1579 if (object->file && kxld_object_is_kernel(object)) {
1580 unswap_macho(object->file, object->host_order, object->target_order);
1614 return object->file;
1741 /* Copy data to the file */
2140 * their offset from the start of the file in the section. Simply
2141 * add the file's link address to fill this entry.
2146 symidx = (int32_t *) ((void *) (object->file + object->dysymtab_hdr->indirectsymoff));