Home
last modified time | relevance | path

Searched refs:dr_bitmap (Results 1 – 2 of 2) sorted by relevance

/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_regset.c51 drp->dr_bitmap = calloc(n, sizeof (ulong_t)); in dt_regset_create()
53 if (drp->dr_bitmap == NULL) { in dt_regset_create()
66 free(drp->dr_bitmap); in dt_regset_destroy()
73 bzero(drp->dr_bitmap, sizeof (ulong_t) * BT_BITOUL(drp->dr_size)); in dt_regset_reset()
82 if (BT_TEST(drp->dr_bitmap, reg) != 0) { in dt_regset_assert_free()
103 if (drp->dr_bitmap[wx] != ~0UL) in dt_regset_alloc()
109 ulong_t word = drp->dr_bitmap[wx]; in dt_regset_alloc()
116 BT_SET(drp->dr_bitmap, reg); in dt_regset_alloc()
131 assert(BT_TEST(drp->dr_bitmap, reg) != 0); in dt_regset_free()
132 BT_CLEAR(drp->dr_bitmap, reg); in dt_regset_free()
H A Ddt_regset.h43 ulong_t *dr_bitmap; /* bitmap of active registers */ member