Lines Matching defs:sym

180 static KXLDSym *get_mutable_sym(const KXLDObject *object, const KXLDSym *sym);
1210 kxld_object_get_reloc_at_symbol(const KXLDObject *object, const KXLDSym *sym)
1217 check(sym);
1219 sect = kxld_object_get_section_by_index(object, sym->sectnum);
1224 sym->base_addr);
1227 sym->base_addr);
1230 offset = kxld_sym_get_section_offset(sym, sect);
1244 const KXLDSym *sym = NULL;
1247 sym = kxld_reloc_get_symbol(&object->relocator, reloc, object->file);
1249 sym = kxld_reloc_get_symbol(&object->relocator, reloc, sect->data);
1252 return sym;
1329 KXLDSym *sym = NULL;
1345 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
1346 align = kxld_sym_get_common_align(sym);
1347 size = kxld_sym_get_common_size(sym);
1378 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
1379 align = kxld_sym_get_common_align(sym);
1380 size = kxld_sym_get_common_size(sym);
1383 kxld_sym_resolve_common(sym, sectnum, base_addr);
1957 get_mutable_sym(const KXLDObject *object, const KXLDSym *sym)
1963 result = kxld_symtab_get_sym_index(object->symtab, sym, &i);
1967 require_action(rval == sym, finish, rval=NULL);
1977 const KXLDSym *sym, kxld_addr_t addr)
1982 resolved_sym = get_mutable_sym(object, sym);
1996 kxld_object_patch_symbol(KXLDObject *object, const struct kxld_sym *sym)
2001 patched_sym = get_mutable_sym(object, sym);
2017 KXLDSym *sym = NULL;
2019 rval = kxld_symtab_add_symbol(object->symtab, name, link_addr, &sym);
2022 *sym_out = sym;
2097 KXLDSym *sym = NULL;
2155 sym = kxld_symtab_get_symbol_by_index(object->symtab, *symidx);
2156 require_action(sym, finish, rval=KERN_FAILURE);
2158 add_to_ptr(symptr, sym->link_addr, kxld_object_is_32_bit(object));