Lines Matching refs:ma

133 ass_enabled(Ass_desc *ma, uint_t ass)  in ass_enabled()  argument
135 return ((ma->ass_enabled & ass) != 0); in ass_enabled()
3700 Ass_desc *ma; in check_mapfile_assertions() local
3708 for (APLIST_TRAVERSE(ofl->ofl_symasserts, idx, ma)) { in check_mapfile_assertions()
3709 Sym_desc *sdp = ma->ass_sdp; in check_mapfile_assertions()
3717 if (!ass_enabled(ma, SYM_ASSERT_ALIAS)) { in check_mapfile_assertions()
3725 av->aav_ass = ma; in check_mapfile_assertions()
3730 ma->ass_file, in check_mapfile_assertions()
3731 EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3732 ma->ass_sdp->sd_name, in check_mapfile_assertions()
3749 if (ass_enabled(ma, SYM_ASSERT_BIND) && in check_mapfile_assertions()
3750 (ma->ass_bind != ELF_ST_BIND(sdp->sd_sym->st_info))) { in check_mapfile_assertions()
3754 ma->ass_file, EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3756 conv_sym_info_bind(ma->ass_bind, CONV_FMT_ALT_CFNP, in check_mapfile_assertions()
3763 if (ass_enabled(ma, SYM_ASSERT_ALIAS)) { in check_mapfile_assertions()
3767 if ((asdp = ld_sym_find(ma->ass_alias, SYM_NOHASH, in check_mapfile_assertions()
3771 ma->ass_file, EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3772 ma->ass_alias); in check_mapfile_assertions()
3790 ma->ass_file, in check_mapfile_assertions()
3791 EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3792 ma->ass_alias); in check_mapfile_assertions()
3805 ma->ass_file, in check_mapfile_assertions()
3806 EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3824 if (ass_enabled(ma, SYM_ASSERT_SIZE) && in check_mapfile_assertions()
3825 (ma->ass_size != sdp->sd_sym->st_size)) { in check_mapfile_assertions()
3827 ma->ass_file, EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3829 ma->ass_size, (Lword)sdp->sd_sym->st_size); in check_mapfile_assertions()
3833 if (ass_enabled(ma, SYM_ASSERT_BITS) && (sdp->sd_isc != NULL)) { in check_mapfile_assertions()
3834 if ((ma->ass_bits == TRUE) && in check_mapfile_assertions()
3838 ma->ass_file, EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3842 if ((ma->ass_bits == FALSE) && in check_mapfile_assertions()
3846 ma->ass_file, EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3852 if (ass_enabled(ma, SYM_ASSERT_TYPE) && in check_mapfile_assertions()
3853 (ma->ass_type != ELF_ST_TYPE(sdp->sd_sym->st_info))) { in check_mapfile_assertions()
3858 ma->ass_file, EC_LINENO(ma->ass_lineno), in check_mapfile_assertions()
3861 ma->ass_type, CONV_FMT_ALT_CFNP, &inv_buf), in check_mapfile_assertions()