Searched refs:data_offset (Results 1 - 12 of 12) sorted by relevance

/xnu-2782.1.97/libkern/kxld/
H A Dkxld_seg.c65 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 Dkxld_sect.c46 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 Dkxld_symtab.c434 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 Dkxld_seg.h112 u_long *data_offset, u_long data_size,
H A Dkxld_symtab.h118 u_long *data_offset, u_long data_size,
H A Dkxld_reloc.h143 u_long *data_offset, u_long size)
H A Dkxld_sect.h143 u_long *header_offset, u_long header_size, u_long *data_offset,
H A Dkxld_reloc.c590 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 Dkxld_object.c1738 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 Dvm_user.c2077 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 Dvm_map.h178 vm_object_offset_t data_offset; /* offset to first byte of data */ member in struct:vm_named_entry
H A Dvm_map.c2530 offset += named_entry->data_offset;

Completed in 180 milliseconds