Home
last modified time | relevance | path

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

/titanic_44/usr/src/lib/libdtrace/common/
H A Ddt_regset.c50 drp->dr_bitmap = malloc(sizeof (ulong_t) * n); in dt_regset_create()
53 if (drp->dr_bitmap == NULL) { in dt_regset_create()
58 bzero(drp->dr_bitmap, sizeof (ulong_t) * n); in dt_regset_create()
65 free(drp->dr_bitmap); in dt_regset_destroy()
72 bzero(drp->dr_bitmap, sizeof (ulong_t) * BT_BITOUL(drp->dr_size)); in dt_regset_reset()
81 if (BT_TEST(drp->dr_bitmap, reg) != 0) { in dt_regset_assert_free()
102 if (drp->dr_bitmap[wx] != ~0UL) in dt_regset_alloc()
108 ulong_t word = drp->dr_bitmap[wx]; in dt_regset_alloc()
115 BT_SET(drp->dr_bitmap, reg); in dt_regset_alloc()
130 assert(BT_TEST(drp->dr_bitmap, reg) != 0); in dt_regset_free()
[all …]
H A Ddt_regset.h43 ulong_t *dr_bitmap; /* bitmap of active registers */ member