Home | History | Annotate | Download | only in drd

Lines Matching refs:bitmap

60       = VG_(OSetGen_Create_With_Pool)(0, 0, VG_(malloc), "drd.bitmap.bn.2",
71 struct bitmap* DRD_(bm_new)()
73 struct bitmap* bm;
79 bm = VG_(malloc)("drd.bitmap.bn.1", sizeof(*bm));
85 void DRD_(bm_delete)(struct bitmap* const bm)
94 void DRD_(bm_init)(struct bitmap* const bm)
115 void DRD_(bm_cleanup)(struct bitmap* const bm)
122 * bitmap bm.
129 void DRD_(bm_access_range)(struct bitmap* const bm,
141 void DRD_(bm_access_range_load)(struct bitmap* const bm, Addr a1, Addr a2)
203 void DRD_(bm_access_load_1)(struct bitmap* const bm, const Addr a1)
208 void DRD_(bm_access_load_2)(struct bitmap* const bm, const Addr a1)
216 void DRD_(bm_access_load_4)(struct bitmap* const bm, const Addr a1)
224 void DRD_(bm_access_load_8)(struct bitmap* const bm, const Addr a1)
237 void DRD_(bm_access_range_store)(struct bitmap* const bm,
300 void DRD_(bm_access_store_1)(struct bitmap* const bm, const Addr a1)
305 void DRD_(bm_access_store_2)(struct bitmap* const bm, const Addr a1)
313 void DRD_(bm_access_store_4)(struct bitmap* const bm, const Addr a1)
321 void DRD_(bm_access_store_8)(struct bitmap* const bm, const Addr a1)
334 Bool DRD_(bm_has)(struct bitmap* const bm, const Addr a1, const Addr a2,
345 Bool DRD_(bm_has_any_load_g)(struct bitmap* const bm)
369 DRD_(bm_has_any_load)(struct bitmap* const bm, const Addr a1, const Addr a2)
421 Bool DRD_(bm_has_any_store)(struct bitmap* const bm,
475 /* to any of the addresses in the range [ a1, a2 [ in bitmap bm. */
476 Bool DRD_(bm_has_any_access)(struct bitmap* const bm,
535 * bitmap bm.
537 Bool DRD_(bm_has_1)(struct bitmap* const bm,
557 void DRD_(bm_clear)(struct bitmap* const bm, Addr a1, Addr a2)
588 /* If the first address in the bitmap that must be cleared does not */
620 /* If the last address in the bitmap that must be cleared does not */
631 * Clear all references to loads in bitmap bm starting at address a1 and
634 void DRD_(bm_clear_load)(struct bitmap* const bm, Addr a1, Addr a2)
665 /* If the first address in the bitmap that must be cleared does not */
702 /* If the last address in the bitmap that must be cleared does not */
712 * Clear all references to stores in bitmap bm starting at address a1 and
715 void DRD_(bm_clear_store)(struct bitmap* const bm,
747 /* If the first address in the bitmap that must be cleared does not */
784 /* If the last address in the bitmap that must be cleared does not */
794 * Clear bitmap bm starting at address a1 and up to but not including address
798 Bool DRD_(bm_test_and_clear)(struct bitmap* const bm,
808 Bool DRD_(bm_has_conflict_with)(struct bitmap* const bm,
874 Bool DRD_(bm_load_has_conflict_with)(struct bitmap* const bm,
880 Bool DRD_(bm_load_1_has_conflict_with)(struct bitmap* const bm, const Addr a1)
885 Bool DRD_(bm_load_2_has_conflict_with)(struct bitmap* const bm, const Addr a1)
893 Bool DRD_(bm_load_4_has_conflict_with)(struct bitmap* const bm, const Addr a1)
901 Bool DRD_(bm_load_8_has_conflict_with)(struct bitmap* const bm, const Addr a1)
909 Bool DRD_(bm_store_1_has_conflict_with)(struct bitmap* const bm, const Addr a1)
914 Bool DRD_(bm_store_2_has_conflict_with)(struct bitmap* const bm, const Addr a1)
922 Bool DRD_(bm_store_4_has_conflict_with)(struct bitmap* const bm, const Addr a1)
930 Bool DRD_(bm_store_8_has_conflict_with)(struct bitmap* const bm, const Addr a1)
938 Bool DRD_(bm_store_has_conflict_with)(struct bitmap* const bm,
948 Bool DRD_(bm_equal)(struct bitmap* const lhs, struct bitmap* const rhs)
1012 void DRD_(bm_swap)(struct bitmap* const bm1, struct bitmap* const bm2)
1020 void DRD_(bm_merge2)(struct bitmap* const lhs, struct bitmap* const rhs)
1051 void DRD_(bm_unmark)(struct bitmap* bm)
1064 * Report whether bitmap2::recalc has been set for the second level bitmap
1067 Bool DRD_(bm_is_marked)(struct bitmap* bm, const Addr a)
1076 * Set bitmap2::recalc in bml for each second level bitmap in bmr that contains
1082 void DRD_(bm_mark)(struct bitmap* bml, struct bitmap* bmr)
1097 void DRD_(bm_clear_marked)(struct bitmap* bm)
1111 void DRD_(bm_merge2_marked)(struct bitmap* const lhs, struct bitmap* const rhs)
1138 void DRD_(bm_remove_cleared_marked)(struct bitmap* bm)
1158 * @param lhs First bitmap.
1159 * @param rhs Bitmap to be compared with lhs.
1162 int DRD_(bm_has_races)(struct bitmap* const lhs, struct bitmap* const rhs)
1211 void DRD_(bm_print)(struct bitmap* const bm)