Home | History | Annotate | Download | only in LD

Lines Matching full:m_bitfield

28 ResolveInfo::ResolveInfo() : m_Size(0), m_BitField(0) {
42 m_BitField &= ~RESOLVE_MASK | VISIBILITY_MASK;
43 m_BitField |= (pFrom.m_BitField & (RESOLVE_MASK & ~VISIBILITY_MASK));
73 m_BitField &= (~dynamic_flag);
77 m_BitField |= dynamic_flag;
82 m_BitField |= dynamic_flag;
84 m_BitField &= (~dynamic_flag);
88 m_BitField |= indyn_flag;
92 m_BitField &= ~TYPE_MASK;
93 m_BitField |= ((pType << TYPE_OFFSET) & TYPE_MASK);
97 m_BitField &= ~DESC_MASK;
98 m_BitField |= ((pDesc << DESC_OFFSET) & DESC_MASK);
102 m_BitField &= ~BINDING_MASK;
104 m_BitField |= local_flag;
106 m_BitField |= weak_flag;
110 m_BitField &= ~RESERVED_MASK;
111 m_BitField |= ((pReserved << RESERVED_OFFSET) & RESERVED_MASK);
119 m_BitField &= ~VISIBILITY_MASK;
120 m_BitField |= pVisibility << VISIBILITY_OFFSET;
125 m_BitField |= symbol_flag;
127 m_BitField &= ~symbol_flag;
135 return (dynamic_flag == (m_BitField & DYN_MASK));
139 return (undefine_flag == (m_BitField & DESC_MASK));
143 return (define_flag == (m_BitField & DESC_MASK));
147 return (common_flag == (m_BitField & DESC_MASK));
151 return (indirect_flag == (m_BitField & DESC_MASK));
156 return (global_flag == (m_BitField & BINDING_MASK));
161 return (weak_flag == (m_BitField & BINDING_MASK));
166 return (local_flag == (m_BitField & BINDING_MASK));
171 return (absolute_flag == (m_BitField & BINDING_MASK));
175 return (symbol_flag == (m_BitField & SYMBOL_MASK));
179 return (string_flag == (m_BitField & SYMBOL_MASK));
183 return (indyn_flag == (m_BitField & IN_DYN_MASK));
187 return (m_BitField & TYPE_MASK) >> TYPE_OFFSET;
191 return (m_BitField & DESC_MASK) >> DESC_OFFSET;
195 if (m_BitField & LOCAL_MASK) {
196 if (m_BitField & GLOBAL_MASK) {
201 return m_BitField & GLOBAL_MASK;
205 return (m_BitField & RESERVED_MASK) >> RESERVED_OFFSET;
209 return static_cast<ResolveInfo::Visibility>((m_BitField & VISIBILITY_MASK) >>
245 info->m_BitField &= ~ResolveInfo::RESOLVE_MASK;
246 info->m_BitField |= (pKey.size() << ResolveInfo::NAME_LENGTH_OFFSET);
268 g_NullResolveInfo->m_BitField = 0x0;