Lines Matching refs:ms

1020 ld_map_sym_filtee(Mapfile *mf, ld_map_ver_t *mv, ld_map_sym_t *ms,  in ld_map_sym_filtee()  argument
1027 if (ms->ms_filtee) { in ld_map_sym_filtee()
1040 ms->ms_filtee = filtee; in ld_map_sym_filtee()
1041 ms->ms_dft_flag = dft_flag; in ld_map_sym_filtee()
1042 ms->ms_sdflags |= dft_flag; in ld_map_sym_filtee()
1062 ld_map_sym_enter(Mapfile *mf, ld_map_ver_t *mv, ld_map_sym_t *ms, Ass_desc *ma) in ld_map_sym_enter() argument
1079 hash = (Word)elf_hash(ms->ms_name); in ld_map_sym_enter()
1080 DBG_CALL(Dbg_map_version(ofl->ofl_lml, mv->mv_name, ms->ms_name, in ld_map_sym_enter()
1087 if (ms->ms_sdflags & (FLG_SY_PARENT | FLG_SY_EXTERN)) { in ld_map_sym_enter()
1092 ms->ms_shndx = SHN_UNDEF; in ld_map_sym_enter()
1097 if (ms->ms_value_set || (ms->ms_size != 0)) { in ld_map_sym_enter()
1104 if ((sdp = ld_sym_find(ms->ms_name, hash, &where, ofl)) == NULL) { in ld_map_sym_enter()
1108 sym->st_shndx = (Half)ms->ms_shndx; in ld_map_sym_enter()
1109 sym->st_value = ms->ms_value; in ld_map_sym_enter()
1110 sym->st_size = ms->ms_size; in ld_map_sym_enter()
1111 sym->st_info = ELF_ST_INFO(STB_GLOBAL, ms->ms_type); in ld_map_sym_enter()
1113 if ((sdp = ld_sym_enter(ms->ms_name, sym, hash, in ld_map_sym_enter()
1114 ld_map_ifl(mf), ofl, 0, ms->ms_shndx, ms->ms_sdflags, in ld_map_sym_enter()
1162 if (ms->ms_value && (sym->st_value != ms->ms_value)) in ld_map_sym_enter()
1165 sym->st_value = ms->ms_value; in ld_map_sym_enter()
1168 if (ms->ms_size_set && (sym->st_size != ms->ms_size)) in ld_map_sym_enter()
1171 sym->st_size = ms->ms_size; in ld_map_sym_enter()
1174 if ((ms->ms_type != STT_NOTYPE) && in ld_map_sym_enter()
1175 (ELF_ST_TYPE(sym->st_info) != ms->ms_type)) in ld_map_sym_enter()
1178 sym->st_info = ELF_ST_INFO(STB_GLOBAL, ms->ms_type); in ld_map_sym_enter()
1181 if ((ms->ms_shndx != SHN_UNDEF) && in ld_map_sym_enter()
1182 (sym->st_shndx != ms->ms_shndx)) in ld_map_sym_enter()
1185 sym->st_shndx = sdp->sd_shndx = ms->ms_shndx; in ld_map_sym_enter()
1197 demangle(ms->ms_name), in ld_map_sym_enter()
1207 if (ms->ms_shndx != SHN_UNDEF) in ld_map_sym_enter()
1220 if ((ms->ms_shndx == SHN_ABS) && ms->ms_size_set && !ms->ms_value_set) { in ld_map_sym_enter()
1225 if (ms->ms_type == STT_OBJECT) { in ld_map_sym_enter()
1226 if ((isp = ld_make_data(ofl, ms->ms_size)) == in ld_map_sym_enter()
1230 if ((isp = ld_make_text(ofl, ms->ms_size)) == in ld_map_sym_enter()
1247 ms->ms_sdflags &= ~FLG_SY_SPECSEC; in ld_map_sym_enter()
1284 sdp->sd_flags |= ms->ms_sdflags; in ld_map_sym_enter()
1353 demangle(ms->ms_name), conflict); in ld_map_sym_enter()
1356 demangle(ms->ms_name), in ld_map_sym_enter()
1375 if (ms->ms_type != STT_NOTYPE) in ld_map_sym_enter()
1385 if (ms->ms_filtee) { in ld_map_sym_enter()
1397 if ((ms->ms_dft_flag != dftp->dft_flag) || in ld_map_sym_enter()
1398 (strcmp(dftp->dft_str, ms->ms_filtee))) in ld_map_sym_enter()
1406 dft.dft_str = ms->ms_filtee; in ld_map_sym_enter()
1407 dft.dft_flag = ms->ms_dft_flag; in ld_map_sym_enter()