Home | History | Annotate | Download | only in MC

Lines Matching refs:resolveInfo

57                                         ResolveInfo::Type pType,
58 ResolveInfo::Desc pDesc,
59 ResolveInfo::Binding pBinding,
60 ResolveInfo::SizeType pSize,
63 ResolveInfo::Visibility pVisibility)
68 ResolveInfo old_info; // used for arrange output symbols
70 if (pBinding == ResolveInfo::Local) {
92 // the return ResolveInfo should not NULL
99 // set the relation between input LDSymbol and its ResolveInfo
116 // set up the relation between output LDSymbol and its ResolveInfo
132 if (pType != ResolveInfo::Section) {
163 ResolveInfo::Type pType,
164 ResolveInfo::Desc pDesc,
165 ResolveInfo::Binding pBinding,
166 ResolveInfo::SizeType pSize,
169 ResolveInfo::Visibility pVisibility)
173 if (pType == ResolveInfo::Section)
178 if (pBinding == ResolveInfo::Local ||
179 pVisibility == ResolveInfo::Internal ||
180 pVisibility == ResolveInfo::Hidden)
185 if (pVisibility == ResolveInfo::Protected)
186 pVisibility = ResolveInfo::Default;
194 // the return ResolveInfo should not NULL
201 // set up the relation between input LDSymbol and its ResolveInfo
233 ResolveInfo::Type pType,
234 ResolveInfo::Desc pDesc,
235 ResolveInfo::Binding pBinding,
236 ResolveInfo::SizeType pSize,
239 ResolveInfo::Visibility pVisibility)
241 ResolveInfo* info = m_StrSymPool.findInfo(pName);
245 // create a ResolveInfo
265 ResolveInfo old_info;
302 ResolveInfo::Type pType,
303 ResolveInfo::Desc pDesc,
304 ResolveInfo::Binding pBinding,
305 ResolveInfo::SizeType pSize,
308 ResolveInfo::Visibility pVisibility)
310 ResolveInfo* info = m_StrSymPool.findInfo(pName);
318 ResolveInfo old_info;
353 ResolveInfo::Type pType,
354 ResolveInfo::Desc pDesc,
355 ResolveInfo::Binding pBinding,
356 ResolveInfo::SizeType pSize,
359 ResolveInfo::Visibility pVisibility)
363 ResolveInfo old_info;
398 ResolveInfo::Type pType,
399 ResolveInfo::Desc pDesc,
400 ResolveInfo::Binding pBinding,
401 ResolveInfo::SizeType pSize,
404 ResolveInfo::Visibility pVisibility)
406 ResolveInfo* info = m_StrSymPool.findInfo(pName);
510 ResolveInfo& pResolveInfo,
597 if (0x0 != (*symbol)->resolveInfo()->reserved()) {
606 if ((*symbol)->resolveInfo()->isAbsolute() ||
607 (*symbol)->resolveInfo()->type() == ResolveInfo::File) {
629 bool MCLinker::shouldForceLocal(const ResolveInfo& pInfo) const
637 (pInfo.visibility() == ResolveInfo::Hidden ||
638 pInfo.visibility() == ResolveInfo::Internal) &&