Lines Matching defs:dst_sym
1820 Elf64_Sym *dst_sym;
1899 dst_sym = get_sym_by_idx(linker, glob_sym->sym_idx);
1901 /* If new symbol is strong, then force dst_sym to be strong as
1910 sym_update_bind(dst_sym, STB_GLOBAL);
1920 if (sym_vis > ELF64_ST_VISIBILITY(dst_sym->st_other))
1921 sym_update_visibility(dst_sym, sym_vis);
1943 sym_update_type(dst_sym, sym_type);
1944 dst_sym->st_shndx = dst_sec->sec_idx;
1945 dst_sym->st_value = src_sec->dst_off + sym->st_value;
1946 dst_sym->st_size = sym->st_size;
1968 dst_sym = add_new_sym(linker, &dst_sym_idx);
1969 if (!dst_sym)
1972 dst_sym->st_name = name_off;
1973 dst_sym->st_info = sym->st_info;
1974 dst_sym->st_other = sym->st_other;
1975 dst_sym->st_shndx = dst_sec ? dst_sec->sec_idx : sym->st_shndx;
1976 dst_sym->st_value = (src_sec ? src_sec->dst_off : 0) + sym->st_value;
1977 dst_sym->st_size = sym->st_size;
1981 if (sym_type == STT_SECTION && dst_sym) {
1983 dst_sym->st_value = 0;