Home
last modified time | relevance | path

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

1234

/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 |= PERF_SAMPLE_IP | PERF_SAMPLE_TID | PERF_SAMPLE_TIME | PERF_SAMPLE_PERIOD | in CreateDefaultPerfEventAttr()
[all …]
Devent_attr.h30 const perf_event_attr* attr; member
35 void DumpPerfEventAttr(const perf_event_attr& attr, size_t indent = 0);
39 bool IsTimestampSupported(const perf_event_attr& attr);
40 bool IsCpuSupported(const perf_event_attr& attr);
42 std::string GetEventNameByAttr(const perf_event_attr& attr);
Dperf_clock.cpp106 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type->event_type); in GetClockDiff() local
107 attr.comm = 0; in GetClockDiff()
108 attr.mmap_data = 1; in GetClockDiff()
109 attr.mmap = 0; in GetClockDiff()
110 attr.inherit = 0; in GetClockDiff()
111 attr.sample_id_all = 1; in GetClockDiff()
112 attr.freq = 0; in GetClockDiff()
113 attr.sample_period = 1ULL << 62; // Sample records are not needed. in GetClockDiff()
115 EventFd::OpenEventFile(attr, thread_arg.thread_a_tid, -1, nullptr); in GetClockDiff()
134 ReadRecordsFromBuffer(attr, buffer.data(), size); in GetClockDiff()
Drecord_file_test.cpp40 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in AddEventType() local
41 attr.sample_id_all = 1; in AddEventType()
42 attrs_.push_back(std::unique_ptr<perf_event_attr>(new perf_event_attr(attr))); in AddEventType()
44 attr_id.attr = attrs_.back().get(); in AddEventType()
64 MmapRecord mmap_record(*(attr_ids_[0].attr), true, 1, 1, 0x1000, 0x2000, in TEST_F()
86 ASSERT_EQ(0, memcmp(attrs[0].attr, attr_ids_[0].attr, sizeof(perf_event_attr))); in TEST_F()
114 MmapRecord r1(*(attr_ids_[0].attr), true, 1, 1, 0x100, 0x2000, 0x3000, "mmap_record1", in TEST_F()
116 MmapRecord r2(*(attr_ids_[0].attr), true, 1, 1, 0x100, 0x2000, 0x3000, "mmap_record1", in TEST_F()
118 MmapRecord r3(*(attr_ids_[0].attr), true, 1, 1, 0x100, 0x2000, 0x3000, "mmap_record1", in TEST_F()
156 ASSERT_EQ(0, memcmp(attrs[i].attr, attr_ids_[i].attr, sizeof(perf_event_attr))); in TEST_F()
Drecord_file_reader.cpp100 FileAttr attr; in ReadAttrSection() local
101 memset(&attr, 0, sizeof(attr)); in ReadAttrSection()
102 size_t section_desc_size = sizeof(attr.ids); in ReadAttrSection()
104 memcpy(&attr.attr, &buf[0], std::min(sizeof(attr.attr), perf_event_attr_size)); in ReadAttrSection()
105 memcpy(&attr.ids, &buf[perf_event_attr_size], section_desc_size); in ReadAttrSection()
106 file_attrs_.push_back(attr); in ReadAttrSection()
111 attrs.push_back(file_attr.attr); in ReadAttrSection()
155 bool RecordFileReader::ReadIdsForAttr(const FileAttr& attr, std::vector<uint64_t>* ids) { in ReadIdsForAttr() argument
156 size_t id_count = attr.ids.size / sizeof(uint64_t); in ReadIdsForAttr()
157 if (fseek(record_fp_, attr.ids.offset, SEEK_SET) != 0) { in ReadIdsForAttr()
[all …]
Drecord.h189 size_t CreateContent(const perf_event_attr& attr, uint64_t event_id);
192 void ReadFromBinaryFormat(const perf_event_attr& attr, const char* p,
272 MmapRecord(const perf_event_attr& attr, const char* p);
274 MmapRecord(const perf_event_attr& attr, bool in_kernel, uint32_t pid,
300 Mmap2Record(const perf_event_attr& attr, const char* p);
316 CommRecord(const perf_event_attr& attr, const char* p);
318 CommRecord(const perf_event_attr& attr, uint32_t pid, uint32_t tid,
333 ExitOrForkRecord(const perf_event_attr& attr, const char* p);
342 ExitRecord(const perf_event_attr& attr, const char* p) in ExitRecord()
343 : ExitOrForkRecord(attr, p) {} in ExitRecord()
[all …]
Dcpu_hotplug_test.cpp242 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST() local
243 attr.disabled = 0; in TEST()
244 attr.enable_on_exec = 0; in TEST()
263 std::unique_ptr<EventFd> event_fd = EventFd::OpenEventFile(attr, -1, test_cpu, nullptr, false); in TEST()
298 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST() local
299 attr.disabled = 1; in TEST()
300 attr.enable_on_exec = 0; in TEST()
319 std::unique_ptr<EventFd> event_fd = EventFd::OpenEventFile(attr, -1, test_cpu, nullptr, false); in TEST()
381 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST() local
383 attr.disabled = 0; in TEST()
[all …]
Devent_fd.cpp41 static int perf_event_open(const perf_event_attr& attr, pid_t pid, int cpu, in perf_event_open() argument
43 return syscall(__NR_perf_event_open, &attr, pid, cpu, group_fd, flags); in perf_event_open()
46 std::unique_ptr<EventFd> EventFd::OpenEventFile(const perf_event_attr& attr, in OpenEventFile() argument
50 std::string event_name = GetEventNameByAttr(attr); in OpenEventFile()
55 perf_event_attr real_attr = attr; in OpenEventFile()
56 if (attr.freq) { in OpenEventFile()
58 if (GetMaxSampleFrequency(&max_sample_freq) && max_sample_freq < attr.sample_freq) { in OpenEventFile()
272 bool IsEventAttrSupported(const perf_event_attr& attr) { in IsEventAttrSupported() argument
273 if (attr.type == SIMPLEPERF_TYPE_USER_SPACE_SAMPLERS && in IsEventAttrSupported()
274 attr.config == SIMPLEPERF_CONFIG_INPLACE_SAMPLER) { in IsEventAttrSupported()
[all …]
Devent_fd.h41 static std::unique_ptr<EventFd> OpenEventFile(const perf_event_attr& attr,
57 const perf_event_attr& attr() const { return attr_; } in attr() function
86 EventFd(const perf_event_attr& attr, int perf_event_fd, in EventFd() argument
88 : attr_(attr), in EventFd()
129 bool IsEventAttrSupported(const perf_event_attr& attr);
Dcmd_kmem.cpp269 perf_event_attr attr; member
561 EventAttrWithName attr; in ReadEventAttrsFromRecordFile() local
562 attr.attr = *attr_with_id.attr; in ReadEventAttrsFromRecordFile()
563 attr.event_ids = attr_with_id.ids; in ReadEventAttrsFromRecordFile()
564 attr.name = GetEventNameByAttr(attr.attr); in ReadEventAttrsFromRecordFile()
565 event_attrs_.push_back(attr); in ReadEventAttrsFromRecordFile()
624 for (auto& attr : event_attrs_) { in ProcessTracingData() local
625 if (attr.attr.type == PERF_TYPE_TRACEPOINT) { in ProcessTracingData()
626 uint64_t trace_event_id = attr.attr.config; in ProcessTracingData()
627 attr.name = tracing.GetTracingEventNameHavingId(trace_event_id); in ProcessTracingData()
[all …]
Drecord.cpp66 size_t SampleId::CreateContent(const perf_event_attr& attr, uint64_t event_id) { in CreateContent() argument
67 sample_id_all = attr.sample_id_all; in CreateContent()
68 sample_type = attr.sample_type; in CreateContent()
74 void SampleId::ReadFromBinaryFormat(const perf_event_attr& attr, const char* p, in ReadFromBinaryFormat() argument
76 sample_id_all = attr.sample_id_all; in ReadFromBinaryFormat()
77 sample_type = attr.sample_type; in ReadFromBinaryFormat()
200 MmapRecord::MmapRecord(const perf_event_attr& attr, const char* p) : Record(p) { in MmapRecord() argument
208 sample_id.ReadFromBinaryFormat(attr, p, end); in MmapRecord()
211 MmapRecord::MmapRecord(const perf_event_attr& attr, bool in_kernel, in MmapRecord() argument
217 sample_id.CreateContent(attr, event_id); in MmapRecord()
[all …]
Dcmd_report.cpp289 perf_event_attr attr; member
662 EventAttrWithName attr; in ReadEventAttrFromRecordFile() local
663 attr.attr = *attr_with_id.attr; in ReadEventAttrFromRecordFile()
664 attr.name = GetEventNameByAttr(attr.attr); in ReadEventAttrFromRecordFile()
665 event_attrs_.push_back(attr); in ReadEventAttrFromRecordFile()
669 for (const auto& attr : event_attrs_) { in ReadEventAttrFromRecordFile() local
670 if ((attr.attr.sample_type & PERF_SAMPLE_BRANCH_STACK) == 0) { in ReadEventAttrFromRecordFile()
771 for (auto& attr : event_attrs_) { in ProcessTracingData() local
772 if (attr.attr.type == PERF_TYPE_TRACEPOINT) { in ProcessTracingData()
773 uint64_t trace_event_id = attr.attr.config; in ProcessTracingData()
[all …]
/system/core/libappfuse/tests/
DFuseAppLoopTest.cc155 EXPECT_EQ(10u, response_.entry_out.attr.ino); in TEST_F()
156 EXPECT_EQ(kTestFileSize, response_.entry_out.attr.size); in TEST_F()
157 EXPECT_EQ(0u, response_.entry_out.attr.blocks); in TEST_F()
158 EXPECT_EQ(0u, response_.entry_out.attr.atime); in TEST_F()
159 EXPECT_EQ(0u, response_.entry_out.attr.mtime); in TEST_F()
160 EXPECT_EQ(0u, response_.entry_out.attr.ctime); in TEST_F()
161 EXPECT_EQ(0u, response_.entry_out.attr.atimensec); in TEST_F()
162 EXPECT_EQ(0u, response_.entry_out.attr.mtimensec); in TEST_F()
163 EXPECT_EQ(0u, response_.entry_out.attr.ctimensec); in TEST_F()
164 EXPECT_EQ(S_IFREG | 0777u, response_.entry_out.attr.mode); in TEST_F()
[all …]
/system/nfc/halimpl/pn54x/hal/
DphNxpNciHal_NfcDepSWPrio.c130 pthread_attr_t attr; in phNxpNciHal_stop_polling_loop() local
131 pthread_attr_init(&attr); in phNxpNciHal_stop_polling_loop()
132 pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); in phNxpNciHal_stop_polling_loop()
133 if (pthread_create(&pthread, &attr, tmp_thread, (void*)&discover_type) != 0) { in phNxpNciHal_stop_polling_loop()
136 pthread_attr_destroy(&attr); in phNxpNciHal_stop_polling_loop()
155 pthread_attr_t attr; in phNxpNciHal_resume_polling_loop() local
156 pthread_attr_init(&attr); in phNxpNciHal_resume_polling_loop()
157 pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); in phNxpNciHal_resume_polling_loop()
158 if (pthread_create(&pthread, &attr, tmp_thread, (void*)&discover_type) != 0) { in phNxpNciHal_resume_polling_loop()
161 pthread_attr_destroy(&attr); in phNxpNciHal_resume_polling_loop()
[all …]
/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/bt/stack/gatt/
Dgatt_db.cc62 tGATT_ATTR& attr = allocate_attr_in_db(db, uuid, GATT_PERM_READ); in gatts_init_service_db() local
63 attr.p_value.reset((tGATT_ATTR_VALUE*)(new tBT_UUID)); in gatts_init_service_db()
64 memcpy(&attr.p_value->uuid, p_service, sizeof(tBT_UUID)); in gatts_init_service_db()
77 static tGATT_STATUS gatts_check_attr_readability(const tGATT_ATTR& attr, in gatts_check_attr_readability() argument
83 tGATT_PERM perm = attr.permission; in gatts_check_attr_readability()
120 if (read_long && attr.uuid.len == LEN_UUID_16) { in gatts_check_attr_readability()
121 switch (attr.uuid.uu.uuid16) { in gatts_check_attr_readability()
259 for (tGATT_ATTR& attr : p_db->attr_list) { in gatts_db_read_attr_value_by_type()
260 tBT_UUID attr_uuid = attr.uuid; in gatts_db_read_attr_value_by_type()
262 if (attr.handle >= s_handle && gatt_uuid_compare(type, attr_uuid)) { in gatts_db_read_attr_value_by_type()
[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/libutils/include/utils/
DCondition.h98 pthread_condattr_t attr; in Condition() local
99 pthread_condattr_init(&attr); in Condition()
101 pthread_condattr_setclock(&attr, CLOCK_MONOTONIC); in Condition()
105 pthread_condattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); in Condition()
108 pthread_cond_init(&mCond, &attr); in Condition()
109 pthread_condattr_destroy(&attr); in Condition()
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()
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/nfc/halimpl/bcm2079x/adaptation/
DCondVar.cpp40 pthread_condattr_t attr; in CondVar() local
41 pthread_condattr_init(&attr); in CondVar()
42 pthread_condattr_setclock(&attr, CLOCK_MONOTONIC); in CondVar()
44 int const res = pthread_cond_init(&mCondition, &attr); in CondVar()
/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()
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()
[all …]
/system/core/init/
Dueventd.cpp100 char *attr = 0; in set_device_permission() local
118 attr = args[1]; in set_device_permission()
157 if (add_dev_perms(name, attr, perm, uid, gid, prefix, wildcard) != 0) { in set_device_permission()
159 ", attr=" << attr << in set_device_permission()
/system/bt/stack/avrc/
Davrc_utils.cc131 bool AVRC_IsValidPlayerAttr(uint8_t attr) { in AVRC_IsValidPlayerAttr() argument
134 if ((attr >= AVRC_PLAYER_SETTING_EQUALIZER && in AVRC_IsValidPlayerAttr()
135 attr <= AVRC_PLAYER_SETTING_SCAN) || in AVRC_IsValidPlayerAttr()
136 (attr >= AVRC_PLAYER_SETTING_LOW_MENU_EXT)) { in AVRC_IsValidPlayerAttr()
/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()

1234