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 252 kxld_reloc_create_macho(KXLDArray *relocarray, const KXLDRelocator *relocator, const struct relocation_info *srcs, u_int nsrcs) argument 380 count_relocatable_relocs(const KXLDRelocator *relocator, const struct relocation_info *relocs, u_int nrelocs) argument 422 kxld_relocator_clear(KXLDRelocator *relocator) argument 430 kxld_relocator_has_pair(const KXLDRelocator *relocator, u_int r_type) argument 440 kxld_relocator_get_pair_type(const KXLDRelocator *relocator, u_int prev_r_type) argument 451 kxld_relocator_has_got(const KXLDRelocator *relocator, u_int r_type) argument 461 kxld_reloc_get_symbol(const KXLDRelocator *relocator, const KXLDReloc *reloc, const u_char *data) argument 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 611 kxld_relocator_get_pointer_at_addr(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 627 get_pointer_at_addr_32(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 649 get_pointer_at_addr_64(const KXLDRelocator *relocator, const u_char *data, u_long offset) argument 670 kxld_relocator_set_vtables(KXLDRelocator *relocator, const KXLDDict *vtables) argument 683 align_raw_function_address(const KXLDRelocator *relocator, kxld_addr_t value) argument 695 kxld_relocator_process_sect_reloc(KXLDRelocator *relocator, const KXLDReloc *reloc, const KXLDSect *sect) argument 760 kxld_relocator_process_table_reloc(KXLDRelocator *relocator, const KXLDReloc *reloc, const KXLDSeg *seg, kxld_addr_t link_addr) argument 806 calculate_targets(KXLDRelocator *relocator, kxld_addr_t *_target, kxld_addr_t *_pair_target, const KXLDReloc *reloc) argument 959 check_for_direct_pure_virtual_call(const KXLDRelocator *relocator, u_long offset) argument 1007 export_macho_for_array(const KXLDRelocator *relocator, const KXLDArray *relocs, struct relocation_info **dstp) argument 1135 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...] |