Lines Matching refs:size
27 size_t size; member
35 size_t size; member
129 sizeof(header.type) + sizeof(header.misc) + sizeof(header.size)); in CheckNoEventHeaderPadding()
150 sizeof(event.header.size) + sizeof(event.pid) + in CheckNoBuildIDEventPadding()
177 if (!event || new_size > event->header.size) { in CreateOrUpdateBuildID()
206 event->header.size = new_size; in CreateOrUpdateBuildID()
212 size_t size, in ReadDataFromBuffer() argument
216 size_t end_offset = *src_offset + size / sizeof(*buffer.ptr); in ReadDataFromBuffer()
217 if (buffer.size < end_offset) { in ReadDataFromBuffer()
219 << ". Requested " << size << " bytes"; in ReadDataFromBuffer()
222 memcpy(dest, buffer.ptr + *src_offset, size); in ReadDataFromBuffer()
239 if (buffer.size < *offset + dest->len) { in ReadStringFromBuffer()
626 for (size_t i = 0; i < build_id_events_.size(); ++i) in ~PerfReader()
641 while (build_id->size() > kPaddingSize && in UnperfizeBuildIDString()
642 build_id->substr(build_id->size() - kPaddingSize) == kBuildIDPadding) { in UnperfizeBuildIDString()
643 build_id->resize(build_id->size() - kPaddingSize); in UnperfizeBuildIDString()
655 return ReadFromPointer(&data[0], data.size()); in ReadFromVector()
659 return ReadFromPointer(str.c_str(), str.size()); in ReadFromString()
662 bool PerfReader::ReadFromPointer(const char* perf_data, size_t size) { in ReadFromPointer() argument
663 const ConstBufferWithSize data = { perf_data, size }; in ReadFromPointer()
665 if (data.size == 0) in ReadFromPointer()
671 if (header_.size == sizeof(header_)) { in ReadFromPointer()
696 for (size_t i = 0; i < build_id_events_.size(); ++i) { in Localize()
718 for (size_t i = 0; i < build_id_events_.size(); ++i) { in LocalizeUsingFilenames()
742 for (size_t i = 0; i < events_.size(); ++i) { in GetFilenamesAsSet()
754 for (size_t i = 0; i < build_id_events_.size(); ++i) { in GetFilenamesToBuildIDs()
802 size_t expected_size = event.header.size - offset; in ReadPerfSampleInfo()
824 size_t expected_size = event->header.size - offset; in WritePerfSampleInfo()
856 ByteSwap(&piped_header_.size); in ReadHeader()
859 if (piped_header_.size == sizeof(piped_header_)) in ReadHeader()
869 ByteSwap(&header_.size); in ReadHeader()
871 DLOG(INFO) << "event_types.size: " << header_.event_types.size; in ReadHeader()
878 size_t num_attrs = header_.attrs.size / header_.attr_size; in ReadAttrs()
897 ByteSwap(&ids.size); in ReadAttr()
900 size_t num_ids = ids.size / sizeof(decltype(attr.ids)::value_type); in ReadAttr()
911 static_assert(std::is_same<decltype(perf_event_attr::size), u32>::value, in ReadPerfEventAttrSize()
915 size_t attr_size_offset = attr_offset + offsetof(perf_event_attr, size); in ReadPerfEventAttrSize()
916 if (!ReadDataFromBuffer(data, sizeof(perf_event_attr::size), in ReadPerfEventAttrSize()
946 ByteSwap(&attr->size); in ReadEventAttr()
969 CHECK_EQ(attr_size, attr->size); in ReadEventAttr()
972 attr->size = sizeof(*attr); in ReadEventAttr()
1010 size_t num_event_types = header_.event_types.size / in ReadEventTypes()
1013 header_.event_types.size); in ReadEventTypes()
1039 u64 data_remaining_bytes = header_.data.size; in ReadData()
1042 if (data.size < offset) { in ReadData()
1050 data_remaining_bytes -= event->header.size; in ReadData()
1051 offset += event->header.size; in ReadData()
1054 DLOG(INFO) << "Number of events stored: "<< events_.size(); in ReadData()
1059 size_t offset = header_.data.offset + header_.data.size; in ReadMetadata()
1065 if (data.size < offset) { in ReadMetadata()
1078 if (data.size < metadata_offset + metadata_size) { in ReadMetadata()
1136 if (event_types_.size() > 0) { in ReadMetadata()
1137 if (event_types_.size() != attrs_.size()) { in ReadMetadata()
1139 << "events: " << event_types_.size() << " vs " in ReadMetadata()
1140 << attrs_.size(); in ReadMetadata()
1149 size_t offset, size_t size) { in ReadBuildIDMetadata() argument
1151 while (size > 0) { in ReadBuildIDMetadata()
1153 if (data.size < offset + sizeof(build_id_event) / sizeof(*data.ptr)) { in ReadBuildIDMetadata()
1160 u16 event_size = temp_ptr->header.size; in ReadBuildIDMetadata()
1165 if (data.size < offset + event_size / sizeof(*data.ptr)) { in ReadBuildIDMetadata()
1179 ByteSwap(&event->header.size); in ReadBuildIDMetadata()
1182 size -= event_size; in ReadBuildIDMetadata()
1185 event->header.size = in ReadBuildIDMetadata()
1194 size_t offset, size_t size) { in ReadStringMetadata() argument
1203 while ((offset - start_offset) < size) { in ReadStringMetadata()
1215 size_t offset, size_t size) { in ReadUint32Metadata() argument
1220 while (size > offset - start_offset) { in ReadUint32Metadata()
1237 size_t offset, size_t size) { in ReadUint64Metadata() argument
1242 while (size > offset - start_offset) { in ReadUint64Metadata()
1329 const ConstBufferWithSize& data, size_t offset, size_t size) { in ReadTracingMetadata() argument
1331 tracing_data_.resize(size); in ReadTracingMetadata()
1332 return ReadDataFromBuffer(data, tracing_data_.size(), "tracing_data", in ReadTracingMetadata()
1349 ByteSwap(&tracing_event.header.size); in ReadTracingMetadataEvent()
1350 ByteSwap(&tracing_event.size); in ReadTracingMetadataEvent()
1353 return ReadTracingMetadata(data, offset + tracing_event.header.size, in ReadTracingMetadataEvent()
1354 tracing_event.size); in ReadTracingMetadataEvent()
1358 size_t offset, size_t size) { in ReadAttrEventBlock() argument
1368 (size - actual_attr_size) / sizeof(decltype(attr.ids)::value_type); in ReadAttrEventBlock()
1374 for (size_t i = 0; i < attrs_.size(); ++i) { in ReadAttrEventBlock()
1390 u16 size = event.header.size; in ReadPerfEventBlock() local
1392 ByteSwap(&size); in ReadPerfEventBlock()
1394 if (size > sizeof(event_t)) { in ReadPerfEventBlock()
1395 LOG(INFO) << "Data size: " << size << " sizeof(event_t): " in ReadPerfEventBlock()
1401 malloced_unique_ptr<event_t> event_copy(CallocMemoryForEvent(size)); in ReadPerfEventBlock()
1402 memcpy(event_copy.get(), &event, size); in ReadPerfEventBlock()
1406 ByteSwap(&event_copy->header.size); in ReadPerfEventBlock()
1476 size_t size = 0; in GetEventDescMetadataSize() local
1478 return size; in GetEventDescMetadataSize()
1481 if (event_types_.size() > 0 && event_types_.size() != attrs_.size()) { in GetEventDescMetadataSize()
1483 << "events: " << event_types_.size() << " vs " in GetEventDescMetadataSize()
1484 << attrs_.size(); in GetEventDescMetadataSize()
1485 return size; in GetEventDescMetadataSize()
1487 size += sizeof(event_desc_num_events) + sizeof(event_desc_attr_size); in GetEventDescMetadataSize()
1489 for (size_t i = 0; i < attrs_.size(); ++i) { in GetEventDescMetadataSize()
1490 size += sizeof(perf_event_attr) + sizeof(dummy.len); in GetEventDescMetadataSize()
1491 size += sizeof(event_desc_num_unique_ids); in GetEventDescMetadataSize()
1492 size += GetUint64AlignedStringLength(event_types_[i].name) * sizeof(char); in GetEventDescMetadataSize()
1493 size += attrs_[i].ids.size() * sizeof(attrs_[i].ids[0]); in GetEventDescMetadataSize()
1496 return size; in GetEventDescMetadataSize()
1500 size_t size = 0; in GetBuildIDMetadataSize() local
1501 for (size_t i = 0; i < build_id_events_.size(); ++i) in GetBuildIDMetadataSize()
1502 size += build_id_events_[i]->header.size; in GetBuildIDMetadataSize()
1503 return size; in GetBuildIDMetadataSize()
1507 size_t size = 0; in GetStringMetadataSize() local
1508 for (size_t i = 0; i < string_metadata_.size(); ++i) { in GetStringMetadataSize()
1511 size += sizeof(num_string_data_type); in GetStringMetadataSize()
1513 for (size_t j = 0; j < metadata.data.size(); ++j) { in GetStringMetadataSize()
1515 size += sizeof(str.len) + (str.len * sizeof(char)); in GetStringMetadataSize()
1518 return size; in GetStringMetadataSize()
1522 size_t size = 0; in GetUint32MetadataSize() local
1523 for (size_t i = 0; i < uint32_metadata_.size(); ++i) { in GetUint32MetadataSize()
1525 size += metadata.data.size() * sizeof(metadata.data[0]); in GetUint32MetadataSize()
1527 return size; in GetUint32MetadataSize()
1531 size_t size = 0; in GetUint64MetadataSize() local
1532 for (size_t i = 0; i < uint64_metadata_.size(); ++i) { in GetUint64MetadataSize()
1534 size += metadata.data.size() * sizeof(metadata.data[0]); in GetUint64MetadataSize()
1536 return size; in GetUint64MetadataSize()
1541 size_t size = sizeof(num_siblings_type); in GetCPUTopologyMetadataSize() local
1542 for (size_t i = 0; i < cpu_topology_.core_siblings.size(); ++i) { in GetCPUTopologyMetadataSize()
1544 size += sizeof(str.len) + (str.len * sizeof(char)); in GetCPUTopologyMetadataSize()
1548 size += sizeof(num_siblings_type); in GetCPUTopologyMetadataSize()
1549 for (size_t i = 0; i < cpu_topology_.thread_siblings.size(); ++i) { in GetCPUTopologyMetadataSize()
1551 size += sizeof(str.len) + (str.len * sizeof(char)); in GetCPUTopologyMetadataSize()
1554 return size; in GetCPUTopologyMetadataSize()
1558 size_t size = sizeof(numa_topology_num_nodes_type); in GetNUMATopologyMetadataSize() local
1559 for (size_t i = 0; i < numa_topology_.size(); ++i) { in GetNUMATopologyMetadataSize()
1561 size += sizeof(node.id); in GetNUMATopologyMetadataSize()
1562 size += sizeof(node.total_memory) + sizeof(node.free_memory); in GetNUMATopologyMetadataSize()
1563 size += sizeof(node.cpu_list.len) + node.cpu_list.len * sizeof(char); in GetNUMATopologyMetadataSize()
1565 return size; in GetNUMATopologyMetadataSize()
1575 for (size_t i = 0; i < events_.size(); ++i) { in LocalizeMMapFilenames()
1599 size_t sample_size = event->header.size - old_offset; in LocalizeMMapFilenames()
1602 size_t new_size = event->header.size + size_change; in LocalizeMMapFilenames()
1636 CHECK_GT(snprintf(event_filename, new_filename.size() + 1, "%s", in LocalizeMMapFilenames()
1639 event->header.size = new_size; in LocalizeMMapFilenames()