Searched refs:KXLDSymtab (Results 1 – 8 of 8) sorted by relevance
| /xnu-11215.81.4/libkern/kxld/ |
| H A D | kxld_symtab.h | 43 typedef struct kxld_symtab KXLDSymtab; typedef 47 const KXLDSymtab *symtab; 61 kern_return_t kxld_symtab_init_from_macho_32(KXLDSymtab *symtab, 67 kern_return_t kxld_symtab_init_from_macho_64(KXLDSymtab *symtab, 73 const KXLDSymtab *symtab, KXLDSymPredicateTest test, boolean_t negate) 76 void kxld_symtab_clear(KXLDSymtab *symtab) 79 void kxld_symtab_deinit(KXLDSymtab *symtab) 86 u_int kxld_symtab_get_num_symbols(const KXLDSymtab *symtab) 89 KXLDSym * kxld_symtab_get_symbol_by_index(const KXLDSymtab *symtab, u_int idx) 92 KXLDSym * kxld_symtab_get_symbol_by_name(const KXLDSymtab *symtab, [all …]
|
| H A D | kxld_symtab.c | 58 static kern_return_t init_macho(KXLDSymtab *symtab, struct symtab_command *src, 64 static kern_return_t init_syms_32(KXLDSymtab *symtab, u_char *macho, u_long offset, 68 static kern_return_t init_syms_64(KXLDSymtab *symtab, u_char *macho, u_long offset, 72 static void restrict_private_symbols(KXLDSymtab *symtab) 82 return sizeof(KXLDSymtab); in kxld_symtab_sizeof() 89 kxld_symtab_init_from_macho_32(KXLDSymtab *symtab, struct symtab_command *src, in kxld_symtab_init_from_macho_32() 101 kxld_symtab_init_from_macho_64(KXLDSymtab *symtab, struct symtab_command *src, in kxld_symtab_init_from_macho_64() 112 init_macho(KXLDSymtab *symtab, struct symtab_command *src, in init_macho() 182 init_syms_32(KXLDSymtab *symtab, u_char *macho, u_long offset, u_int nsyms) in init_syms_32() 209 init_syms_64(KXLDSymtab *symtab, u_char *macho, u_long offset, u_int nsyms) in init_syms_64() [all …]
|
| H A D | kxld_kext.c | 222 const KXLDSymtab *kext_symtab = NULL; in export_symbols_through_interface() 223 const KXLDSymtab *interface_symtab = NULL; in export_symbols_through_interface() 484 const KXLDSymtab *symtab = NULL; in create_vtables() 568 const KXLDSymtab *symtab = NULL; in get_vtable_syms_from_smcp() 658 const KXLDSymtab *symtab = NULL; in resolve_symbols() 819 const KXLDSymtab *symtab = NULL; in patch_vtables()
|
| H A D | kxld_sect.c | 291 const KXLDSymtab *symtab) in kxld_sect_get_ngots() 658 kxld_sect_populate_got(KXLDSect *sect, KXLDSymtab *symtab, in kxld_sect_populate_got()
|
| H A D | kxld_vtable.c | 487 const KXLDSymtab *symtab = NULL; in kxld_vtable_patch()
|
| H A D | kxld_seg.c | 963 kxld_seg_populate_linkedit(KXLDSeg *seg, const KXLDSymtab *symtab, boolean_t is_32_bit in kxld_seg_populate_linkedit()
|
| H A D | kxld_object.c | 98 KXLDSymtab *symtab; 1454 const KXLDSymtab *
|
| H A D | kxld_reloc.c | 210 const KXLDSymtab *symtab, const KXLDArray *sectarray, cpu_type_t cputype, in kxld_relocator_init()
|