Home | History | Annotate | Download | only in Core

Lines Matching refs:resolveInfo

95 bool ShouldForceLocal(const ResolveInfo& pInfo, const LinkerConfig& pConfig)
103 (pInfo.visibility() == ResolveInfo::Hidden ||
104 pInfo.visibility() == ResolveInfo::Internal) &&
447 ResolveInfo::Type pType,
448 ResolveInfo::Desc pDesc,
449 ResolveInfo::Binding pBind,
450 ResolveInfo::SizeType pSize,
453 ResolveInfo::Visibility pVis)
458 ResolveInfo::Undefined == pDesc) {
473 ResolveInfo::Undefined == pDesc ||
474 ResolveInfo::Common == pDesc ||
475 ResolveInfo::Absolute == pBind ||
498 ResolveInfo::Type pType,
499 ResolveInfo::Desc pDesc,
500 ResolveInfo::Binding pBinding,
501 ResolveInfo::SizeType pSize,
504 ResolveInfo::Visibility pVisibility)
509 ResolveInfo old_info; // used for arrange output symbols
511 if (pBinding == ResolveInfo::Local) {
534 // the return ResolveInfo should not NULL
550 if (pType == ResolveInfo::Section) {
574 if (pType != ResolveInfo::Section) {
604 ResolveInfo::Type pType,
605 ResolveInfo::Desc pDesc,
606 ResolveInfo::Binding pBinding,
607 ResolveInfo::SizeType pSize,
609 ResolveInfo::Visibility pVisibility)
612 if (pType == ResolveInfo::Section)
617 if (pBinding == ResolveInfo::Local ||
618 pVisibility == ResolveInfo::Internal ||
619 pVisibility == ResolveInfo::Hidden)
624 if (pVisibility == ResolveInfo::Protected)
625 pVisibility = ResolveInfo::Default;
634 // the return ResolveInfo should not NULL
679 ResolveInfo* resolve_info = pSym.resolveInfo();
681 ResolveInfo::Section == resolve_info->type() &&
682 ResolveInfo::Undefined == resolve_info->desc())
699 ResolveInfo::Type pType,
700 ResolveInfo::Desc pDesc,
701 ResolveInfo::Binding pBinding,
702 ResolveInfo::SizeType pSize,
705 ResolveInfo::Visibility pVisibility)
707 ResolveInfo* info = m_Module.getNamePool().findInfo(pName);
711 // create a ResolveInfo
729 ResolveInfo old_info;
764 ResolveInfo::Type pType,
765 ResolveInfo::Desc pDesc,
766 ResolveInfo::Binding pBinding,
767 ResolveInfo::SizeType pSize,
770 ResolveInfo::Visibility pVisibility)
772 ResolveInfo* info = m_Module.getNamePool().findInfo(pName);
780 ResolveInfo old_info;
813 ResolveInfo::Type pType,
814 ResolveInfo::Desc pDesc,
815 ResolveInfo::Binding pBinding,
816 ResolveInfo::SizeType pSize,
819 ResolveInfo::Visibility pVisibility)
823 ResolveInfo old_info;
857 ResolveInfo::Type pType,
858 ResolveInfo::Desc pDesc,
859 ResolveInfo::Binding pBinding,
860 ResolveInfo::SizeType pSize,
863 ResolveInfo::Visibility pVisibility)
865 ResolveInfo* info = m_Module.getNamePool().findInfo(pName);