Lines Matching defs:size
30 // These fields are ordered to minimize size due to alignment. Argument types could be packed
65 SkEventTracer::Handle ChromeTracingTracer::appendEvent(const void* data, size_t size) {
66 SkASSERT(size > 0 && size <= kBlockSize);
69 if (fCurBlockUsed + size > kBlockSize) {
73 memcpy(fCurBlock.fBlock.get() + fCurBlockUsed, data, size);
75 fCurBlockUsed += size;
93 int size = static_cast<int>(sizeof(TraceEvent) + numArgs * sizeof(TraceEventArg));
98 size += strlen(value.as_string) + 1;
102 size = SkAlign8(size);
105 uint8_t* storagePtr = storage.push_back_n(size);
110 traceEvent->fSize = size;
139 return this->appendEvent(storagePtr, size);