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()
845 attrs_[0].attr, in ReadPerfSampleInfo()
935 PerfFileAttr attr; in ReadAttr() local
936 if (!ReadEventAttr(data, offset, &attr.attr)) in ReadAttr()
947 size_t num_ids = ids.size / sizeof(decltype(attr.ids)::value_type); in ReadAttr()
950 if (!ReadUniqueIDs(data, num_ids, &ids_offset, &attr.ids)) in ReadAttr()
952 attrs_.push_back(attr); in ReadAttr()
971 perf_event_attr* attr) { in ReadEventAttr() argument
974 std::memset(attr, 0, sizeof(*attr)); in ReadEventAttr()
985 reinterpret_cast<char*>(attr))) { in ReadEventAttr()
992 ByteSwap(&attr->type); in ReadEventAttr()
993 ByteSwap(&attr->size); in ReadEventAttr()
994 ByteSwap(&attr->config); in ReadEventAttr()
995 ByteSwap(&attr->sample_period); in ReadEventAttr()
996 ByteSwap(&attr->sample_type); in ReadEventAttr()
997 ByteSwap(&attr->read_format); in ReadEventAttr()
1000 auto *const bitfield_start = &attr->read_format + 1; in ReadEventAttr()
1004 const auto tmp = attr->precise_ip; in ReadEventAttr()
1005 attr->precise_ip = (tmp & 0x2) >> 1 | (tmp & 0x1) << 1; in ReadEventAttr()
1007 ByteSwap(&attr->wakeup_events); // union with wakeup_watermark in ReadEventAttr()
1008 ByteSwap(&attr->bp_type); in ReadEventAttr()
1009 ByteSwap(&attr->bp_addr); // union with config1 in ReadEventAttr()
1010 ByteSwap(&attr->bp_len); // union with config2 in ReadEventAttr()
1011 ByteSwap(&attr->branch_sample_type); in ReadEventAttr()
1012 ByteSwap(&attr->sample_regs_user); in ReadEventAttr()
1013 ByteSwap(&attr->sample_stack_user); in ReadEventAttr()
1016 CHECK_EQ(attr_size, attr->size); in ReadEventAttr()
1019 attr->size = sizeof(*attr); in ReadEventAttr()
1024 sample_type_ = attr->sample_type; in ReadEventAttr()
1026 CHECK_EQ(sample_type_, attr->sample_type) in ReadEventAttr()
1032 read_format_ = attr->read_format; in ReadEventAttr()
1034 CHECK_EQ(read_format_, attr->read_format) in ReadEventAttr()
1407 PerfFileAttr attr; in ReadAttrEventBlock() local
1408 if (!ReadEventAttr(data, &offset, &attr.attr)) in ReadAttrEventBlock()
1415 (size - actual_attr_size) / sizeof(decltype(attr.ids)::value_type); in ReadAttrEventBlock()
1416 if (!ReadUniqueIDs(data, num_ids, &offset, &attr.ids)) in ReadAttrEventBlock()
1422 if (attrs_[i].ids[0] == attr.ids[0]) in ReadAttrEventBlock()
1425 attrs_.push_back(attr); in ReadAttrEventBlock()