Home | History | Annotate | Download | only in libutils

Lines Matching refs:sb

37     SharedBuffer* sb = static_cast<SharedBuffer *>(malloc(sizeof(SharedBuffer) + size));
38 if (sb) {
39 // Should be std::atomic_init(&sb->mRefs, 1);
42 sb->mRefs.store(1, std::memory_order_relaxed);
43 sb->mSize = size;
45 return sb;
59 SharedBuffer* sb = alloc(mSize);
60 if (sb) {
61 memcpy(sb->data(), data(), size());
64 return sb;
83 SharedBuffer* sb = alloc(newSize);
84 if (sb) {
86 memcpy(sb->data(), data(), newSize < mySize ? newSize : mySize);
89 return sb;
103 SharedBuffer* sb = alloc(new_size);
104 if (sb) {
107 return sb;