Searched refs:link_addr (Results 1 - 15 of 15) sorted by relevance

/xnu-2782.1.97/bsd/net/
H A Dif_dl.h120 void link_addr(const char *, struct sockaddr_dl *);
/xnu-2782.1.97/libkern/kxld/
H A Dkxld_seg.c86 seg->link_addr = src->vmaddr;
115 seg->link_addr = src->vmaddr;
154 seg->link_addr = 0;
198 seg->link_addr = round_page(hdrsize);
202 sect_offset = (u_long) seg->link_addr;
206 sect->link_addr = kxld_sect_align_address(sect, sect_offset);
207 sect_offset = (u_long) (sect->link_addr + sect->size);
212 seg->vmsize = round_page(sect_offset) - seg->link_addr;
423 le->link_addr = round_page(seg->link_addr
798 kxld_seg_relocate(KXLDSeg *seg, kxld_addr_t link_addr) argument
[all...]
H A Dkxld_sect.c71 sect->link_addr = src->addr;
119 sect->link_addr = src->addr;
163 sect->link_addr = 0;
198 sect->link_addr = 0;
219 sect->link_addr = 0;
371 kxld_addr_t link_addr, u_long data_size,
375 u_long data_offset = (u_long) (sect->link_addr - link_addr);
477 secthdr->addr = (uint32_t) sect->link_addr;
517 secthdr->addr = (uint64_t) sect->link_addr;
369 kxld_sect_export_macho_to_vm(const KXLDSect *sect, u_char *buf, u_long *header_offset, u_long header_size, kxld_addr_t link_addr, u_long data_size, boolean_t is_32_bit __unused) argument
552 kxld_sect_relocate(KXLDSect *sect, kxld_addr_t link_addr) argument
[all...]
H A Dkxld_sect.h56 kxld_addr_t link_addr; // The relocated address of the section member in struct:kxld_sect
149 kxld_addr_t link_addr, u_long data_size,
158 void kxld_sect_relocate(KXLDSect *sect, kxld_addr_t link_addr)
H A Dkxld_seg.h50 kxld_addr_t link_addr; member in struct:kxld_seg
137 void kxld_seg_relocate(KXLDSeg *seg, kxld_addr_t link_addr)
H A Dkxld_sym.c80 sym->link_addr = sym->base_addr;
115 sym->link_addr = sym->base_addr;
136 kxld_sym_init_absolute(KXLDSym *sym, char *name, kxld_addr_t link_addr) argument
144 sym->link_addr = link_addr;
260 sym->link_addr |= 1;
846 sym->link_addr = sym->base_addr - sect->base_addr + sect->link_addr;
876 nl->n_value = (uint32_t) sym->link_addr;
917 nl->n_value = (uint64_t) sym->link_addr;
[all...]
H A Dkxld_symtab.h140 kxld_addr_t link_addr, KXLDSym **symout)
H A Dkxld_kext.c287 &kext_sym->link_addr, kext_sym);
317 &sym->link_addr, sym);
389 *kmod_info = kmodsym->link_addr;
661 if (defined_sym->link_addr == sym->link_addr) {
673 (void *) (uintptr_t) sym->link_addr,
674 (void *) (uintptr_t) defined_sym->link_addr);
722 rval = kxld_sym_resolve(sym, defined_sym->link_addr);
H A Dkxld_sym.h48 kxld_addr_t link_addr; // The relocated address member in struct:kxld_sym
91 void kxld_sym_init_absolute(KXLDSym *sym, char *name, kxld_addr_t link_addr)
H A Dkxld_object.h153 kxld_addr_t link_addr, const struct kxld_sym **sym_out)
H A Dkxld_reloc.h163 const KXLDReloc *reloc, const struct kxld_seg *seg, kxld_addr_t link_addr)
H A Dkxld_object.c90 kxld_addr_t link_addr; member in struct:kxld_object
1783 header_size, size, object->link_addr, is_32bit_object);
1788 data_offset = (u_long) (seg->link_addr - object->link_addr);
1948 object->link_addr = link_address;
2024 kxld_object_add_symbol(KXLDObject *object, char *name, kxld_addr_t link_addr, argument
2030 rval = kxld_symtab_add_symbol(object->symtab, name, link_addr, &sym);
2164 add_to_ptr(symptr, object->link_addr, kxld_object_is_32_bit(object));
2169 add_to_ptr(symptr, sym->link_addr, kxld_object_is_32_bit(object));
2217 seg, object->link_addr);
[all...]
H A Dkxld_reloc.c748 link_pc = base_pc + sect->link_addr;
749 link_disp = sect->link_addr - sect->base_addr;
789 const KXLDReloc *reloc, const KXLDSeg *seg, kxld_addr_t link_addr)
813 link_pc = base_pc + link_addr;
818 reloc->pcrel, base_pc, link_pc, link_addr, reloc->reloc_type, target,
881 target = sect->link_addr - sect->base_addr;
915 target = sym->link_addr;
931 pair_target = sym->link_addr;
977 *target = sect->link_addr - sect->base_addr;
788 kxld_relocator_process_table_reloc(KXLDRelocator *relocator, const KXLDReloc *reloc, const KXLDSeg *seg, kxld_addr_t link_addr) argument
H A Dkxld_vtable.c307 tmpentry->patched.addr = sym->link_addr;
644 assert(kxld_sym_is_pure_virtual(sym) || !(sym->link_addr & 1));
660 addr = child_entry->unpatched.sym->link_addr;
H A Dkxld_symtab.c658 kxld_symtab_add_symbol(KXLDSymtab *symtab, char *name, kxld_addr_t link_addr, argument
669 kxld_sym_init_absolute(sym, name, link_addr);

Completed in 55 milliseconds