Home | History | Annotate | Download | only in tests

Lines Matching defs:bm2

99 int bm_equal_print_diffs(struct bitmap* bm1, struct bitmap* bm2)
103 equal = DRD_(bm_equal)(bm1, bm2);
111 if (DRD_(bm_has_1)(bm1, i, eLoad) != DRD_(bm_has_1)(bm2, i, eLoad)
112 || DRD_(bm_has_1)(bm1, i, eStore) != DRD_(bm_has_1)(bm2, i, eStore))
118 DRD_(bm_has_1)(bm2, i, eLoad) ? 'R' : ' ',
119 DRD_(bm_has_1)(bm2, i, eStore) ? 'W' : ' '
132 struct bitmap* bm2;
157 bm2 = DRD_(bm_new)();
158 DRD_(bm_merge2)(bm2, bm);
159 DRD_(bm_merge2)(bm2, bm);
160 assert(bm_equal_print_diffs(bm2, bm));
166 VG_(printf)("Deleting bitmap bm2\n");
167 DRD_(bm_delete)(bm2);
174 struct bitmap* bm2;
177 bm2 = DRD_(bm_new)();
179 DRD_(bm_access_load_1)(bm2, make_address(1, 0) + 7);
180 assert(! DRD_(bm_equal)(bm1, bm2));
181 assert(! DRD_(bm_equal)(bm2, bm1));
182 DRD_(bm_access_load_1)(bm2, 7);
183 assert(! DRD_(bm_equal)(bm1, bm2));
184 assert(! DRD_(bm_equal)(bm2, bm1));
186 assert(! DRD_(bm_equal)(bm1, bm2));
187 assert(! DRD_(bm_equal)(bm2, bm1));
188 DRD_(bm_delete)(bm2);
197 struct bitmap* bm2;
208 bm2 = DRD_(bm_new)();
215 assert(bm_equal_print_diffs(bm1, bm2));
218 assert(bm_equal_print_diffs(bm1, bm2));
221 assert(bm_equal_print_diffs(bm1, bm2));
224 assert(bm_equal_print_diffs(bm1, bm2));
227 assert(bm_equal_print_diffs(bm1, bm2));
231 assert(bm_equal_print_diffs(bm1, bm2));
234 assert(bm_equal_print_diffs(bm1, bm2));
237 assert(bm_equal_print_diffs(bm1, bm2));
240 assert(bm_equal_print_diffs(bm1, bm2));
243 assert(bm_equal_print_diffs(bm1, bm2));
248 assert(bm_equal_print_diffs(bm1, bm2));
252 assert(bm_equal_print_diffs(bm1, bm2));
256 assert(bm_equal_print_diffs(bm1, bm2));
260 assert(bm_equal_print_diffs(bm1, bm2));
264 assert(bm_equal_print_diffs(bm1, bm2));
269 DRD_(bm_access_range_load)(bm2, 0, make_address(2, 0) + 2 * BITS_PER_UWORD);
270 DRD_(bm_access_range_store)(bm2, 0, make_address(2, 0) + 2 * BITS_PER_UWORD);
279 assert(bm_equal_print_diffs(bm1, bm2));
282 assert(bm_equal_print_diffs(bm1, bm2));
285 assert(bm_equal_print_diffs(bm1, bm2));
288 assert(bm_equal_print_diffs(bm1, bm2));
291 assert(bm_equal_print_diffs(bm1, bm2));
295 assert(bm_equal_print_diffs(bm1, bm2));
298 assert(bm_equal_print_diffs(bm1, bm2));
301 assert(bm_equal_print_diffs(bm1, bm2));
304 assert(bm_equal_print_diffs(bm1, bm2));
307 assert(bm_equal_print_diffs(bm1, bm2));
312 assert(bm_equal_print_diffs(bm1, bm2));
315 DRD_(bm_delete)(bm2);