Home
last modified time | relevance | path

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

123456

/system/extras/simpleperf/
Devent_attr.cpp81 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 …]
Devent_attr.h32 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);
DRecordReadThread_test.cpp80 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 …]
Dcpu_hotplug_test.cpp239 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 …]
Devent_selection_set.cpp47 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 …]
Drecord.h197 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 …]
Dcmd_kmem.cpp254 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 …]
Drecord_file_test.cpp44 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()
Devent_fd.h43 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);
Dtest_util.cpp58 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/
Dcurrent.txt2 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/
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/bt/bta/test/gatt/
Ddatabase_test.cc101 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/
Ddatabase.cc143 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/
Dservice_utils.cpp235 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/
Dgatt_db.cc68 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/
DNFLogListener.cpp65 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 …]
DOffloadUtils.cpp175 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/
DThreadUtil.h29 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/
Dtaskstats.cpp64 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/
DCondition.h100 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()
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()
/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/bt/gd/rust/linux/stack/btif_macros/src/
Dlib.rs37 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/
Dplatform_sensor_manager.cc54 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 …]

123456