Searched refs:KXLDSym (Results 1 - 9 of 9) sorted by relevance
/xnu-2782.1.97/libkern/kxld/ |
H A D | kxld_sym.h | 41 typedef struct kxld_sym KXLDSym; typedef in typeref:struct:kxld_sym 42 typedef boolean_t (*KXLDSymPredicateTest)(const KXLDSym *sym); 82 kern_return_t kxld_sym_init_from_macho32(KXLDSym *sym, char *strtab, 87 kern_return_t kxld_sym_init_from_macho64(KXLDSym *sym, char *strtab, 91 void kxld_sym_init_absolute(KXLDSym *sym, char *name, kxld_addr_t link_addr) 94 void kxld_sym_deinit(KXLDSym *sym) 97 void kxld_sym_destroy(KXLDSym *sym) 104 boolean_t kxld_sym_is_absolute(const KXLDSym *sym) 107 boolean_t kxld_sym_is_section(const KXLDSym *sym) 110 boolean_t kxld_sym_is_defined(const KXLDSym *sy [all...] |
H A D | kxld_symtab.h | 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, 96 KXLDSym * kxld_symtab_get_locally_defined_symbol_by_name( 100 KXLDSym * kxld_symtab_get_cxx_symbol_by_value(const KXLDSymtab *symtab, 105 const KXLDSym * sym, u_int *idx) 140 kxld_addr_t link_addr, KXLDSym **symout) 143 KXLDSym * kxld_symtab_iterator_get_next(KXLDSymtabIterator *iter)
|
H A D | kxld_sym.c | 56 static kern_return_t init_predicates(KXLDSym *sym, u_char n_type, u_short n_desc) 58 static void init_sym_sectnum(KXLDSym *sym, u_int n_sect) 67 kxld_sym_init_from_macho32(KXLDSym *sym, char *strtab, const struct nlist *src) 102 kxld_sym_init_from_macho64(KXLDSym *sym, char *strtab, const struct nlist_64 *src) 136 kxld_sym_init_absolute(KXLDSym *sym, char *name, kxld_addr_t link_addr) 155 init_predicates(KXLDSym *sym, u_char n_type, u_short n_desc) 297 init_sym_sectnum(KXLDSym *sym, u_int n_sect) 320 kxld_sym_deinit(KXLDSym *sym __unused) 328 kxld_sym_destroy(KXLDSym *sym) 339 kxld_sym_is_absolute(const KXLDSym *sy [all...] |
H A D | kxld_symtab.c | 74 static boolean_t sym_is_defined_cxx(const KXLDSym *sym); 75 static boolean_t sym_is_name_indexed(const KXLDSym *sym); 126 rval = kxld_array_init(&symtab->syms, sizeof(KXLDSym), src->nsyms); 186 KXLDSym *sym = NULL; 213 KXLDSym *sym = NULL; 249 KXLDSym *sym = NULL; 324 KXLDSym * 334 KXLDSym * 337 KXLDSym *sym = NULL; 353 KXLDSym * [all...] |
H A D | kxld_kext.c | 91 const KXLDDict *defined_symbols, KXLDSym *super_metaclass_ptr_sym, 92 KXLDSym **vtable_sym_out, KXLDSym **meta_vtable_sym_out); 99 static const KXLDSym *get_metaclass_symbol_from_super_meta_class_pointer_symbol( 100 KXLDKext *kext, KXLDSym *super_metaclass_pointer_sym); 221 KXLDSym *kext_sym = NULL; 222 const KXLDSym *interface_sym = NULL; 305 KXLDSym *sym = NULL; 382 const KXLDSym *kmodsym = NULL; 467 KXLDSym *sy [all...] |
H A D | kxld_vtable.c | 66 static kern_return_t init_by_relocs(KXLDVTable *vtable, const KXLDSym *vtable_sym, 70 const KXLDSym *vtable_sym, const KXLDRelocator *relocator, 79 kxld_vtable_init(KXLDVTable *vtable, const KXLDSym *vtable_sym, 166 init_by_relocs(KXLDVTable *vtable, const KXLDSym *vtable_sym, 172 KXLDSym *sym = NULL; 258 KXLDSym *sym = NULL; 330 init_by_entries_and_relocs(KXLDVTable *vtable, const KXLDSym *vtable_sym, 337 KXLDSym *sym = NULL; 479 const KXLDSym *sym = NULL;
|
H A D | kxld_object.c | 180 static KXLDSym *get_mutable_sym(const KXLDObject *object, const KXLDSym *sym); 1220 kxld_object_get_reloc_at_symbol(const KXLDObject *object, const KXLDSym *sym) 1250 const KXLDSym * 1254 const KXLDSym *sym = NULL; 1339 KXLDSym *sym = NULL; 1967 static KXLDSym * 1968 get_mutable_sym(const KXLDObject *object, const KXLDSym *sym) 1970 KXLDSym *rval = NULL; 1988 const KXLDSym *sy [all...] |
H A D | kxld_sect.c | 289 KXLDSym *sym = NULL; 567 KXLDSym *sym = NULL;
|
H A D | kxld_reloc.c | 488 KXLDSym * 492 KXLDSym *sym = NULL; 839 const KXLDSym *sym = NULL;
|
Completed in 82 milliseconds