rn_data
rump_hyperfree(rn->rn_data, rn->rn_dlen);
rn->rn_data = newdata;
olddata = rn->rn_data;
rn->rn_data = rump_hypermalloc(newlen, 0, false, "rumpfs");
if (rn->rn_data == NULL)
memset(rn->rn_data, 0, newlen);
memcpy(rn->rn_data, olddata, oldlen);
rump_hyperfree(rn->rn_data, newlen);
rn->rn_data = olddata;
memcpy((uint8_t *)rn->rn_data + copyoff, bp->b_data, copylen);
memcpy(bp->b_data, (uint8_t *)rn->rn_data + copyoff, copylen);
&& rn->rn_data) {
rump_hyperfree(rn->rn_data, rn->rn_dlen);
rn->rn_data = NULL;
if (rn->rn_data && (rn->rn_flags & RUMPNODE_EXTSTORAGE) == 0) {
rump_hyperfree(rn->rn_data, rn->rn_dlen);
rn->rn_data = rfse->rfse_data;
memcpy(newdata, rn->rn_data, copylen);