static haz_local_t haz_local_[MAX_NUM_THREADS] = {};
static void sort_hazards (haz_t *hazards, int n) {
static haz_local_t haz_local_[MAX_NUM_THREADS] = {};
static void sort_hazards (haz_t *hazards, int n) {
LOCALIZE_THREAD_LOCAL(tid_, int);
haz_local_t *l = haz_local_ + tid_;
pending_t *p = nbd_malloc(sizeof(pending_t) * l->pending_size * 2);
LOCALIZE_THREAD_LOCAL(tid_, int);
haz_local_t *l = haz_local_ + tid_;
pending_t *p = nbd_malloc(sizeof(pending_t) * l->pending_size * 2);
if (i >= STATIC_HAZ_PER_THREAD)
return NULL;
LOCALIZE_THREAD_LOCAL(tid_, int);
assert(i < STATIC_HAZ_PER_THREAD);
if (i >= STATIC_HAZ_PER_THREAD)
return NULL;
LOCALIZE_THREAD_LOCAL(tid_, int);
assert(i < STATIC_HAZ_PER_THREAD);
- return &haz_local_[tid_].static_haz[i];
+ haz_t *ret = &haz_local_[tid_].static_haz[i];
+ TRACE("H1", "haz_get_static: returning %p", ret, 0);
+ return ret;
LOCALIZE_THREAD_LOCAL(tid_, int);
haz_local_t *l = haz_local_ + tid_;
LOCALIZE_THREAD_LOCAL(tid_, int);
haz_local_t *l = haz_local_ + tid_;
LOCALIZE_THREAD_LOCAL(tid_, int);
haz_local_t *l = haz_local_ + tid_;
LOCALIZE_THREAD_LOCAL(tid_, int);
haz_local_t *l = haz_local_ + tid_;