Home
last modified time | relevance | path

Searched refs:perfprofd (Results 1 – 25 of 90) sorted by relevance

1234

/system/sepolicy/prebuilts/api/29.0/public/
Dperfprofd.te1 # perfprofd - perf profile collection daemon
2 type perfprofd, domain;
7 typeattribute perfprofd coredomain;
8 typeattribute perfprofd mlstrustedsubject;
10 # perfprofd access to sysfs directory structure.
11 allow perfprofd sysfs_type:dir search;
13 # perfprofd needs to control CPU hot-plug in order to avoid kernel
17 allow perfprofd sysfs_devices_system_cpu:file rw_file_perms;
19 # perfprofd checks for the existence of and then invokes simpleperf;
20 # simpleperf retains perfprofd domain after exec
[all …]
/system/sepolicy/public/
Dperfprofd.te1 # perfprofd - perf profile collection daemon
2 type perfprofd, domain;
7 typeattribute perfprofd coredomain;
8 typeattribute perfprofd mlstrustedsubject;
10 # perfprofd access to sysfs directory structure.
11 allow perfprofd sysfs_type:dir search;
13 # perfprofd needs to control CPU hot-plug in order to avoid kernel
17 allow perfprofd sysfs_devices_system_cpu:file rw_file_perms;
19 # perfprofd checks for the existence of and then invokes simpleperf;
20 # simpleperf retains perfprofd domain after exec
[all …]
/system/sepolicy/prebuilts/api/28.0/public/
Dperfprofd.te1 # perfprofd - perf profile collection daemon
2 type perfprofd, domain;
7 typeattribute perfprofd coredomain;
8 typeattribute perfprofd mlstrustedsubject;
10 # perfprofd access to sysfs directory structure.
11 allow perfprofd sysfs_type:dir search;
13 # perfprofd needs to control CPU hot-plug in order to avoid kernel
17 allow perfprofd sysfs_devices_system_cpu:file rw_file_perms;
19 # perfprofd checks for the existence of and then invokes simpleperf;
20 # simpleperf retains perfprofd domain after exec
[all …]
/system/sepolicy/prebuilts/api/27.0/public/
Dperfprofd.te1 # perfprofd - perf profile collection daemon
2 type perfprofd, domain;
7 typeattribute perfprofd coredomain;
8 typeattribute perfprofd mlstrustedsubject;
10 # perfprofd needs to control CPU hot-plug in order to avoid kernel
14 allow perfprofd sysfs_devices_system_cpu:file rw_file_perms;
16 # perfprofd checks for the existence of and then invokes simpleperf;
17 # simpleperf retains perfprofd domain after exec
18 allow perfprofd system_file:file rx_file_perms;
20 # perfprofd reads a config file from /data/data/com.google.android.gms/files
[all …]
/system/sepolicy/prebuilts/api/26.0/public/
Dperfprofd.te1 # perfprofd - perf profile collection daemon
2 type perfprofd, domain;
7 typeattribute perfprofd coredomain;
8 typeattribute perfprofd mlstrustedsubject;
10 # perfprofd needs to control CPU hot-plug in order to avoid kernel
14 allow perfprofd sysfs_devices_system_cpu:file rw_file_perms;
16 # perfprofd checks for the existence of and then invokes simpleperf;
17 # simpleperf retains perfprofd domain after exec
18 allow perfprofd system_file:file rx_file_perms;
20 # perfprofd reads a config file from /data/data/com.google.android.gms/files
[all …]
/system/sepolicy/prebuilts/api/29.0/private/
Dperfprofd.te2 typeattribute perfprofd coredomain;
3 init_daemon_domain(perfprofd)
15 } perfprofd:binder call;
17 neverallow perfprofd {
Dcoredomain.te28 userdebug_or_eng(`-perfprofd')
44 userdebug_or_eng(`-perfprofd')
129 userdebug_or_eng(`-perfprofd')
199 -perfprofd
206 -perfprofd
/system/sepolicy/private/
Dperfprofd.te2 typeattribute perfprofd coredomain;
3 init_daemon_domain(perfprofd)
15 } perfprofd:binder call;
17 neverallow perfprofd {
Dcoredomain.te28 userdebug_or_eng(`-perfprofd')
44 userdebug_or_eng(`-perfprofd')
129 userdebug_or_eng(`-perfprofd')
199 -perfprofd
206 -perfprofd
/system/sepolicy/prebuilts/api/28.0/private/
Dperfprofd.te2 typeattribute perfprofd coredomain;
3 init_daemon_domain(perfprofd)
7 neverallow { domain userdebug_or_eng(`-statsd') } perfprofd:binder call;
8 neverallow perfprofd { domain userdebug_or_eng(`-servicemanager -statsd -su -system_server') }:bind…
/system/sepolicy/prebuilts/api/27.0/private/
Dperfprofd.te2 typeattribute perfprofd coredomain;
3 typeattribute perfprofd domain_deprecated;
4 init_daemon_domain(perfprofd)
/system/sepolicy/prebuilts/api/26.0/private/
Dperfprofd.te2 typeattribute perfprofd coredomain;
3 typeattribute perfprofd domain_deprecated;
4 init_daemon_domain(perfprofd)
/system/extras/perfprofd/tests/
DREADME.txt1 Native tests for 'perfprofd'. Please run with
3 runtest --path=system/extras/perfprofd/tests
16 3. The daemon under test, perfprofd, is broken into a main function, a
20 | perfprofd |
26 | perfprofd |
33 | perfprofd |
50 | perfprofd |
56 | perfprofd |
/system/extras/perfprofd/
Dperf_data_converter.h8 namespace perfprofd {
13 namespace perfprofd {
17 ::perfprofd::Symbolizer* symbolizer,
Dperfprofd_io.h26 namespace perfprofd {
28 bool SerializeProtobuf(android::perfprofd::PerfprofdRecord* encodedProfile,
31 bool SerializeProtobuf(android::perfprofd::PerfprofdRecord* encodedProfile,
Dperfprofdcore.h29 namespace perfprofd {
71 perfprofd::Symbolizer* symbolizer);
73 using HandlerFn = std::function<bool(android::perfprofd::PerfprofdRecord* proto,
Dperfprofd.rc1 service perfprofd /system/bin/perfprofd --binder
Dperfprofdcore.cc70 using ProtoUniquePtr = std::unique_ptr<android::perfprofd::PerfprofdRecord>;
372 static void annotate_encoded_perf_profile(android::perfprofd::PerfprofdRecord* profile, in annotate_encoded_perf_profile()
427 perfprofd::Symbolizer* symbolizer) { in encode_to_proto()
432 android::perfprofd::RawPerfDataToAndroidPerfProfile(data_file_path, in encode_to_proto()
450 perfprofd::Symbolizer* symbolizer) in encode_to_proto()
464 return android::perfprofd::SerializeProtobuf(encodedProfile.get(), in encode_to_proto()
555 android::perfprofd::PerfResult invoke_res = in collect_profile()
556 android::perfprofd::InvokePerf(config, in collect_profile()
562 if (invoke_res != android::perfprofd::PerfResult::kOK) { in collect_profile()
570 std::unique_ptr<perfprofd::Symbolizer> symbolizer; in collect_profile()
[all …]
Dconfigreader.h27 namespace perfprofd {
65 static void ProtoToConfig(const android::perfprofd::ProfilingConfig& in, Config* out);
Dperfprofd_record-fwd.h26 namespace perfprofd {
Dperfprofd.conf8 destination_directory=/data/misc/perfprofd
/system/extras/perfprofd/dropbox/
Ddropbox_host.cc23 namespace perfprofd { namespace
26 bool SendToDropbox(android::perfprofd::PerfprofdRecord* profile, in SendToDropbox()
Ddropbox.h26 namespace perfprofd {
29 bool SendToDropbox(android::perfprofd::PerfprofdRecord* profile,
Ddropbox.cc39 namespace perfprofd { namespace
44 bool WriteDropboxFile(android::perfprofd::PerfprofdRecord* encodedProfile, in WriteDropboxFile()
101 bool SendToDropbox(android::perfprofd::PerfprofdRecord* profile, in SendToDropbox()
/system/extras/perfprofd/binder_interface/
Dperfprofd_binder.h22 namespace perfprofd {

1234