/system/extras/simpleperf/ |
H A D | event_attr.cpp | 78 perf_event_attr attr; local 79 memset(&attr, 0, sizeof(attr)); 80 attr.size = sizeof(perf_event_attr); 81 attr.type = event_type.type; 82 attr.config = event_type.config; 83 attr.mmap = 1; 84 attr.comm = 1; 85 attr.disabled = 0; 88 attr 100 DumpPerfEventAttr(const perf_event_attr& attr, size_t indent) argument 221 IsTimestampSupported(const perf_event_attr& attr) argument 225 IsCpuSupported(const perf_event_attr& attr) argument 229 GetEventNameByAttr(const perf_event_attr& attr) argument [all...] |
H A D | event_attr.h | 30 const perf_event_attr* attr; member in struct:EventAttrWithId 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);
|
H A D | perf_clock.cpp | 106 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type->event_type); local 107 attr.comm = 0; 108 attr.mmap_data = 1; 109 attr.mmap = 0; 110 attr.inherit = 0; 111 attr.sample_id_all = 1; 112 attr.freq = 0; 113 attr.sample_period = 1ULL << 62; // Sample records are not needed. 115 EventFd::OpenEventFile(attr, thread_arg.thread_a_tid, -1, nullptr); 134 ReadRecordsFromBuffer(attr, buffe [all...] |
H A 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_; } function in class:EventFd 86 EventFd(const perf_event_attr& attr, int perf_event_fd, argument 88 : attr_(attr), 129 bool IsEventAttrSupported(const perf_event_attr& attr);
|
H A D | InplaceSamplerClient.h | 30 static std::unique_ptr<InplaceSamplerClient> Create(const perf_event_attr& attr, pid_t pid, 41 InplaceSamplerClient(const perf_event_attr& attr, pid_t pid, const std::set<pid_t>& tids);
|
H A D | cmd_list.cpp | 35 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type); local 38 attr.exclude_kernel = 1; 39 if (IsEventAttrSupported(attr)) {
|
H A D | record_file_test.cpp | 40 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); local 41 attr.sample_id_all = 1; 42 attrs_.push_back(std::unique_ptr<perf_event_attr>(new perf_event_attr(attr))); 44 attr_id.attr = attrs_.back().get(); 59 // Write attr section. 64 MmapRecord mmap_record(*(attr_ids_[0].attr), true, 1, 1, 0x1000, 0x2000, 86 ASSERT_EQ(0, memcmp(attrs[0].attr, attr_ids_[0].attr, sizeof(perf_event_attr))); 107 // Write attr section. 114 MmapRecord r1(*(attr_ids_[0].attr), tru [all...] |
H A D | record.h | 188 // Create the content of sample_id. It depends on the attr we use. 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, cons argument 347 ForkRecord(const perf_event_attr& attr, const char* p) argument [all...] |
H A D | event_fd.cpp | 41 static int perf_event_open(const perf_event_attr& attr, pid_t pid, int cpu, argument 43 return syscall(__NR_perf_event_open, &attr, pid, cpu, group_fd, flags); 46 std::unique_ptr<EventFd> EventFd::OpenEventFile(const perf_event_attr& attr, argument 50 std::string event_name = GetEventNameByAttr(attr); 55 perf_event_attr real_attr = attr; 56 if (attr.freq) { 58 if (GetMaxSampleFrequency(&max_sample_freq) && max_sample_freq < attr.sample_freq) { 272 bool IsEventAttrSupported(const perf_event_attr& attr) { argument 273 if (attr.type == SIMPLEPERF_TYPE_USER_SPACE_SAMPLERS && 274 attr [all...] |
H A D | cpu_hotplug_test.cpp | 242 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); local 243 attr.disabled = 0; 244 attr.enable_on_exec = 0; 263 std::unique_ptr<EventFd> event_fd = EventFd::OpenEventFile(attr, -1, test_cpu, nullptr, false); 298 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); local 299 attr.disabled = 1; 300 attr.enable_on_exec = 0; 319 std::unique_ptr<EventFd> event_fd = EventFd::OpenEventFile(attr, -1, test_cpu, nullptr, false); 381 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); local 383 attr 444 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); local [all...] |
H A D | cmd_kmem.cpp | 269 perf_event_attr attr; member in struct:__anon1743::EventAttrWithName 561 EventAttrWithName attr; local 562 attr.attr = *attr_with_id.attr; 563 attr.event_ids = attr_with_id.ids; 564 attr.name = GetEventNameByAttr(attr.attr); 565 event_attrs_.push_back(attr); [all...] |
/system/core/libappfuse/tests/ |
H A D | FuseAppLoopTest.cc | 155 EXPECT_EQ(10u, response_.entry_out.attr.ino); 156 EXPECT_EQ(kTestFileSize, response_.entry_out.attr.size); 157 EXPECT_EQ(0u, response_.entry_out.attr.blocks); 158 EXPECT_EQ(0u, response_.entry_out.attr.atime); 159 EXPECT_EQ(0u, response_.entry_out.attr.mtime); 160 EXPECT_EQ(0u, response_.entry_out.attr.ctime); 161 EXPECT_EQ(0u, response_.entry_out.attr.atimensec); 162 EXPECT_EQ(0u, response_.entry_out.attr.mtimensec); 163 EXPECT_EQ(0u, response_.entry_out.attr.ctimensec); 164 EXPECT_EQ(S_IFREG | 0777u, response_.entry_out.attr [all...] |
/system/nfc/halimpl/bcm2079x/adaptation/ |
H A D | CondVar.cpp | 40 pthread_condattr_t attr; local 41 pthread_condattr_init(&attr); 42 pthread_condattr_setclock(&attr, CLOCK_MONOTONIC); 44 int const res = pthread_cond_init(&mCondition, &attr);
|
/system/core/include/utils/ |
H A D | Mutex.h | 119 pthread_mutexattr_t attr; local 120 pthread_mutexattr_init(&attr); 121 pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); 122 pthread_mutex_init(&mMutex, &attr); 123 pthread_mutexattr_destroy(&attr);
|
H A D | RWLock.h | 92 pthread_rwlockattr_t attr; local 93 pthread_rwlockattr_init(&attr); 94 pthread_rwlockattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); 95 pthread_rwlock_init(&mRWLock, &attr); 96 pthread_rwlockattr_destroy(&attr);
|
H A D | Condition.h | 98 pthread_condattr_t attr; local 99 pthread_condattr_init(&attr); 101 pthread_condattr_setclock(&attr, CLOCK_MONOTONIC); 105 pthread_condattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); 108 pthread_cond_init(&mCond, &attr); 109 pthread_condattr_destroy(&attr);
|
/system/core/libutils/include/utils/ |
H A D | Mutex.h | 119 pthread_mutexattr_t attr; local 120 pthread_mutexattr_init(&attr); 121 pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); 122 pthread_mutex_init(&mMutex, &attr); 123 pthread_mutexattr_destroy(&attr);
|
H A D | RWLock.h | 92 pthread_rwlockattr_t attr; local 93 pthread_rwlockattr_init(&attr); 94 pthread_rwlockattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); 95 pthread_rwlock_init(&mRWLock, &attr); 96 pthread_rwlockattr_destroy(&attr);
|
H A D | Condition.h | 98 pthread_condattr_t attr; local 99 pthread_condattr_init(&attr); 101 pthread_condattr_setclock(&attr, CLOCK_MONOTONIC); 105 pthread_condattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); 108 pthread_cond_init(&mCond, &attr); 109 pthread_condattr_destroy(&attr);
|
/system/nfc/halimpl/pn54x/hal/ |
H A D | phNxpNciHal_NfcDepSWPrio.c | 130 pthread_attr_t attr; local 131 pthread_attr_init(&attr); 132 pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); 133 if (pthread_create(&pthread, &attr, tmp_thread, (void*)&discover_type) != 0) { 136 pthread_attr_destroy(&attr); 155 pthread_attr_t attr; local 156 pthread_attr_init(&attr); 157 pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); 158 if (pthread_create(&pthread, &attr, tmp_thread, (void*)&discover_type) != 0) { 161 pthread_attr_destroy(&attr); 180 pthread_attr_t attr; local 518 pthread_attr_t attr; local [all...] |
/system/extras/taskstats/ |
H A D | taskstats.c | 26 #include <netlink/attr.h> 51 void parse_aggregate_task_stats(struct nlattr* attr, int attr_size, argument 53 nla_for_each_attr(attr, attr, attr_size, attr_size) { 54 switch (attr->nla_type) { 56 stats->pid = nla_get_u32(attr); 59 stats->tgid = nla_get_u32(attr); 62 nla_memcpy(&stats->stats, attr, sizeof(stats->stats)); 73 struct nlattr* attr = genlmsg_attrdata(gnlh, 0); local 76 nla_for_each_attr(attr, att [all...] |
/system/extras/iotop/ |
H A D | taskstats.cpp | 63 static pid_t ParseAggregateTaskStats(nlattr* attr, int attr_size, argument 66 nla_for_each_attr(attr, attr, attr_size, attr_size) { 67 switch (nla_type(attr)) { 70 received_pid = nla_get_u32(attr); 75 len = std::min(len, nla_len(attr)); 76 nla_memcpy(stats, attr, len); 91 nlattr* attr = genlmsg_attrdata(gnlh, 0); local 94 nla_for_each_attr(attr, attr, remainin [all...] |
/system/bt/stack/avrc/ |
H A D | avrc_utils.cc | 131 bool AVRC_IsValidPlayerAttr(uint8_t attr) { argument 134 if ((attr >= AVRC_PLAYER_SETTING_EQUALIZER && 135 attr <= AVRC_PLAYER_SETTING_SCAN) || 136 (attr >= AVRC_PLAYER_SETTING_LOW_MENU_EXT)) {
|
/system/bt/stack/gatt/ |
H A D | gatt_db.cc | 62 tGATT_ATTR& attr = allocate_attr_in_db(db, uuid, GATT_PERM_READ); local 63 attr.p_value.reset((tGATT_ATTR_VALUE*)(new tBT_UUID)); 64 memcpy(&attr.p_value->uuid, p_service, sizeof(tBT_UUID)); 77 static tGATT_STATUS gatts_check_attr_readability(const tGATT_ATTR& attr, argument 83 tGATT_PERM perm = attr.permission; 120 if (read_long && attr.uuid.len == LEN_UUID_16) { 121 switch (attr.uuid.uu.uuid16) { 259 for (tGATT_ATTR& attr : p_db->attr_list) { 260 tBT_UUID attr_uuid = attr.uuid; 262 if (attr 337 tGATT_ATTR& attr = allocate_attr_in_db(db, uuid, GATT_PERM_READ); local 718 tGATT_ATTR& attr = db.attr_list.back(); local [all...] |
/system/core/init/ |
H A D | devices.h | 52 extern int add_dev_perms(const char *name, const char *attr,
|