• Home
  • Raw
  • Download

Lines Matching refs:irt

34     IndirectRefTable irt;  in basicTest()  local
45 if (!irt.init(kTableMax/2, kTableMax, kIndirectKindGlobal)) { in basicTest()
50 if (irt.remove(cookie, iref0)) { in basicTest()
59 iref0 = irt.add(cookie, obj0); in basicTest()
60 iref1 = irt.add(cookie, obj1); in basicTest()
61 iref2 = irt.add(cookie, obj2); in basicTest()
67 if (irt.get(iref0) != obj0 || in basicTest()
68 irt.get(iref1) != obj1 || in basicTest()
69 irt.get(iref2) != obj2) { in basicTest()
71 irt.get(iref0), irt.get(iref1), irt.get(iref2), in basicTest()
78 if (!irt.remove(cookie, iref0) || in basicTest()
79 !irt.remove(cookie, iref1) || in basicTest()
80 !irt.remove(cookie, iref2)) in basicTest()
87 if (irt.capacity() != 0) { in basicTest()
93 if (irt.get(iref0) != kInvalidIndirectRefObject) { in basicTest()
102 iref0 = irt.add(cookie, obj0); in basicTest()
103 iref1 = irt.add(cookie, obj1); in basicTest()
104 iref2 = irt.add(cookie, obj2); in basicTest()
110 if (!irt.remove(cookie, iref2) || in basicTest()
111 !irt.remove(cookie, iref1) || in basicTest()
112 !irt.remove(cookie, iref0)) in basicTest()
119 if (irt.capacity() != 0) { in basicTest()
129 iref0 = irt.add(cookie, obj0); in basicTest()
130 iref1 = irt.add(cookie, obj1); in basicTest()
131 iref2 = irt.add(cookie, obj2); in basicTest()
137 if (irt.capacity() != 3) { in basicTest()
138 LOGE("expected 3 entries, found %d", irt.capacity()); in basicTest()
142 if (!irt.remove(cookie, iref1) || irt.remove(cookie, iref1)) { in basicTest()
148 if (irt.get(iref1) != kInvalidIndirectRefObject) { in basicTest()
153 if (!irt.remove(cookie, iref2) || !irt.remove(cookie, iref0)) { in basicTest()
159 if (irt.capacity() != 0) { in basicTest()
170 iref0 = irt.add(cookie, obj0); in basicTest()
171 iref1 = irt.add(cookie, obj1); in basicTest()
172 iref2 = irt.add(cookie, obj2); in basicTest()
173 iref3 = irt.add(cookie, obj3); in basicTest()
178 if (!irt.remove(cookie, iref1)) { in basicTest()
182 iref1 = irt.add(cookie, obj1); in basicTest()
183 if (irt.capacity() != 4) { in basicTest()
187 if (!irt.remove(cookie, iref1) || !irt.remove(cookie, iref3)) { in basicTest()
191 if (irt.capacity() != 3) { in basicTest()
195 if (!irt.remove(cookie, iref2) || !irt.remove(cookie, iref0)) { in basicTest()
199 if (irt.capacity() != 0) { in basicTest()
210 iref0 = irt.add(cookie, obj0); in basicTest()
211 irt.remove(cookie, iref0); in basicTest()
212 iref1 = irt.add(cookie, obj1); in basicTest()
213 if (irt.remove(cookie, iref0)) { in basicTest()
217 if (!irt.remove(cookie, iref1)) { in basicTest()
221 if (irt.capacity() != 0) { in basicTest()
231 iref0 = irt.add(cookie, obj0); in basicTest()
232 irt.remove(cookie, iref0); in basicTest()
233 iref1 = irt.add(cookie, obj0); in basicTest()
236 if (irt.remove(cookie, iref0)) { in basicTest()
241 if (!irt.remove(cookie, iref1)) { in basicTest()
245 if (irt.capacity() != 0) { in basicTest()
251 if (irt.get(NULL) != kInvalidIndirectRefObject) { in basicTest()
257 iref0 = irt.add(cookie, obj0); in basicTest()
258 irt.remove(cookie, iref0); in basicTest()
259 if (irt.get(iref0) != kInvalidIndirectRefObject) { in basicTest()
270 manyRefs[i] = irt.add(cookie, obj0); in basicTest()
276 if (irt.add(cookie, obj0) != NULL) { in basicTest()
280 if (irt.capacity() != (size_t)kTableMax) { in basicTest()
281 LOGE("Expected %d entries, found %d", kTableMax, irt.capacity()); in basicTest()
285 if (!irt.remove(cookie, manyRefs[i])) { in basicTest()
291 if (irt.capacity() != (size_t)kTableMax) { in basicTest()
293 kTableMax, irt.capacity()); in basicTest()
296 if (!irt.remove(cookie, manyRefs[kTableMax-1])) { in basicTest()
300 if (irt.capacity() != 0) { in basicTest()
309 irt.destroy(); in basicTest()