Lines Matching defs:KXLDSym

41 typedef struct kxld_sym KXLDSym;
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 *sym)
113 boolean_t kxld_sym_is_defined_locally(const KXLDSym *sym)
116 boolean_t kxld_sym_is_external(const KXLDSym *sym)
119 boolean_t kxld_sym_is_exported(const KXLDSym *sym)
122 boolean_t kxld_sym_is_undefined(const KXLDSym *sym)
125 boolean_t kxld_sym_is_indirect(const KXLDSym *sym)
128 boolean_t kxld_sym_is_replaced(const KXLDSym *sym)
134 boolean_t kxld_sym_is_common(const KXLDSym *sym)
137 boolean_t kxld_sym_is_unresolved(const KXLDSym *sym)
140 boolean_t kxld_sym_is_obsolete(const KXLDSym *sym)
144 boolean_t kxld_sym_is_got(const KXLDSym *sym)
148 boolean_t kxld_sym_is_stab(const KXLDSym *sym)
151 boolean_t kxld_sym_is_weak(const KXLDSym *sym)
154 boolean_t kxld_sym_is_cxx(const KXLDSym *sym)
157 boolean_t kxld_sym_is_pure_virtual(const KXLDSym *sym)
160 boolean_t kxld_sym_is_vtable(const KXLDSym *sym)
163 boolean_t kxld_sym_is_class_vtable(const KXLDSym *sym)
166 boolean_t kxld_sym_is_metaclass_vtable(const KXLDSym *sym)
169 boolean_t kxld_sym_is_padslot(const KXLDSym *sym)
172 boolean_t kxld_sym_is_metaclass(const KXLDSym *sym)
175 boolean_t kxld_sym_is_super_metaclass_pointer(const KXLDSym *sym)
184 u_int kxld_sym_get_section_offset(const KXLDSym *sym,
189 kxld_size_t kxld_sym_get_common_size(const KXLDSym *sym)
192 u_int kxld_sym_get_common_align(const KXLDSym *sym)
196 kern_return_t kxld_sym_get_class_name_from_metaclass(const KXLDSym *sym,
201 const KXLDSym *sym, char class_name[], u_long class_name_len)
204 kern_return_t kxld_sym_get_class_name_from_vtable(const KXLDSym *sym,
229 kern_return_t kxld_sym_export_macho_32(const KXLDSym *sym, u_char *nl,
235 kern_return_t kxld_sym_export_macho_64(const KXLDSym *sym, u_char *nl,
244 void kxld_sym_relocate(KXLDSym *sym, const struct kxld_sect *sect)
248 void kxld_sym_set_got(KXLDSym *sym)
252 kern_return_t kxld_sym_resolve(KXLDSym *sym, const kxld_addr_t addr)
256 kern_return_t kxld_sym_resolve_common(KXLDSym *sym, u_int sectnum,
261 void kxld_sym_delete(KXLDSym *sym)
264 void kxld_sym_patch(KXLDSym *sym)
267 void kxld_sym_mark_private(KXLDSym *sym)