Home | History | Annotate | Download | only in unittests

Lines Matching full:resolveinfo

12 #include <mcld/LD/ResolveInfo.h>
53 ResolveInfo* old_sym = ResolveInfo::Create("abc");
54 ResolveInfo* new_sym = ResolveInfo::Create("abc");
55 new_sym->setDesc(ResolveInfo::Define);
56 old_sym->setDesc(ResolveInfo::Define);
57 ASSERT_TRUE( mcld::ResolveInfo::Define == new_sym->desc());
58 ASSERT_TRUE( mcld::ResolveInfo::Define == old_sym->desc());
59 ASSERT_TRUE( mcld::ResolveInfo::define_flag == new_sym->info());
60 ASSERT_TRUE( mcld::ResolveInfo::define_flag == old_sym->info());
68 ResolveInfo* old_sym = ResolveInfo::Create("abc");
69 ResolveInfo* new_sym = ResolveInfo::Create("abc");
71 new_sym->setBinding(ResolveInfo::Global);
72 old_sym->setBinding(ResolveInfo::Global);
73 new_sym->setDesc(ResolveInfo::Undefined);
74 old_sym->setDesc(ResolveInfo::Define);
82 ASSERT_TRUE( mcld::ResolveInfo::Global == new_sym->binding());
83 ASSERT_TRUE( mcld::ResolveInfo::Global == old_sym->binding());
84 ASSERT_TRUE( mcld::ResolveInfo::Undefined == new_sym->desc());
85 ASSERT_TRUE( mcld::ResolveInfo::Define == old_sym->desc());
95 ResolveInfo* old_sym = ResolveInfo::Create("abc");
96 ResolveInfo* new_sym = ResolveInfo::Create("abc");
98 new_sym->setBinding(ResolveInfo::Global);
99 old_sym->setBinding(ResolveInfo::Global);
100 new_sym->setDesc(ResolveInfo::Define);
101 old_sym->setDesc(ResolveInfo::Define);
109 ASSERT_TRUE( mcld::ResolveInfo::Global == new_sym->binding());
110 ASSERT_TRUE( mcld::ResolveInfo::Global == old_sym->binding());
111 ASSERT_TRUE( mcld::ResolveInfo::Define == new_sym->desc());
112 ASSERT_TRUE( mcld::ResolveInfo::Define == old_sym->desc());
122 ResolveInfo* old_sym = ResolveInfo::Create("abc");
123 ResolveInfo* new_sym = ResolveInfo::Create("abc");
125 new_sym->setBinding(ResolveInfo::Global);
126 old_sym->setBinding(ResolveInfo::Global);
127 new_sym->setDesc(ResolveInfo::Undefined);
128 old_sym->setDesc(ResolveInfo::Undefined);
136 ASSERT_TRUE( mcld::ResolveInfo::Global == new_sym->binding());
137 ASSERT_TRUE( mcld::ResolveInfo::Global == old_sym->binding());
138 ASSERT_TRUE( mcld::ResolveInfo::Undefined == new_sym->desc());
139 ASSERT_TRUE( mcld::ResolveInfo::Undefined == old_sym->desc());
150 ResolveInfo* old_sym = ResolveInfo::Create("abc");
151 ResolveInfo* new_sym = ResolveInfo::Create("abc");
153 new_sym->setBinding(ResolveInfo::Global);
154 old_sym->setBinding(ResolveInfo::Weak);
158 ASSERT_TRUE( mcld::ResolveInfo::Global == new_sym->binding());
159 ASSERT_TRUE( mcld::ResolveInfo::Weak == old_sym->binding());
161 ASSERT_TRUE( mcld::ResolveInfo::global_flag == new_sym->info());
162 ASSERT_TRUE( mcld::ResolveInfo::weak_flag == old_sym->info());
171 ResolveInfo* old_sym = ResolveInfo::Create("abc");
172 ResolveInfo* new_sym = ResolveInfo::Create("abc");
174 old_sym->setBinding(ResolveInfo::Weak);
175 new_sym->setBinding(ResolveInfo::Global);
180 old_sym->setDesc(ResolveInfo::Define);
181 new_sym->setDesc(ResolveInfo::Define);
187 ASSERT_TRUE( mcld::ResolveInfo::Weak == old_sym->binding());
188 ASSERT_TRUE( mcld::ResolveInfo::Global == new_sym->binding());
189 ASSERT_TRUE( mcld::ResolveInfo::Define == old_sym->desc());
190 ASSERT_TRUE( mcld::ResolveInfo::Define == new_sym->desc());
201 ResolveInfo* old_sym = ResolveInfo::Create("abc");
202 ResolveInfo* new_sym = ResolveInfo::Create("abc");
204 new_sym->setDesc(ResolveInfo::Common);
205 old_sym->setDesc(ResolveInfo::Common);
209 ASSERT_TRUE( mcld::ResolveInfo::Common == new_sym->desc());
210 ASSERT_TRUE( mcld::ResolveInfo::Common == old_sym->desc());
212 ASSERT_TRUE( mcld::ResolveInfo::common_flag == new_sym->info());
213 ASSERT_TRUE( mcld::ResolveInfo::common_flag == old_sym->info());
223 ResolveInfo* old_sym = ResolveInfo::Create("abc");
224 ResolveInfo* new_sym = ResolveInfo::Create("abc");
226 new_sym->setDesc(ResolveInfo::Common);
227 old_sym->setDesc(ResolveInfo::Common);
228 old_sym->setBinding(ResolveInfo::Weak);
232 ASSERT_TRUE( ResolveInfo::Common == new_sym->desc());
233 ASSERT_TRUE( ResolveInfo::Common == old_sym->desc());
234 ASSERT_TRUE( ResolveInfo::Weak == old_sym->binding());
236 ASSERT_TRUE( ResolveInfo::common_flag == new_sym->info());
237 ASSERT_TRUE( (ResolveInfo::weak_flag | ResolveInfo::common_flag) == old_sym->info());
248 ResolveInfo* old_sym = ResolveInfo::Create("abc");
249 ResolveInfo* new_sym = ResolveInfo::Create("abc");
251 old_sym->setDesc(ResolveInfo::Common);
254 new_sym->setDesc(ResolveInfo::Define);
257 ASSERT_TRUE( ResolveInfo::Define == new_sym->desc());
258 ASSERT_TRUE( ResolveInfo::Common == old_sym->desc());
260 ASSERT_TRUE( ResolveInfo::define_flag == new_sym->info());
261 ASSERT_TRUE( ResolveInfo::common_flag == old_sym->info());
272 ResolveInfo* sym = ResolveInfo::Create("abc");
286 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
302 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
307 sym->setDesc(ResolveInfo::Define);
318 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
319 ASSERT_TRUE( ResolveInfo::Define == sym->desc() );
323 sym->setDesc(ResolveInfo::Common);
334 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
335 ASSERT_TRUE( ResolveInfo::Common == sym->desc() );
339 sym->setDesc(ResolveInfo::Indirect);
349 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
350 ASSERT_TRUE( ResolveInfo::Indirect == sym->desc() );
354 sym->setDesc(ResolveInfo::Undefined);
364 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
372 ResolveInfo* sym = ResolveInfo::Create("abc");
386 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
391 sym->setBinding(ResolveInfo::Global);
401 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
403 ASSERT_TRUE( ResolveInfo::Global == sym->binding() );
406 sym->setBinding(ResolveInfo::Weak);
416 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
418 ASSERT_TRUE( ResolveInfo::Weak == sym->binding() );
421 sym->setBinding(ResolveInfo::Local);
431 ASSERT_TRUE( ResolveInfo::NoType == sym->type());
433 ASSERT_TRUE( ResolveInfo::Local == sym->binding() );