Home
last modified time | relevance | path

Searched refs:data_offset (Results 1 – 19 of 19) sorted by relevance

/xnu-11215/libkern/kxld/
H A Dkxld_splitinfolc.c75 u_long *data_offset, in kxld_splitinfolc_export_macho() argument
85 check(data_offset); in kxld_splitinfolc_export_macho()
94 if (buf + *data_offset > buf + size) { in kxld_splitinfolc_export_macho()
100 (void *) (buf + *data_offset), in kxld_splitinfolc_export_macho()
101 (void *) (buf + *data_offset + splitinfolc->datasize), in kxld_splitinfolc_export_macho()
118 …memcpy(buf + *data_offset, linked_object->kextExecutable + splitinfolc->dataoff, splitinfolc->data… in kxld_splitinfolc_export_macho()
121 u_char *dataPtr = buf + *data_offset; in kxld_splitinfolc_export_macho()
146 *data_offset, __func__); in kxld_splitinfolc_export_macho()
153 splitinfolc_hdr->dataoff = (uint32_t)(*data_offset); in kxld_splitinfolc_export_macho()
156 *data_offset += splitinfolc->datasize; in kxld_splitinfolc_export_macho()
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);
341 check(data_offset); in kxld_sect_export_macho_to_file_buffer()
352 *data_offset = (u_long) kxld_sect_align_address(sect, *data_offset); in kxld_sect_export_macho_to_file_buffer()
356 sect, buf, header_offset, header_size, *data_offset); in kxld_sect_export_macho_to_file_buffer()
359 rval = export_macho(sect, buf, *data_offset, data_size); in kxld_sect_export_macho_to_file_buffer()
362 *data_offset += (u_long) sect->size; in kxld_sect_export_macho_to_file_buffer()
382 u_long data_offset; in kxld_sect_export_macho_to_vm() local
388 data_offset = (u_long) (sect->link_addr - link_addr); in kxld_sect_export_macho_to_vm()
392 sect, buf, header_offset, header_size, data_offset); in kxld_sect_export_macho_to_vm()
[all …]
H A Dkxld_seg.c540 u_long *data_offset, u_long data_size, in kxld_seg_export_macho_to_file_buffer() argument
545 u_long base_data_offset = *data_offset; in kxld_seg_export_macho_to_file_buffer()
555 check(data_offset); in kxld_seg_export_macho_to_file_buffer()
561 seg, buf, header_offset, header_size, *data_offset); in kxld_seg_export_macho_to_file_buffer()
570 header_size, data_offset, data_size, is_32_bit); in kxld_seg_export_macho_to_file_buffer()
582 *data_offset = (u_long)kxld_round_page_cross_safe(*data_offset); in kxld_seg_export_macho_to_file_buffer()
606 u_long data_offset; in kxld_seg_export_macho_to_vm() local
613 data_offset = (u_long) (seg->link_addr - file_link_addr); in kxld_seg_export_macho_to_vm()
621 header_offset, header_size, data_offset); in kxld_seg_export_macho_to_vm()
666 seghdr->fileoff = (uint32_t) data_offset; in seg_export_macho_header_32()
[all …]
H A Dkxld_symtab.c433 u_long *data_offset, u_long data_size, in kxld_symtab_export_macho() argument
448 check(data_offset); in kxld_symtab_export_macho()
461 symtabhdr->symoff = (uint32_t) *data_offset; in kxld_symtab_export_macho()
503 *data_offset += (symtabhdr->nsyms * nlistsize) + stroff; in kxld_symtab_export_macho()
505 *data_offset = (*data_offset + 7) & ~7; in kxld_symtab_export_macho()
H A Dkxld_splitinfolc.h70 u_long *data_offset,
H A Dkxld_symtab.h118 u_long *data_offset, u_long data_size,
H A Dkxld_sect.h143 u_long *header_offset, u_long header_size, u_long *data_offset,
H A Dkxld_reloc.c596 u_long *data_offset, u_long size) in kxld_reloc_export_macho() argument
609 check(data_offset); in kxld_reloc_export_macho()
616 require_action((*data_offset + data_size) <= size, finish, rval = KERN_FAILURE); in kxld_reloc_export_macho()
618 start = dst = (struct relocation_info *) ((void *) (buf + *data_offset)); in kxld_reloc_export_macho()
639 dysymtabhdr->locreloff = (uint32_t) *data_offset; in kxld_reloc_export_macho()
642 *data_offset += count * sizeof(struct relocation_info); in kxld_reloc_export_macho()
H A Dkxld_seg.h112 u_long *data_offset, u_long data_size,
H A Dkxld_reloc.h143 u_long *data_offset, u_long size)
H A Dkxld_object.c1968 u_long data_offset = 0;
2032 data_offset = (u_long) (seg->link_addr - link_addr);
2039 &data_offset, size, is_32bit_object);
2053 &data_offset, size);
2078 &data_offset,
/xnu-11215/osfmk/vm/
H A Dvm_memory_entry.c487 user_entry->data_offset = 0; in mach_make_memory_entry_named_create()
588 user_entry->data_offset = offset_in_page; in mach_make_memory_entry_copy()
830 (parent_entry->data_offset == offset_in_page)) { in mach_make_memory_entry_share()
839 parent_entry->data_offset); in mach_make_memory_entry_share()
867 user_entry->data_offset = offset_in_page; in mach_make_memory_entry_share()
914 user_entry->data_offset); in mach_make_memory_entry_share()
1078 user_entry->data_offset = offset_in_page; in mach_make_memory_entry_from_parent_entry()
1121 user_entry->data_offset); in mach_make_memory_entry_from_parent_entry()
1822 vm_object_offset_t data_offset; in mach_memory_entry_phys_page_offset() local
1845 data_offset = mem_entry->data_offset; in mach_memory_entry_phys_page_offset()
[all …]
H A Dvm_map_xnu.h106 vm_object_offset_t data_offset; /* offset to first byte of data */ member
H A Dmemory_object.c1286 offset += named_entry->data_offset; in memory_object_iopl_request()
H A Dvm_map.c4045 &obj_end, named_entry->data_offset); in vm_map_enter_mem_object()
/xnu-11215/bsd/net/
H A Dif_ports_used.c1450 is_encapsulated_esp(struct mbuf *m, size_t data_offset) in is_encapsulated_esp() argument
1458 ASSERT(m->m_pkthdr.len >= data_offset); in is_encapsulated_esp()
1460 size_t data_len = m->m_pkthdr.len - data_offset; in is_encapsulated_esp()
1466 errno_t error = mbuf_copydata(m, data_offset, ESP_HDR_SIZE, &payload); in is_encapsulated_esp()
/xnu-11215/iokit/Kernel/
H A DIOMemoryDescriptor.cpp1551 vm_object_offset_t data_offset = 0; in memoryReferenceGetDMAMapLength() local
1557 *offset = (uint64_t) data_offset; in memoryReferenceGetDMAMapLength()
1562 &data_offset); in memoryReferenceGetDMAMapLength()
1565 } else if (0 != data_offset) { in memoryReferenceGetDMAMapLength()
1566 …DEBUG4K_IOKIT("ref %p entry %p offset 0x%llx kr 0x%x\n", ref, ref->entries[0].entry, data_offset, … in memoryReferenceGetDMAMapLength()
1569 *offset = (uint64_t) data_offset; in memoryReferenceGetDMAMapLength()
1571 total += round_page(data_offset + ref->entries[idx].size); in memoryReferenceGetDMAMapLength()
/xnu-11215/bsd/netinet/
H A Dflow_divert.c535 uint32_t data_offset = tlv_offset + sizeof(type) + sizeof(length); in flow_divert_packet_get_tlv() local
537 if (length > (mbuf_pkthdr_len(packet) - data_offset)) { in flow_divert_packet_get_tlv()
538 …s larger than remaining packet data (%lu)", type, length, (mbuf_pkthdr_len(packet) - data_offset)); in flow_divert_packet_get_tlv()
549 error = mbuf_copydata(packet, data_offset, to_copy, buff); in flow_divert_packet_get_tlv()
/xnu-11215/tools/lldbmacros/
H A Dmemory.py5031 …ry,entry.protection,prot,backing,entry.backing.copy,entry.offset,entry.data_offset,entry.size,extr…