/system/extras/simpleperf/ |
D | event_attr.cpp | 78 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 …]
|
D | event_attr.h | 30 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);
|
D | perf_clock.cpp | 106 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()
|
D | record_file_test.cpp | 40 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()
|
D | record_file_reader.cpp | 100 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 …]
|
D | record.h | 189 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 …]
|
D | cpu_hotplug_test.cpp | 242 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 …]
|
D | event_fd.cpp | 41 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 …]
|
D | event_fd.h | 41 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);
|
D | cmd_kmem.cpp | 269 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 …]
|
D | record.cpp | 66 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 …]
|
D | cmd_report.cpp | 289 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/ |
D | FuseAppLoopTest.cc | 155 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/ |
D | phNxpNciHal_NfcDepSWPrio.c | 130 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/ |
D | taskstats.cpp | 63 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/ |
D | gatt_db.cc | 62 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/ |
D | taskstats.c | 51 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/ |
D | Condition.h | 98 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()
|
D | RWLock.h | 92 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()
|
D | Mutex.h | 119 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/ |
D | CondVar.cpp | 40 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/ |
D | perf_reader.cc | 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() [all …]
|
/system/core/init/ |
D | ueventd.cpp | 100 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/ |
D | avrc_utils.cc | 131 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/ |
D | ThreadEntry.cpp | 37 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()
|