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

/darwin-on-arm/xnu/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);
534 u_long *data_offset, u_long data_size,
539 u_long base_data_offset = *data_offset;
549 check(data_offset);
555 seg, buf, header_offset, header_size, *data_offset);
564 header_size, data_offset, data_size, is_32_bit);
571 hdr32->filesize = (uint32_t) (*data_offset - base_data_offset);
573 hdr64->filesize = (uint64_t) (*data_offset - base_data_offset);
576 *data_offset
532 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
595 u_long data_offset = (u_long) (seg->link_addr - file_link_addr); local
629 seg_export_macho_header_32(const KXLDSeg *seg, u_char *buf, u_long *header_offset, u_long header_size, u_long data_offset) argument
669 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.c562 u_long *data_offset, u_long size)
575 check(data_offset);
582 require_action((*data_offset + data_size) <= size, finish, rval=KERN_FAILURE);
584 start = dst = (struct relocation_info *) ((void *) (buf + *data_offset));
597 dysymtabhdr->locreloff = (uint32_t) *data_offset;
600 *data_offset += count * sizeof(struct relocation_info);
559 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.c1731 u_long data_offset = 0; local
1742 data_offset = (object->is_final_image) ? header_size : round_page(header_size);
1781 data_offset = (u_long) (seg->link_addr - object->link_addr);
1784 header_size, &data_offset, size, is_32bit_object);
1791 &data_offset, size);

Completed in 46 milliseconds