/xnu-2782.1.97/libkern/kxld/ |
H A D | kxld_seg.c | 65 u_long *header_offset, u_long header_size, u_long data_offset); 69 u_long *header_offset, u_long header_size, u_long data_offset); 533 u_long *data_offset, u_long data_size, 538 u_long base_data_offset = *data_offset; 548 check(data_offset); 554 seg, buf, header_offset, header_size, *data_offset); 563 header_size, data_offset, data_size, is_32_bit); 570 hdr32->filesize = (uint32_t) (*data_offset - base_data_offset); 572 hdr64->filesize = (uint64_t) (*data_offset - base_data_offset); 575 *data_offset 531 kxld_seg_export_macho_to_file_buffer(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long *data_offset, u_long data_size, boolean_t is_32_bit) argument 594 u_long data_offset = (u_long) (seg->link_addr - file_link_addr); local 628 seg_export_macho_header_32(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long data_offset) argument 668 seg_export_macho_header_64(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long data_offset) argument [all...] |
H A D | kxld_sect.c | 46 u_long *header_offset, u_long header_size, u_long data_offset); 50 u_long *header_offset, u_long header_size, u_long data_offset); 328 u_long *header_offset, u_long header_size, u_long *data_offset, 336 check(data_offset); 339 * make it a separate call so that we don't modify data_offset. 344 sect, buf, header_offset, header_size, /* data_offset */ 0); 347 *data_offset = (u_long) kxld_sect_align_address(sect, *data_offset); 351 sect, buf, header_offset, header_size, *data_offset); 354 rval = export_macho(sect, buf, *data_offset, data_siz 327 kxld_sect_export_macho_to_file_buffer(const KXLDSect *sect, u_char *buf, u_long *header_offset, u_long header_size, u_long *data_offset, u_long data_size, boolean_t is_32_bit __unused) argument 375 u_long data_offset = (u_long) (sect->link_addr - link_addr); local 458 sect_export_macho_header_32(const KXLDSect *sect, u_char *buf, u_long *header_offset, u_long header_size, u_long data_offset) argument 498 sect_export_macho_header_64(const KXLDSect *sect, u_char *buf, u_long *header_offset, u_long header_size, u_long data_offset) argument [all...] |
H A D | kxld_symtab.c | 434 u_long *data_offset, u_long data_size, 449 check(data_offset); 460 symtabhdr->symoff = (uint32_t) *data_offset; 504 *data_offset += (symtabhdr->nsyms * nlistsize) + stroff; 506 *data_offset = (*data_offset + 7) & ~7; 432 kxld_symtab_export_macho(const KXLDSymtab *symtab, u_char *buf, u_long *header_offset, u_long header_size, u_long *data_offset, u_long data_size, boolean_t is_32_bit) argument
|
H A D | kxld_seg.h | 112 u_long *data_offset, u_long data_size,
|
H A D | kxld_symtab.h | 118 u_long *data_offset, u_long data_size,
|
H A D | kxld_reloc.h | 143 u_long *data_offset, u_long size)
|
H A D | kxld_sect.h | 143 u_long *header_offset, u_long header_size, u_long *data_offset,
|
H A D | kxld_reloc.c | 590 u_long *data_offset, u_long size) 603 check(data_offset); 610 require_action((*data_offset + data_size) <= size, finish, rval=KERN_FAILURE); 612 start = dst = (struct relocation_info *) ((void *) (buf + *data_offset)); 625 dysymtabhdr->locreloff = (uint32_t) *data_offset; 628 *data_offset += count * sizeof(struct relocation_info); 587 kxld_reloc_export_macho(const KXLDRelocator *relocator, const KXLDArray *locrelocs, const KXLDArray *extrelocs, u_char *buf, u_long *header_offset, u_long header_size, u_long *data_offset, u_long size) argument
|
H A D | kxld_object.c | 1738 u_long data_offset = 0; local 1749 data_offset = (object->is_final_image) ? header_size : round_page(header_size); 1788 data_offset = (u_long) (seg->link_addr - object->link_addr); 1791 header_size, &data_offset, size, is_32bit_object); 1798 &data_offset, size);
|
/xnu-2782.1.97/osfmk/vm/ |
H A D | vm_user.c | 2077 user_entry->data_offset = 0; 2130 user_entry->data_offset = offset_in_page; 2201 user_entry->data_offset = offset_in_page; 2641 ((!use_data_addr && (parent_entry->data_offset == 0)) || 2642 (use_data_addr && (parent_entry->data_offset == offset_in_page)))) { 2677 user_entry->data_offset = offset_in_page; 2708 if((offset + *size + parent_entry->data_offset) > parent_entry->size) { 2713 map_offset = vm_map_trunc_page(offset + parent_entry->data_offset, PAGE_MASK); 2714 offset_in_page = (offset + parent_entry->data_offset) - map_offset; 2715 map_size = vm_map_round_page(offset + parent_entry->data_offset [all...] |
H A D | vm_map.h | 178 vm_object_offset_t data_offset; /* offset to first byte of data */ member in struct:vm_named_entry
|
H A D | vm_map.c | 2530 offset += named_entry->data_offset;
|