Lines Matching refs:UDB_REL
57 return *((uint8_t*)UDB_REL(base, chunk+(1<<exp)-1));
66 *((uint8_t*)UDB_REL(base, chunk+((uint64_t)1<<exp)-1)) = value;
1223 *((uint64_t*)(UDB_REL(base, ret+xlsz-sizeof(uint64_t)*2))) = xlsz;
1224 *((uint8_t*)(UDB_REL(base, ret+xlsz-1))) = UDB_EXP_XL;
1392 (*udb->walkfunc)(base, udb->walkarg, cp->type, UDB_REL(base, data),
1521 if(*((uint8_t*)UDB_REL(base, f-1)) == (uint8_t)exp) {
1574 exp = (int)*((uint8_t*)UDB_REL(base, at-1));
1580 uint64_t xlsz = *((uint64_t*)UDB_REL(base,
1662 while(*((uint8_t*)UDB_REL(base, at-1))==UDB_ALLOC_CHUNKS_MAX){
1722 assert(*((uint64_t*)(UDB_REL(base, f+xlsz-sizeof(uint64_t)*2)))==xlsz);
1723 assert(*((uint8_t*)(UDB_REL(base, f+xlsz-1))) == UDB_EXP_XL);
1729 UDB_REL(base, f+sizeof(udb_xl_chunk_d)), xlsz,
1795 UDB_REL(base, r), esz, &udb_check_rptr_zero, NULL);
1839 memcpy(UDB_REL(alloc->udb->base, r), d, sz);
1878 memcpy(UDB_REL(base, newd), UDB_REL(base, r), osz);
1949 if(*((uint8_t*)UDB_REL(base, ch+xlsz-1)) != UDB_EXP_XL)
1951 if(*((uint64_t*)UDB_REL(base, ch+xlsz-sizeof(uint64_t)*2))
1962 if(*((uint8_t*)UDB_REL(base, ch+esz-1)) != exp)
2099 return ((udb_chunk_d*)UDB_REL(*ptr->base, f))->type;