Lines Matching refs:sb
35 SharedBuffer* sb = static_cast<SharedBuffer *>(malloc(sizeof(SharedBuffer) + size)); in alloc() local
36 if (sb) { in alloc()
40 sb->mRefs.store(1, std::memory_order_relaxed); in alloc()
41 sb->mSize = size; in alloc()
43 return sb; in alloc()
57 SharedBuffer* sb = alloc(mSize); in edit() local
58 if (sb) { in edit()
59 memcpy(sb->data(), data(), size()); in edit()
62 return sb; in edit()
81 SharedBuffer* sb = alloc(newSize); in editResize() local
82 if (sb) { in editResize()
84 memcpy(sb->data(), data(), newSize < mySize ? newSize : mySize); in editResize()
87 return sb; in editResize()
101 SharedBuffer* sb = alloc(new_size); in reset() local
102 if (sb) { in reset()
105 return sb; in reset()