Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 25 of 63) sorted by relevance

123

/system/extras/simpleperf/
Devent_attr.cpp78 perf_event_attr attr; in CreateDefaultPerfEventAttr() local
79 memset(&attr, 0, sizeof(attr)); in CreateDefaultPerfEventAttr()
80 attr.size = sizeof(perf_event_attr); in CreateDefaultPerfEventAttr()
81 attr.type = event_type.type; in CreateDefaultPerfEventAttr()
82 attr.config = event_type.config; in CreateDefaultPerfEventAttr()
83 attr.mmap = 1; in CreateDefaultPerfEventAttr()
84 attr.comm = 1; in CreateDefaultPerfEventAttr()
85 attr.disabled = 0; in CreateDefaultPerfEventAttr()
88 attr.read_format = in CreateDefaultPerfEventAttr()
90 attr.sample_type |= in CreateDefaultPerfEventAttr()
[all …]
Devent_selection_set.cpp34 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsBranchSamplingSupported() local
35 attr.sample_type |= PERF_SAMPLE_BRANCH_STACK; in IsBranchSamplingSupported()
36 attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY; in IsBranchSamplingSupported()
37 return IsEventAttrSupportedByKernel(attr); in IsBranchSamplingSupported()
45 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsDwarfCallChainSamplingSupported() local
46 attr.sample_type |= PERF_SAMPLE_CALLCHAIN | PERF_SAMPLE_REGS_USER | PERF_SAMPLE_STACK_USER; in IsDwarfCallChainSamplingSupported()
47 attr.exclude_callchain_user = 1; in IsDwarfCallChainSamplingSupported()
48 attr.sample_regs_user = GetSupportedRegMask(GetBuildArch()); in IsDwarfCallChainSamplingSupported()
49 attr.sample_stack_user = 8192; in IsDwarfCallChainSamplingSupported()
50 return IsEventAttrSupportedByKernel(attr); in IsDwarfCallChainSamplingSupported()
[all …]
Drecord.h120 size_t CreateContent(const perf_event_attr& attr);
123 void ReadFromBinaryFormat(const perf_event_attr& attr, const char* p, const char* end);
175 MmapRecord(const perf_event_attr& attr, const perf_event_header* pheader);
200 Mmap2Record(const perf_event_attr& attr, const perf_event_header* pheader);
217 CommRecord(const perf_event_attr& attr, const perf_event_header* pheader);
233 ExitOrForkRecord(const perf_event_attr& attr, const perf_event_header* pheader);
241 ExitRecord(const perf_event_attr& attr, const perf_event_header* pheader) in ExitRecord()
242 : ExitOrForkRecord(attr, pheader) { in ExitRecord()
249 ForkRecord(const perf_event_attr& attr, const perf_event_header* pheader) in ForkRecord()
250 : ExitOrForkRecord(attr, pheader) { in ForkRecord()
[all …]
Drecord_file_reader.cpp97 FileAttr attr; in ReadAttrSection() local
98 memset(&attr, 0, sizeof(attr)); in ReadAttrSection()
99 size_t section_desc_size = sizeof(attr.ids); in ReadAttrSection()
101 memcpy(&attr.attr, &buf[0], std::min(sizeof(attr.attr), perf_event_attr_size)); in ReadAttrSection()
102 memcpy(&attr.ids, &buf[perf_event_attr_size], section_desc_size); in ReadAttrSection()
103 file_attrs_.push_back(attr); in ReadAttrSection()
133 bool RecordFileReader::ReadIdsForAttr(const FileAttr& attr, std::vector<uint64_t>* ids) { in ReadIdsForAttr() argument
134 size_t id_count = attr.ids.size / sizeof(uint64_t); in ReadIdsForAttr()
135 if (fseek(record_fp_, attr.ids.offset, SEEK_SET) != 0) { in ReadIdsForAttr()
140 if (fread(ids->data(), attr.ids.size, 1, record_fp_) != 1) { in ReadIdsForAttr()
[all …]
Drecord.cpp72 size_t SampleId::CreateContent(const perf_event_attr& attr) { in CreateContent() argument
73 sample_id_all = attr.sample_id_all; in CreateContent()
74 sample_type = attr.sample_type; in CreateContent()
79 void SampleId::ReadFromBinaryFormat(const perf_event_attr& attr, const char* p, const char* end) { in ReadFromBinaryFormat() argument
80 sample_id_all = attr.sample_id_all; in ReadFromBinaryFormat()
81 sample_type = attr.sample_type; in ReadFromBinaryFormat()
187 MmapRecord::MmapRecord(const perf_event_attr& attr, const perf_event_header* pheader) in MmapRecord() argument
195 sample_id.ReadFromBinaryFormat(attr, p, end); in MmapRecord()
219 Mmap2Record::Mmap2Record(const perf_event_attr& attr, const perf_event_header* pheader) in Mmap2Record() argument
227 sample_id.ReadFromBinaryFormat(attr, p, end); in Mmap2Record()
[all …]
Drecord_file_test.cpp40 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in AddEventType() local
41 attrs_.push_back(std::unique_ptr<perf_event_attr>(new perf_event_attr(attr))); in AddEventType()
43 attr_id.attr = attrs_.back().get(); in AddEventType()
63 MmapRecord mmap_record = CreateMmapRecord(*(attr_ids_[0].attr), true, 1, 1, 0x1000, 0x2000, in TEST_F()
83 ASSERT_EQ(0, memcmp(&file_attrs[0].attr, attr_ids_[0].attr, sizeof(perf_event_attr))); in TEST_F()
114 CreateMmapRecord(*(attr_ids_[0].attr), true, 1, 1, 0x100, 0x2000, 0x3000, "mmap_record1"); in TEST_F()
156 ASSERT_EQ(0, memcmp(&file_attrs[i].attr, attr_ids_[i].attr, sizeof(perf_event_attr))); in TEST_F()
Devent_fd.cpp40 static int perf_event_open(perf_event_attr* attr, pid_t pid, int cpu, int group_fd, in perf_event_open() argument
42 return syscall(__NR_perf_event_open, attr, pid, cpu, group_fd, flags); in perf_event_open()
45 std::unique_ptr<EventFd> EventFd::OpenEventFile(const perf_event_attr& attr, pid_t tid, int cpu, in OpenEventFile() argument
47 perf_event_attr perf_attr = attr; in OpenEventFile()
186 bool IsEventAttrSupportedByKernel(perf_event_attr attr) { in IsEventAttrSupportedByKernel() argument
187 auto event_fd = EventFd::OpenEventFile(attr, getpid(), -1, false); in IsEventAttrSupportedByKernel()
Dcmd_dumprecord.cpp162 const auto& attr = attrs[i]; in DumpAttrSection() local
164 DumpPerfEventAttr(attr.attr, 1); in DumpAttrSection()
165 printf(" ids[file_section]: offset %" PRId64 ", size %" PRId64 "\n", attr.ids.offset, in DumpAttrSection()
166 attr.ids.size); in DumpAttrSection()
168 if (!record_file_reader_->ReadIdsForAttr(attr, &ids)) { in DumpAttrSection()
Dcmd_list.cpp35 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type); in PrintEventTypesOfType() local
38 attr.exclude_kernel = 1; in PrintEventTypesOfType()
39 if (IsEventAttrSupportedByKernel(attr)) { in PrintEventTypesOfType()
/system/connectivity/shill/net/
Dnetlink_attribute.cc54 unique_ptr<NetlinkAttribute> attr; in NewNl80211AttributeFromId() local
57 attr.reset(new Nl80211AttributeBss()); in NewNl80211AttributeFromId()
60 attr.reset(new Nl80211AttributeCipherSuites()); in NewNl80211AttributeFromId()
63 attr.reset(new Nl80211AttributeControlPortEthertype()); in NewNl80211AttributeFromId()
66 attr.reset(new Nl80211AttributeCookie()); in NewNl80211AttributeFromId()
69 attr.reset(new Nl80211AttributeCqm()); in NewNl80211AttributeFromId()
72 attr.reset(new Nl80211AttributeDeviceApSme()); in NewNl80211AttributeFromId()
75 attr.reset(new Nl80211AttributeDfsRegion()); in NewNl80211AttributeFromId()
78 attr.reset(new Nl80211AttributeDisconnectedByAp()); in NewNl80211AttributeFromId()
81 attr.reset(new Nl80211AttributeDuration()); in NewNl80211AttributeFromId()
[all …]
Dnetlink_attribute_unittest.cc39 NetlinkStringAttribute attr(0, "string id"); in TEST_F() local
42 EXPECT_TRUE(attr.InitFromValue(ByteString())); in TEST_F()
44 EXPECT_TRUE(attr.GetStringValue(&value)); in TEST_F()
50 EXPECT_TRUE(attr.InitFromValue(unterminated)); in TEST_F()
51 EXPECT_TRUE(attr.GetStringValue(&value)); in TEST_F()
58 EXPECT_TRUE(attr.InitFromValue(terminated)); in TEST_F()
59 EXPECT_TRUE(attr.GetStringValue(&value)); in TEST_F()
66 EXPECT_TRUE(attr.InitFromValue(terminated)); in TEST_F()
67 EXPECT_TRUE(attr.GetStringValue(&value)); in TEST_F()
Drtnl_message.h198 bool HasAttribute(uint16_t attr) const { in HasAttribute() argument
199 return ContainsKey(attributes_, attr); in HasAttribute()
201 const ByteString GetAttribute(uint16_t attr) const { in GetAttribute() argument
202 return HasAttribute(attr) ? in GetAttribute()
203 attributes_.find(attr)->second : ByteString(0); in GetAttribute()
205 void SetAttribute(uint16_t attr, const ByteString& val) { in SetAttribute() argument
206 attributes_[attr] = val; in SetAttribute()
/system/sepolicy/tools/sepolicy-analyze/
Dattribute.c9 struct type_datum *attr; in list_attribute() local
13 attr = hashtab_search(policydb->p_types.table, name); in list_attribute()
14 if (!attr) { in list_attribute()
19 if (attr->flavor != TYPE_ATTRIB) { in list_attribute()
24 ebitmap_for_each_bit(&policydb->attr_type_map[attr->s.value - 1], n, bit) { in list_attribute()
/system/bt/osi/src/
Dmutex.c28 pthread_mutexattr_t attr; in mutex_init() local
29 pthread_mutexattr_init(&attr); in mutex_init()
30 pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); in mutex_init()
31 pthread_mutex_init(&global_lock, &attr); in mutex_init()
/system/extras/iotop/
Dtaskstats.cpp63 static pid_t ParseAggregateTaskStats(nlattr* attr, int attr_size, in ParseAggregateTaskStats() argument
66 nla_for_each_attr(attr, attr, attr_size, attr_size) { in ParseAggregateTaskStats()
67 switch (nla_type(attr)) { in ParseAggregateTaskStats()
70 received_pid = nla_get_u32(attr); in ParseAggregateTaskStats()
75 len = std::min(len, nla_len(attr)); in ParseAggregateTaskStats()
76 nla_memcpy(stats, attr, len); in ParseAggregateTaskStats()
91 nlattr* attr = genlmsg_attrdata(gnlh, 0); in ParseTaskStats() local
94 nla_for_each_attr(attr, attr, remaining, remaining) { in ParseTaskStats()
95 switch (nla_type(attr)) { in ParseTaskStats()
99 nlattr* nested_attr = static_cast<nlattr*>(nla_data(attr)); in ParseTaskStats()
[all …]
/system/extras/taskstats/
Dtaskstats.c51 void parse_aggregate_task_stats(struct nlattr* attr, int attr_size, in parse_aggregate_task_stats() argument
53 nla_for_each_attr(attr, attr, attr_size, attr_size) { in parse_aggregate_task_stats()
54 switch (attr->nla_type) { in parse_aggregate_task_stats()
56 stats->pid = nla_get_u32(attr); in parse_aggregate_task_stats()
59 stats->tgid = nla_get_u32(attr); in parse_aggregate_task_stats()
62 nla_memcpy(&stats->stats, attr, sizeof(stats->stats)); in parse_aggregate_task_stats()
73 struct nlattr* attr = genlmsg_attrdata(gnlh, 0); in parse_task_stats() local
76 nla_for_each_attr(attr, attr, remaining, remaining) { in parse_task_stats()
77 switch (attr->nla_type) { in parse_task_stats()
80 parse_aggregate_task_stats(nla_data(attr), nla_len(attr), in parse_task_stats()
/system/core/include/utils/
DRWLock.h92 pthread_rwlockattr_t attr; in RWLock() local
93 pthread_rwlockattr_init(&attr); in RWLock()
94 pthread_rwlockattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); in RWLock()
95 pthread_rwlock_init(&mRWLock, &attr); in RWLock()
96 pthread_rwlockattr_destroy(&attr); in RWLock()
DCondition.h93 pthread_condattr_t attr; in Condition() local
94 pthread_condattr_init(&attr); in Condition()
95 pthread_condattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); in Condition()
96 pthread_cond_init(&mCond, &attr); in Condition()
97 pthread_condattr_destroy(&attr); in Condition()
DMutex.h119 pthread_mutexattr_t attr; in Mutex() local
120 pthread_mutexattr_init(&attr); in Mutex()
121 pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); in Mutex()
122 pthread_mutex_init(&mMutex, &attr); in Mutex()
123 pthread_mutexattr_destroy(&attr); in Mutex()
/system/extras/perfprofd/quipper/
Dperf_reader.cc133 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()
[all …]
/system/core/debuggerd/
Dcrasher.c86 pthread_attr_t attr; in ctest() local
87 pthread_attr_init(&attr); in ctest()
88 pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); in ctest()
89 pthread_create(&thr, &attr, noisy, (void*) 'A'); in ctest()
90 pthread_create(&thr, &attr, noisy, (void*) 'B'); in ctest()
91 pthread_create(&thr, &attr, noisy, (void*) 'C'); in ctest()
/system/core/libbacktrace/
DThreadEntry.cpp37 pthread_condattr_t attr; in ThreadEntry() local
38 pthread_condattr_init(&attr); in ThreadEntry()
39 pthread_condattr_setclock(&attr, CLOCK_MONOTONIC); in ThreadEntry()
40 pthread_cond_init(&wait_cond_, &attr); in ThreadEntry()
/system/bt/stack/avrc/
Davrc_utils.c140 BOOLEAN AVRC_IsValidPlayerAttr(UINT8 attr) in AVRC_IsValidPlayerAttr() argument
144 if ( (attr >= AVRC_PLAYER_SETTING_EQUALIZER && attr <= AVRC_PLAYER_SETTING_SCAN) || in AVRC_IsValidPlayerAttr()
145 (attr >= AVRC_PLAYER_SETTING_LOW_MENU_EXT) ) in AVRC_IsValidPlayerAttr()
/system/extras/perfprofd/quipper/original-kernel-headers/tools/perf/
Dperf.h155 void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu,
159 sys_perf_event_open(struct perf_event_attr *attr, in sys_perf_event_open() argument
165 fd = syscall(__NR_perf_event_open, attr, pid, cpu, in sys_perf_event_open()
169 test_attr__open(attr, pid, cpu, fd, group_fd, flags); in sys_perf_event_open()
/system/core/logd/
DLogTimes.cpp53 pthread_attr_t attr; in startReader_Locked() local
57 if (!pthread_attr_init(&attr)) { in startReader_Locked()
58 if (!pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED)) { in startReader_Locked()
59 if (!pthread_create(&mThread, &attr, in startReader_Locked()
61 pthread_attr_destroy(&attr); in startReader_Locked()
65 pthread_attr_destroy(&attr); in startReader_Locked()

123