summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/libld/common/update.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/sgs/libld/common/update.c')
-rw-r--r--usr/src/cmd/sgs/libld/common/update.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/usr/src/cmd/sgs/libld/common/update.c b/usr/src/cmd/sgs/libld/common/update.c
index 94692ae22a..2bef6a18a8 100644
--- a/usr/src/cmd/sgs/libld/common/update.c
+++ b/usr/src/cmd/sgs/libld/common/update.c
@@ -3722,11 +3722,11 @@ check_mapfile_assertions(Ofl_desc *ofl)
ld_eprintf(ofl, ERR_FATAL,
MSG_INTL(MSG_ALIAS_NOTALIAS),
ma->ass_file,
- ma->ass_lineno,
+ EC_LINENO(ma->ass_lineno),
ma->ass_sdp->sd_name,
dup->aav_ass->ass_sdp->sd_name,
dup->aav_ass->ass_file,
- dup->aav_ass->ass_lineno);
+ EC_LINENO(dup->aav_ass->ass_lineno));
ret = S_ERROR;
} else {
avl_insert(&ass_avl, av, where);
@@ -3745,7 +3745,7 @@ check_mapfile_assertions(Ofl_desc *ofl)
Sym *sym = sdp->sd_sym;
ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_ASSFAIL_SCOPE),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file, EC_LINENO(ma->ass_lineno),
demangle(sdp->sd_name),
conv_sym_info_bind(ma->ass_bind, CONV_FMT_ALT_CFNP,
&inv_buf),
@@ -3762,7 +3762,7 @@ check_mapfile_assertions(Ofl_desc *ofl)
NULL, ofl)) == NULL) {
ld_eprintf(ofl, ERR_FATAL,
MSG_INTL(MSG_ALIAS_BADSYM),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file, EC_LINENO(ma->ass_lineno),
ma->ass_alias);
ret = S_ERROR;
} else {
@@ -3781,7 +3781,8 @@ check_mapfile_assertions(Ofl_desc *ofl)
SYM_ASSERT_ALIAS)) {
ld_eprintf(ofl, ERR_FATAL,
MSG_INTL(MSG_ALIAS_TOALIAS),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file,
+ EC_LINENO(ma->ass_lineno),
ma->ass_alias);
ret = S_ERROR;
}
@@ -3795,7 +3796,8 @@ check_mapfile_assertions(Ofl_desc *ofl)
ELF_ST_TYPE(sym->st_info))) {
ld_eprintf(ofl, ERR_FATAL,
MSG_INTL(MSG_ASSFAIL_ALIAS),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file,
+ EC_LINENO(ma->ass_lineno),
demangle(sdp->sd_name),
asdp->sd_name);
ret = S_ERROR;
@@ -3816,7 +3818,7 @@ check_mapfile_assertions(Ofl_desc *ofl)
if (ass_enabled(ma, SYM_ASSERT_SIZE) &&
(ma->ass_size != sdp->sd_sym->st_size)) {
ld_eprintf(ofl, ERR_FATAL, MSG_INTL(MSG_ASSFAIL_SIZE),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file, EC_LINENO(ma->ass_lineno),
demangle(sdp->sd_name),
ma->ass_size, (Lword)sdp->sd_sym->st_size);
ret = S_ERROR;
@@ -3827,7 +3829,7 @@ check_mapfile_assertions(Ofl_desc *ofl)
(sdp->sd_isc->is_shdr->sh_type == SHT_NOBITS)) {
ld_eprintf(ofl, ERR_FATAL,
MSG_INTL(MSG_ASSFAIL_BITS),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file, EC_LINENO(ma->ass_lineno),
demangle(sdp->sd_name));
ret = S_ERROR;
}
@@ -3835,7 +3837,7 @@ check_mapfile_assertions(Ofl_desc *ofl)
(sdp->sd_isc->is_shdr->sh_type != SHT_NOBITS)) {
ld_eprintf(ofl, ERR_FATAL,
MSG_INTL(MSG_ASSFAIL_NOBITS),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file, EC_LINENO(ma->ass_lineno),
demangle(sdp->sd_name));
ret = S_ERROR;
}
@@ -3847,7 +3849,7 @@ check_mapfile_assertions(Ofl_desc *ofl)
ld_eprintf(ofl, ERR_FATAL,
MSG_INTL(MSG_ASSFAIL_TYPE),
- ma->ass_file, ma->ass_lineno,
+ ma->ass_file, EC_LINENO(ma->ass_lineno),
demangle(sdp->sd_name),
conv_sym_info_type(ehdr->e_machine,
ma->ass_type, CONV_FMT_ALT_CFNP, &inv_buf),