/system/extras/simpleperf/ |
D | event_attr.cpp | 81 perf_event_attr attr; in CreateDefaultPerfEventAttr() local 82 memset(&attr, 0, sizeof(attr)); in CreateDefaultPerfEventAttr() 83 attr.size = sizeof(perf_event_attr); in CreateDefaultPerfEventAttr() 84 attr.type = event_type.type; in CreateDefaultPerfEventAttr() 85 attr.config = event_type.config; in CreateDefaultPerfEventAttr() 86 attr.disabled = 0; in CreateDefaultPerfEventAttr() 89 attr.read_format = in CreateDefaultPerfEventAttr() 91 attr.sample_type |= PERF_SAMPLE_IP | PERF_SAMPLE_TID | PERF_SAMPLE_TIME | PERF_SAMPLE_PERIOD | in CreateDefaultPerfEventAttr() 94 if (attr.type == PERF_TYPE_TRACEPOINT) { in CreateDefaultPerfEventAttr() 97 attr.sample_type |= PERF_SAMPLE_RAW; in CreateDefaultPerfEventAttr() [all …]
|
D | event_attr.h | 32 const perf_event_attr* attr; member 37 void DumpPerfEventAttr(const perf_event_attr& attr, size_t indent = 0); 41 bool IsTimestampSupported(const perf_event_attr& attr); 42 bool IsCpuSupported(const perf_event_attr& attr); 45 std::string GetEventNameByAttr(const perf_event_attr& attr);
|
D | RecordReadThread_test.cpp | 80 RecordParser parser(*reader->AttrSection()[0].attr); in TEST() 117 MockEventFd(const perf_event_attr& attr, int cpu, char* buffer, size_t buffer_size, in MockEventFd() 119 : EventFd(attr, -1, "", 0, cpu) { in MockEventFd() 146 static std::vector<std::unique_ptr<Record>> CreateFakeRecords(const perf_event_attr& attr, in CreateFakeRecords() argument 152 SampleRecord* r = new SampleRecord(attr, i, i + 1, i + 2, i + 3, i + 4, i + 5, i + 6, {}, in CreateFakeRecords() 176 perf_event_attr attr = CreateFakeEventAttr(); in TEST() local 177 std::vector<std::unique_ptr<Record>> records = CreateFakeRecords(attr, 10, 0, 0); in TEST() 192 MockEventFd event_fd(attr, 0, buffer.data(), buffer.size(), false); in TEST() 199 RecordParser parser(attr); in TEST() 215 std::vector<EventFd*> CreateFakeEventFds(const perf_event_attr& attr, size_t event_fd_count) { in CreateFakeEventFds() argument [all …]
|
D | cpu_hotplug_test.cpp | 239 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST() local 240 attr.disabled = 0; in TEST() 241 attr.enable_on_exec = 0; in TEST() 261 EventFd::OpenEventFile(attr, -1, test_cpu, nullptr, event_type_modifier->name, false); in TEST() 296 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST() local 297 attr.disabled = 1; in TEST() 298 attr.enable_on_exec = 0; in TEST() 317 EventFd::OpenEventFile(attr, -1, test_cpu, nullptr, event_type_modifier->name, false); in TEST() 380 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in TEST() local 382 attr.disabled = 0; in TEST() [all …]
|
D | event_selection_set.cpp | 47 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsBranchSamplingSupported() local 48 attr.sample_type |= PERF_SAMPLE_BRANCH_STACK; in IsBranchSamplingSupported() 49 attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY; in IsBranchSamplingSupported() 50 return IsEventAttrSupported(attr, type->name); in IsBranchSamplingSupported() 58 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in IsDwarfCallChainSamplingSupported() local 59 attr.sample_type |= PERF_SAMPLE_CALLCHAIN | PERF_SAMPLE_REGS_USER | PERF_SAMPLE_STACK_USER; in IsDwarfCallChainSamplingSupported() 60 attr.exclude_callchain_user = 1; in IsDwarfCallChainSamplingSupported() 61 attr.sample_regs_user = GetSupportedRegMask(GetBuildArch()); in IsDwarfCallChainSamplingSupported() 62 attr.sample_stack_user = 8192; in IsDwarfCallChainSamplingSupported() 63 return IsEventAttrSupported(attr, type->name); in IsDwarfCallChainSamplingSupported() [all …]
|
D | record.h | 197 size_t CreateContent(const perf_event_attr& attr, uint64_t event_id); 200 void ReadFromBinaryFormat(const perf_event_attr& attr, const char* p, const char* end); 280 MmapRecord(const perf_event_attr& attr, char* p); 282 MmapRecord(const perf_event_attr& attr, bool in_kernel, uint32_t pid, uint32_t tid, uint64_t addr, 307 Mmap2Record(const perf_event_attr& attr, char* p); 308 Mmap2Record(const perf_event_attr& attr, bool in_kernel, uint32_t pid, uint32_t tid, 325 CommRecord(const perf_event_attr& attr, char* p); 327 CommRecord(const perf_event_attr& attr, uint32_t pid, uint32_t tid, const std::string& comm, 344 ExitOrForkRecord(const perf_event_attr& attr, char* p); 353 ExitRecord(const perf_event_attr& attr, char* p) : ExitOrForkRecord(attr, p) {} in ExitRecord() [all …]
|
D | cmd_kmem.cpp | 254 perf_event_attr attr; member 536 EventAttrWithName attr; in ReadEventAttrsFromRecordFile() local 537 attr.attr = *attr_with_id.attr; in ReadEventAttrsFromRecordFile() 538 attr.event_ids = attr_with_id.ids; in ReadEventAttrsFromRecordFile() 539 attr.name = GetEventNameByAttr(attr.attr); in ReadEventAttrsFromRecordFile() 540 event_attrs_.push_back(attr); in ReadEventAttrsFromRecordFile() 597 for (auto& attr : event_attrs_) { in ProcessTracingData() local 598 if (attr.attr.type == PERF_TYPE_TRACEPOINT) { in ProcessTracingData() 599 uint64_t trace_event_id = attr.attr.config; in ProcessTracingData() 600 attr.name = tracing.GetTracingEventNameHavingId(trace_event_id); in ProcessTracingData() [all …]
|
D | record_file_test.cpp | 44 perf_event_attr attr = CreateDefaultPerfEventAttr(event_type_modifier->event_type); in AddEventType() local 45 attr.sample_id_all = 1; in AddEventType() 46 attrs_.push_back(std::unique_ptr<perf_event_attr>(new perf_event_attr(attr))); in AddEventType() 48 attr_id.attr = attrs_.back().get(); in AddEventType() 68 MmapRecord mmap_record(*(attr_ids_[0].attr), true, 1, 1, 0x1000, 0x2000, 0x3000, in TEST_F() 90 ASSERT_EQ(0, memcmp(attrs[0].attr, attr_ids_[0].attr, sizeof(perf_event_attr))); in TEST_F() 125 ASSERT_EQ(0, memcmp(attrs[i].attr, attr_ids_[i].attr, sizeof(perf_event_attr))); in TEST_F()
|
D | event_fd.h | 43 static std::unique_ptr<EventFd> OpenEventFile(const perf_event_attr& attr, pid_t tid, int cpu, 59 const perf_event_attr& attr() const { return attr_; } in attr() function 112 EventFd(const perf_event_attr& attr, int perf_event_fd, const std::string& event_name, pid_t tid, in EventFd() argument 114 : attr_(attr), in EventFd() 156 bool IsEventAttrSupported(const perf_event_attr& attr, const std::string& event_name);
|
D | test_util.cpp | 58 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in HasNonZeroInstructionEventCount() local 60 EventFd::OpenEventFile(attr, gettid(), -1, nullptr, type->name, false); in HasNonZeroInstructionEventCount() 85 perf_event_attr attr = CreateDefaultPerfEventAttr(*type); in HasHardwareCounter() local 86 has_hw_counter = IsEventAttrSupported(attr, "cpu-cycles") ? 1 : 0; in HasHardwareCounter()
|
/system/tools/xsdc/tests/resources/enum_type/api/ |
D | current.txt | 2 package attr.enumtype { 11 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_1; 12 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_10; 13 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_11; 14 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_12; 15 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_13; 16 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_14; 17 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_15; 18 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_16; 19 enum_constant public static final attr.enumtype.AudioChannelMask INDEX_MASK_17; [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/bt/bta/test/gatt/ |
D | database_test.cc | 101 StoredAttribute attr; in TEST() local 104 memset(&attr, 0, sizeof(attr)); in TEST() 106 attr = { in TEST() 125 EXPECT_EQ(memcmp(binary_form, &attr, len), 0); in TEST() 131 StoredAttribute attr; in TEST() local 134 memset(&attr, 0, sizeof(attr)); in TEST() 136 attr = { in TEST() 159 EXPECT_EQ(memcmp(binary_form, &attr, len), 0); in TEST() 165 StoredAttribute attr; in TEST() local 168 memset(&attr, 0, sizeof(attr)); in TEST() [all …]
|
/system/bt/bta/gatt/ |
D | database.cc | 143 const auto& attr = *it; in Deserialize() local 144 if (attr.type != PRIMARY_SERVICE && attr.type != SECONDARY_SERVICE) break; in Deserialize() 146 .handle = attr.handle, in Deserialize() 147 .uuid = attr.value.service.uuid, in Deserialize() 148 .is_primary = (attr.type == PRIMARY_SERVICE), in Deserialize() 149 .end_handle = attr.value.service.end_handle, in Deserialize() 155 const auto& attr = *it; in Deserialize() local 160 current_service_it->end_handle < attr.handle) { in Deserialize() 165 !HandleInRange(*current_service_it, attr.handle)) { in Deserialize() 167 << loghex(attr.handle); in Deserialize() [all …]
|
/system/core/init/ |
D | service_utils.cpp | 235 Result<void> SetProcessAttributes(const ProcessAttributes& attr) { in SetProcessAttributes() argument 236 if (attr.ioprio_class != IoSchedClass_NONE) { in SetProcessAttributes() 237 if (android_set_ioprio(getpid(), attr.ioprio_class, attr.ioprio_pri)) { in SetProcessAttributes() 238 PLOG(ERROR) << "failed to set pid " << getpid() << " ioprio=" << attr.ioprio_class in SetProcessAttributes() 239 << "," << attr.ioprio_pri; in SetProcessAttributes() 243 if (!attr.console.empty()) { in SetProcessAttributes() 245 OpenConsole(attr.console); in SetProcessAttributes() 250 SetupStdio(attr.stdio_to_kmsg); in SetProcessAttributes() 253 for (const auto& rlimit : attr.rlimits) { in SetProcessAttributes() 260 if (attr.gid) { in SetProcessAttributes() [all …]
|
/system/bt/stack/gatt/ |
D | gatt_db.cc | 68 tGATT_ATTR& attr = allocate_attr_in_db(db, uuid, GATT_PERM_READ); in gatts_init_service_db() local 69 attr.p_value.reset(new tGATT_ATTR_VALUE); in gatts_init_service_db() 70 attr.p_value->uuid = service_uuid; in gatts_init_service_db() 83 static tGATT_STATUS gatts_check_attr_readability(const tGATT_ATTR& attr, in gatts_check_attr_readability() argument 89 tGATT_PERM perm = attr.permission; in gatts_check_attr_readability() 126 if (read_long && attr.uuid.Is16Bit()) { in gatts_check_attr_readability() 127 switch (attr.uuid.As16Bit()) { in gatts_check_attr_readability() 277 for (tGATT_ATTR& attr : p_db->attr_list) { in gatts_db_read_attr_value_by_type() 278 if (attr.handle >= s_handle && type == attr.uuid) { in gatts_db_read_attr_value_by_type() 284 UINT16_TO_STREAM(p, attr.handle); in gatts_db_read_attr_value_by_type() [all …]
|
/system/netd/server/ |
D | NFLogListener.cpp | 65 nfattr attr; in cfgCmdPfUnbind() member 73 msg.attr.nfa_len = sizeof(msg.attr) + sizeof(msg.cmd); in cfgCmdPfUnbind() 74 msg.attr.nfa_type = NFULA_CFG_CMD; in cfgCmdPfUnbind() 86 nfattr attr; in cfgMode() member 95 msg.attr.nfa_len = sizeof(msg.attr) + sizeof(msg.mode); in cfgMode() 96 msg.attr.nfa_type = NFULA_CFG_MODE; in cfgMode() 107 nfattr attr; in cfgCmdBind() member 116 msg.attr.nfa_len = sizeof(msg.attr) + sizeof(msg.cmd); in cfgCmdBind() 117 msg.attr.nfa_type = NFULA_CFG_CMD; in cfgCmdBind() 127 nfattr attr; in cfgCmdUnbind() member [all …]
|
D | OffloadUtils.cpp | 175 nlattr attr; in doTcQdiscClsact() member 194 .attr = in doTcQdiscClsact() 273 nlattr attr; in tcFilterAddDevBpf() member 277 nlattr attr; in tcFilterAddDevBpf() member 279 nlattr attr; in tcFilterAddDevBpf() member 283 nlattr attr; in tcFilterAddDevBpf() member 287 nlattr attr; in tcFilterAddDevBpf() member 309 .attr = in tcFilterAddDevBpf() 318 .attr = in tcFilterAddDevBpf() 325 .attr = in tcFilterAddDevBpf() [all …]
|
/system/netd/libnetdutils/include/netdutils/ |
D | ThreadUtil.h | 29 scoped_pthread_attr() { pthread_attr_init(&attr); } in scoped_pthread_attr() 30 ~scoped_pthread_attr() { pthread_attr_destroy(&attr); } in ~scoped_pthread_attr() 32 int detach() { return -pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); } in detach() 34 pthread_attr_t attr; member 71 rval = pthread_create(&thread, &scoped_attr.attr, &runAndDelete<T>, obj); in threadLaunch()
|
/system/extras/iotop/ |
D | taskstats.cpp | 64 static pid_t ParseAggregateTaskStats(nlattr* attr, int attr_size, taskstats* stats) { 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() 74 len = std::min(len, nla_len(attr)); in ParseAggregateTaskStats() 75 nla_memcpy(stats, attr, len); in ParseAggregateTaskStats() 90 nlattr* attr = genlmsg_attrdata(gnlh, 0); in ParseTaskStats() local 93 nla_for_each_attr(attr, attr, remaining, remaining) { in ParseTaskStats() 94 switch (nla_type(attr)) { in ParseTaskStats() 97 nlattr* nested_attr = static_cast<nlattr*>(nla_data(attr)); in ParseTaskStats() [all …]
|
/system/core/libutils/include/utils/ |
D | Condition.h | 100 pthread_condattr_t attr; in Condition() local 101 pthread_condattr_init(&attr); in Condition() 103 pthread_condattr_setclock(&attr, CLOCK_MONOTONIC); in Condition() 107 pthread_condattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); in Condition() 110 pthread_cond_init(&mCond, &attr); in Condition() 111 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()
|
/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/bt/gd/rust/linux/stack/btif_macros/src/ |
D | lib.rs | 37 pub fn btif_callbacks_generator(attr: TokenStream, item: TokenStream) -> TokenStream { in btif_callbacks_generator() 38 let args = Punctuated::<Expr, Comma>::parse_separated_nonempty.parse(attr.clone()).unwrap(); in btif_callbacks_generator() 56 for attr in ast.items { in btif_callbacks_generator() 57 if let TraitItem::Method(m) = attr { in btif_callbacks_generator() 62 let attr = &m.attrs[0]; in btif_callbacks_generator() localVariable 63 if !attr.path.get_ident().unwrap().to_string().eq("stack_message") { in btif_callbacks_generator() 67 let attr_args = attr.parse_meta().unwrap(); in btif_callbacks_generator()
|
/system/chre/platform/slpi/see/ |
D | platform_sensor_manager.cc | 54 SeeAttributes attr; member 324 const SeeAttributes &attr, DynamicVector<Sensor> *sensors) { in addSensor() argument 327 strlcpy(sensorName, attr.vendor, sizeof(sensorName)); in addSensor() 329 strlcat(sensorName, attr.name, sizeof(sensorName)); in addSensor() 334 float maxSampleRate = (attr.maxSampleRate == 0.0f) ? 10 : attr.maxSampleRate; in addSensor() 350 attr.passiveRequest, targetGroupMask); in addSensor() 415 SeeAttributes attr; in getSuidAndAttrs() local 416 if (!seeHelper.getAttributesSync(suid, &attr)) { in getSuidAndAttrs() 423 attr.vendor, attr.name, attr.hwId, attr.maxSampleRate, in getSuidAndAttrs() 424 attr.streamType, attr.passiveRequest); in getSuidAndAttrs() [all …]
|