H A D | kxld_reloc.c | 204 kxld_relocator_init(KXLDRelocator *relocator, u_char *file, const KXLDSymtab *symtab, const KXLDArray *sectarray, cpu_type_t cputype, cpu_subtype_t cpusubtype __unused, boolean_t swap) argument 280 kxld_reloc_create_macho(KXLDArray *relocarray, const KXLDRelocator *relocator, const struct relocation_info *srcs, u_int nsrcs) argument 408 count_relocatable_relocs(const KXLDRelocator *relocator, const struct relocation_info *relocs, u_int nrelocs) argument 450 kxld_relocator_clear(KXLDRelocator *relocator) argument 458 kxld_relocator_has_pair(const KXLDRelocator *relocator, u_int r_type) argument 468 kxld_relocator_get_pair_type(const KXLDRelocator *relocator, u_int prev_r_type) argument 479 kxld_relocator_has_got(const KXLDRelocator *relocator, u_int r_type) argument 489 kxld_reloc_get_symbol(const KXLDRelocator *relocator, const KXLDReloc *reloc, const u_char *data) argument 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 639 kxld_relocator_get_pointer_at_addr(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 655 get_pointer_at_addr_32(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 677 get_pointer_at_addr_64(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 698 kxld_relocator_set_vtables(KXLDRelocator *relocator, const KXLDDict *vtables) argument 711 align_raw_function_address(const KXLDRelocator *relocator, kxld_addr_t value) argument 723 kxld_relocator_process_sect_reloc(KXLDRelocator *relocator, const KXLDReloc *reloc, const KXLDSect *sect) argument 788 kxld_relocator_process_table_reloc(KXLDRelocator *relocator, const KXLDReloc *reloc, const KXLDSeg *seg, kxld_addr_t link_addr) argument 834 calculate_targets(KXLDRelocator *relocator, kxld_addr_t *_target, kxld_addr_t *_pair_target, const KXLDReloc *reloc) argument 987 check_for_direct_pure_virtual_call(const KXLDRelocator *relocator, u_long offset) argument 1035 export_macho_for_array(const KXLDRelocator *relocator, const KXLDArray *relocs, struct relocation_info **dstp) argument 1163 generic_process_reloc(const KXLDRelocator *relocator, u_char *instruction, u_int length, u_int pcrel, kxld_addr_t _base_pc, kxld_addr_t _link_pc, kxld_addr_t _link_disp __unused, u_int _type, kxld_addr_t _target, kxld_addr_t _pair_target, boolean_t swap __unused) argument [all...] |