Lines Matching defs:Write
76 bool PerfFileSection::Write(uint32_t u32)
79 return Write((char *)&value, sizeof(uint32_t));
82 bool PerfFileSection::Write(uint64_t u64)
85 return Write((char *)&value, sizeof(uint64_t));
88 bool PerfFileSection::Write(const std::string &str)
90 if (Write((uint32_t)str.size() + 1)) { // include the ending \0
91 return Write(str.c_str(), str.size(), str.size() + 1);
97 bool PerfFileSection::Write(const char *buf, size_t size)
99 return Write(buf, size, size);
102 bool PerfFileSection::Write(const char *buf, size_t size, size_t max)
194 Write(stdString_);
292 CHECK_TRUE(!Write((uint32_t)symbolFileStructs_.size()), false, 1,
295 Write(symbolFileStruct.filePath_);
296 Write(symbolFileStruct.symbolType_);
297 Write(symbolFileStruct.textExecVaddr_);
298 Write(symbolFileStruct.textExecVaddrFileOffset_);
299 Write(symbolFileStruct.buildId_);
301 Write((uint32_t)symbolFileStruct.symbolStructs_.size());
303 Write(symbolStruct.vaddr_);
304 Write(symbolStruct.len_);
305 Write(symbolStruct.symbolName_);
348 Write(uint32_t(processStackTable_->size()));
354 Write(table->GetPid());
355 Write(table->GetTabelSize());
357 Write(uint32_t(idxs.size()));
365 Write(idx);
366 Write(node->value);
402 Write(nrCpusAvailable_);
403 Write(nrCpusOnline_);
435 Write(value_);
506 CHECK_TRUE(!Write(static_cast<uint32_t>(eventDesces_.size())), false, 0, "");
507 CHECK_TRUE(!Write(static_cast<uint32_t>(sizeof(perf_event_attr))), false, 0, "");
509 CHECK_TRUE(!Write(reinterpret_cast<char*>(&(eventDesc.attr)), sizeof(perf_event_attr)), false, 0, "");
510 CHECK_TRUE(!Write(static_cast<uint32_t>(eventDesc.ids.size())), false, 0, "");
511 CHECK_TRUE(!Write(eventDesc.name), false, 0, "");
513 CHECK_TRUE(!Write(reinterpret_cast<char*>(eventDesc.ids.data()), sizeof(uint64_t) * eventDesc.ids.size()),