Lines Matching refs:attr

133   perf_event_attr attr;  in CheckNoPerfEventAttrPadding()  local
134 CHECK_EQ(sizeof(attr), in CheckNoPerfEventAttrPadding()
135 (reinterpret_cast<u64>(&attr.__reserved_2) - in CheckNoPerfEventAttrPadding()
136 reinterpret_cast<u64>(&attr)) + in CheckNoPerfEventAttrPadding()
137 sizeof(attr.__reserved_2)); in CheckNoPerfEventAttrPadding()
888 PerfFileAttr attr; in ReadAttr() local
889 if (!ReadEventAttr(data, offset, &attr.attr)) in ReadAttr()
900 size_t num_ids = ids.size / sizeof(decltype(attr.ids)::value_type); in ReadAttr()
903 if (!ReadUniqueIDs(data, num_ids, &ids_offset, &attr.ids)) in ReadAttr()
905 attrs_.push_back(attr); in ReadAttr()
924 perf_event_attr* attr) { in ReadEventAttr() argument
927 std::memset(attr, 0, sizeof(*attr)); in ReadEventAttr()
938 reinterpret_cast<char*>(attr))) { in ReadEventAttr()
945 ByteSwap(&attr->type); in ReadEventAttr()
946 ByteSwap(&attr->size); in ReadEventAttr()
947 ByteSwap(&attr->config); in ReadEventAttr()
948 ByteSwap(&attr->sample_period); in ReadEventAttr()
949 ByteSwap(&attr->sample_type); in ReadEventAttr()
950 ByteSwap(&attr->read_format); in ReadEventAttr()
953 auto *const bitfield_start = &attr->read_format + 1; in ReadEventAttr()
957 const auto tmp = attr->precise_ip; in ReadEventAttr()
958 attr->precise_ip = (tmp & 0x2) >> 1 | (tmp & 0x1) << 1; in ReadEventAttr()
960 ByteSwap(&attr->wakeup_events); // union with wakeup_watermark in ReadEventAttr()
961 ByteSwap(&attr->bp_type); in ReadEventAttr()
962 ByteSwap(&attr->bp_addr); // union with config1 in ReadEventAttr()
963 ByteSwap(&attr->bp_len); // union with config2 in ReadEventAttr()
964 ByteSwap(&attr->branch_sample_type); in ReadEventAttr()
965 ByteSwap(&attr->sample_regs_user); in ReadEventAttr()
966 ByteSwap(&attr->sample_stack_user); in ReadEventAttr()
969 CHECK_EQ(attr_size, attr->size); in ReadEventAttr()
972 attr->size = sizeof(*attr); in ReadEventAttr()
977 sample_type_ = attr->sample_type; in ReadEventAttr()
979 CHECK_EQ(sample_type_, attr->sample_type) in ReadEventAttr()
985 read_format_ = attr->read_format; in ReadEventAttr()
987 CHECK_EQ(read_format_, attr->read_format) in ReadEventAttr()
1360 PerfFileAttr attr; in ReadAttrEventBlock() local
1361 if (!ReadEventAttr(data, &offset, &attr.attr)) in ReadAttrEventBlock()
1368 (size - actual_attr_size) / sizeof(decltype(attr.ids)::value_type); in ReadAttrEventBlock()
1369 if (!ReadUniqueIDs(data, num_ids, &offset, &attr.ids)) in ReadAttrEventBlock()
1375 if (attrs_[i].ids[0] == attr.ids[0]) in ReadAttrEventBlock()
1378 attrs_.push_back(attr); in ReadAttrEventBlock()