Lines Matching refs:ResolveInfo
16 static ResolveInfo* g_NullResolveInfo = NULL;
21 ResolveInfo::ResolveInfo() in ResolveInfo() function in ResolveInfo
26 ResolveInfo::~ResolveInfo() in ~ResolveInfo()
30 void ResolveInfo::override(const ResolveInfo& pFrom) in override()
37 void ResolveInfo::overrideAttributes(const ResolveInfo& pFrom) in overrideAttributes()
45 void ResolveInfo::overrideVisibility(const ResolveInfo& pFrom) in overrideVisibility()
72 void ResolveInfo::setRegular() in setRegular()
77 void ResolveInfo::setDynamic() in setDynamic()
82 void ResolveInfo::setSource(bool pIsDyn) in setSource()
90 void ResolveInfo::setType(uint32_t pType) in setType()
96 void ResolveInfo::setDesc(uint32_t pDesc) in setDesc()
102 void ResolveInfo::setBinding(uint32_t pBinding) in setBinding()
111 void ResolveInfo::setReserved(uint32_t pReserved) in setReserved()
117 void ResolveInfo::setOther(uint32_t pOther) in setOther()
119 setVisibility(static_cast<ResolveInfo::Visibility>(pOther & 0x3)); in setOther()
122 void ResolveInfo::setVisibility(ResolveInfo::Visibility pVisibility) in setVisibility()
128 void ResolveInfo::setIsSymbol(bool pIsSymbol) in setIsSymbol()
136 bool ResolveInfo::isNull() const in isNull()
141 bool ResolveInfo::isDyn() const in isDyn()
146 bool ResolveInfo::isUndef() const in isUndef()
151 bool ResolveInfo::isDefine() const in isDefine()
156 bool ResolveInfo::isCommon() const in isCommon()
161 bool ResolveInfo::isIndirect() const in isIndirect()
167 bool ResolveInfo::isGlobal() const in isGlobal()
173 bool ResolveInfo::isWeak() const in isWeak()
179 bool ResolveInfo::isLocal() const in isLocal()
185 bool ResolveInfo::isAbsolute() const in isAbsolute()
190 bool ResolveInfo::isSymbol() const in isSymbol()
195 bool ResolveInfo::isString() const in isString()
200 uint32_t ResolveInfo::type() const in type()
205 uint32_t ResolveInfo::desc() const in desc()
210 uint32_t ResolveInfo::binding() const in binding()
214 return ResolveInfo::Absolute; in binding()
216 return ResolveInfo::Local; in binding()
221 uint32_t ResolveInfo::reserved() const in reserved()
226 ResolveInfo::Visibility ResolveInfo::visibility() const in visibility()
228 return static_cast<ResolveInfo::Visibility>((m_BitField & VISIBILITY_MASK) >> VISIBILITY_OFFSET); in visibility()
231 bool ResolveInfo::compare(const ResolveInfo::key_type& pKey) in compare()
242 ResolveInfo* ResolveInfo::Create(const ResolveInfo::key_type& pKey) in Create()
244 ResolveInfo* result = static_cast<ResolveInfo*>( in Create()
245 malloc(sizeof(ResolveInfo)+pKey.size()+1)); in Create()
249 new (result) ResolveInfo(); in Create()
252 result->m_BitField &= ~ResolveInfo::RESOLVE_MASK; in Create()
253 result->m_BitField |= (pKey.size() << ResolveInfo::NAME_LENGTH_OFFSET); in Create()
257 void ResolveInfo::Destroy(ResolveInfo*& pInfo) in Destroy()
263 pInfo->~ResolveInfo(); in Destroy()
270 ResolveInfo* ResolveInfo::Null() in Null()
273 g_NullResolveInfo = static_cast<ResolveInfo*>( in Null()
274 malloc(sizeof(ResolveInfo) + 1)); in Null()
275 new (g_NullResolveInfo) ResolveInfo(); in Null()