H A D | kxld_reloc.c | 188 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 253 kxld_reloc_create_macho(KXLDArray *relocarray, const KXLDRelocator *relocator, const struct relocation_info *srcs, u_int nsrcs) argument 381 count_relocatable_relocs(const KXLDRelocator *relocator, const struct relocation_info *relocs, u_int nrelocs) argument 423 kxld_relocator_clear(KXLDRelocator *relocator) argument 431 kxld_relocator_has_pair(const KXLDRelocator *relocator, u_int r_type) argument 441 kxld_relocator_get_pair_type(const KXLDRelocator *relocator, u_int prev_r_type) argument 452 kxld_relocator_has_got(const KXLDRelocator *relocator, u_int r_type) argument 462 kxld_reloc_get_symbol(const KXLDRelocator *relocator, const KXLDReloc *reloc, const u_char *data) argument 560 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 612 kxld_relocator_get_pointer_at_addr(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 628 get_pointer_at_addr_32(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 650 get_pointer_at_addr_64(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 671 kxld_relocator_set_vtables(KXLDRelocator *relocator, const KXLDDict *vtables) argument 684 align_raw_function_address(const KXLDRelocator *relocator, kxld_addr_t value) argument 696 kxld_relocator_process_sect_reloc(KXLDRelocator *relocator, const KXLDReloc *reloc, const KXLDSect *sect) argument 761 kxld_relocator_process_table_reloc(KXLDRelocator *relocator, const KXLDReloc *reloc, const KXLDSeg *seg, kxld_addr_t link_addr) argument 807 calculate_targets(KXLDRelocator *relocator, kxld_addr_t *_target, kxld_addr_t *_pair_target, const KXLDReloc *reloc) argument 960 check_for_direct_pure_virtual_call(const KXLDRelocator *relocator, u_long offset) argument 1008 export_macho_for_array(const KXLDRelocator *relocator, const KXLDArray *relocs, struct relocation_info **dstp) argument 1136 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...] |