• Home
  • Raw
  • Download

Lines Matching refs:ResolveInfo

19 static ResolveInfo* g_NullResolveInfo = NULL;
24 ResolveInfo::ResolveInfo() in ResolveInfo() function in ResolveInfo
29 ResolveInfo::~ResolveInfo() in ~ResolveInfo()
33 void ResolveInfo::override(const ResolveInfo& pFrom) in override()
40 void ResolveInfo::overrideAttributes(const ResolveInfo& pFrom) in overrideAttributes()
48 void ResolveInfo::overrideVisibility(const ResolveInfo& pFrom) in overrideVisibility()
75 void ResolveInfo::setRegular() in setRegular()
80 void ResolveInfo::setDynamic() in setDynamic()
85 void ResolveInfo::setSource(bool pIsDyn) in setSource()
93 void ResolveInfo::setType(uint32_t pType) in setType()
99 void ResolveInfo::setDesc(uint32_t pDesc) in setDesc()
105 void ResolveInfo::setBinding(uint32_t pBinding) in setBinding()
114 void ResolveInfo::setReserved(uint32_t pReserved) in setReserved()
120 void ResolveInfo::setOther(uint32_t pOther) in setOther()
122 setVisibility(static_cast<ResolveInfo::Visibility>(pOther & 0x3)); in setOther()
125 void ResolveInfo::setVisibility(ResolveInfo::Visibility pVisibility) in setVisibility()
131 void ResolveInfo::setIsSymbol(bool pIsSymbol) in setIsSymbol()
139 bool ResolveInfo::isNull() const in isNull()
144 bool ResolveInfo::isDyn() const in isDyn()
149 bool ResolveInfo::isUndef() const in isUndef()
154 bool ResolveInfo::isDefine() const in isDefine()
159 bool ResolveInfo::isCommon() const in isCommon()
164 bool ResolveInfo::isIndirect() const in isIndirect()
170 bool ResolveInfo::isGlobal() const in isGlobal()
176 bool ResolveInfo::isWeak() const in isWeak()
182 bool ResolveInfo::isLocal() const in isLocal()
188 bool ResolveInfo::isAbsolute() const in isAbsolute()
193 bool ResolveInfo::isSymbol() const in isSymbol()
198 bool ResolveInfo::isString() const in isString()
203 uint32_t ResolveInfo::type() const in type()
208 uint32_t ResolveInfo::desc() const in desc()
213 uint32_t ResolveInfo::binding() const in binding()
217 return ResolveInfo::Absolute; in binding()
219 return ResolveInfo::Local; in binding()
224 uint32_t ResolveInfo::reserved() const in reserved()
229 ResolveInfo::Visibility ResolveInfo::visibility() const in visibility()
231 return static_cast<ResolveInfo::Visibility>((m_BitField & VISIBILITY_MASK) >> VISIBILITY_OFFSET); in visibility()
234 bool ResolveInfo::compare(const ResolveInfo::key_type& pKey) in compare()
245 ResolveInfo* ResolveInfo::Create(const ResolveInfo::key_type& pKey) in Create()
247 ResolveInfo* result = static_cast<ResolveInfo*>( in Create()
248 malloc(sizeof(ResolveInfo)+pKey.size()+1)); in Create()
252 new (result) ResolveInfo(); in Create()
255 result->m_BitField &= ~ResolveInfo::RESOLVE_MASK; in Create()
256 result->m_BitField |= (pKey.size() << ResolveInfo::NAME_LENGTH_OFFSET); in Create()
260 void ResolveInfo::Destroy(ResolveInfo*& pInfo) in Destroy()
266 pInfo->~ResolveInfo(); in Destroy()
273 ResolveInfo* ResolveInfo::Null() in Null()
276 g_NullResolveInfo = static_cast<ResolveInfo*>( in Null()
277 malloc(sizeof(ResolveInfo) + 1)); in Null()
278 new (g_NullResolveInfo) ResolveInfo(); in Null()