dtrace_toxrange
taddr = dtrace_toxrange[i].dtt_base;
tsize = dtrace_toxrange[i].dtt_limit - taddr;
ASSERT(dtrace_toxrange == NULL);
if (dtrace_toxrange != NULL) {
bcopy(dtrace_toxrange, range, osize);
kmem_free(dtrace_toxrange, osize);
dtrace_toxrange = range;
ASSERT(dtrace_toxrange[dtrace_toxranges].dtt_base == (uintptr_t)NULL);
ASSERT(dtrace_toxrange[dtrace_toxranges].dtt_limit == (uintptr_t)NULL);
dtrace_toxrange[dtrace_toxranges].dtt_base = base;
dtrace_toxrange[dtrace_toxranges].dtt_limit = limit;
if (dtrace_toxrange != NULL) {
kmem_free(dtrace_toxrange,
dtrace_toxrange = NULL;
static dtrace_toxrange_t *dtrace_toxrange; /* toxic range array */
if (addr >= dtrace_toxrange[i].dtt_limit) \
if (addr + size <= dtrace_toxrange[i].dtt_base) \