/aosp_15_r20/system/sepolicy/private/ |
H A D | profman.te | 1 typeattribute profman coredomain; 2 typeattribute profman artd_subprocess_type; 4 # Allow profman to read APKs and profile files next to them by FDs passed from 5 # other programs. In addition, allow profman to acquire flocks on those files. 6 allow profman { 13 # Allow profman to use file descriptors passed from privileged programs. 14 allow profman { artd installd }:fd use; 16 # Allow profman to read from memfd created by artd. 17 # profman needs to read the embedded profile that artd extracts from an APK, 19 allow profman artd_tmpfs:file { getattr read map lock }; [all …]
|
/aosp_15_r20/system/sepolicy/prebuilts/api/32.0/public/ |
H A D | profman.te | 1 # profman 2 type profman, domain; type 5 allow profman user_profile_data_file:file { getattr read write lock map }; 8 allow profman asec_apk_file:file { read map }; 9 allow profman apk_data_file:file { getattr read map }; 10 allow profman apk_data_file:dir { getattr read search }; 12 allow profman oemfs:file { read map }; 14 allow profman tmpfs:file { read map }; 15 allow profman profman_dump_data_file:file { write map }; 17 allow profman installd:fd use; [all …]
|
/aosp_15_r20/system/sepolicy/prebuilts/api/33.0/public/ |
H A D | profman.te | 1 # profman 2 type profman, domain; type 5 allow profman user_profile_data_file:file { getattr read write lock map }; 8 allow profman asec_apk_file:file { read map }; 9 allow profman apk_data_file:file { getattr read map }; 10 allow profman apk_data_file:dir { getattr read search }; 12 allow profman oemfs:file { read map }; 14 allow profman tmpfs:file { read map }; 15 allow profman profman_dump_data_file:file { write map }; 17 allow profman installd:fd use; [all …]
|
/aosp_15_r20/system/sepolicy/prebuilts/api/31.0/public/ |
H A D | profman.te | 1 # profman 2 type profman, domain; type 5 allow profman user_profile_data_file:file { getattr read write lock map }; 8 allow profman asec_apk_file:file { read map }; 9 allow profman apk_data_file:file { getattr read map }; 10 allow profman apk_data_file:dir { getattr read search }; 12 allow profman oemfs:file { read map }; 14 allow profman tmpfs:file { read map }; 15 allow profman profman_dump_data_file:file { write map }; 17 allow profman installd:fd use; [all …]
|
/aosp_15_r20/system/sepolicy/prebuilts/api/34.0/public/ |
H A D | profman.te | 1 # profman 2 type profman, domain; type 5 allow profman user_profile_data_file:file { getattr read write lock map }; 8 allow profman asec_apk_file:file { read map }; 9 allow profman apk_data_file:file { getattr read map }; 10 allow profman apk_data_file:dir { getattr read search }; 12 allow profman oemfs:file { read map }; 14 allow profman tmpfs:file { read map }; 15 allow profman profman_dump_data_file:file { write map }; 17 # Allow profman to analyze profiles for the secondary dex files. These [all …]
|
/aosp_15_r20/system/sepolicy/prebuilts/api/202404/public/ |
H A D | profman.te | 1 # profman 2 type profman, domain; type 5 allow profman user_profile_data_file:file { getattr read write lock map }; 8 allow profman asec_apk_file:file { read map }; 9 allow profman apk_data_file:file { getattr read map }; 10 allow profman apk_data_file:dir { getattr read search }; 12 allow profman oemfs:file { read map }; 14 allow profman tmpfs:file { read map }; 15 allow profman profman_dump_data_file:file { write map }; 17 # Allow profman to analyze profiles for the secondary dex files. These [all …]
|
/aosp_15_r20/out/soong/.intermediates/art/profman/profman/linux_glibc_x86_64/ |
D | profman.rsp | 1 …profman/profman/linux_glibc_x86_64/obj/art/profman/boot_image_profile.o out/soong/.intermediates/a…
|
/aosp_15_r20/system/sepolicy/prebuilts/api/30.0/public/ |
H A D | profman.te | 1 # profman 2 type profman, domain; type 5 allow profman user_profile_data_file:file { getattr read write lock map }; 8 allow profman asec_apk_file:file { read map }; 9 allow profman apk_data_file:file { getattr read map }; 10 allow profman apk_data_file:dir { getattr read search }; 12 allow profman oemfs:file { read map }; 14 allow profman tmpfs:file { read map }; 15 allow profman profman_dump_data_file:file { write map }; 17 allow profman installd:fd use; [all …]
|
/aosp_15_r20/system/sepolicy/prebuilts/api/29.0/public/ |
H A D | profman.te | 1 # profman 2 type profman, domain; type 5 allow profman user_profile_data_file:file { getattr read write lock map }; 8 allow profman asec_apk_file:file { read map }; 9 allow profman apk_data_file:file { getattr read map }; 10 allow profman apk_data_file:dir { getattr read search }; 12 allow profman oemfs:file { read map }; 14 allow profman tmpfs:file { read map }; 15 allow profman profman_dump_data_file:file { write map }; 17 allow profman installd:fd use; [all …]
|
/aosp_15_r20/out/soong/.intermediates/art/profman/profman/android_arm64_armv8-2a_cortex-a55_apex31/unstripped/ |
D | profman.rsp | 1 …profman/profman/android_arm64_armv8-2a_cortex-a55_apex31/obj/art/profman/boot_image_profile.o out/…
|
/aosp_15_r20/system/sepolicy/prebuilts/api/202404/private/ |
H A D | profman.te | 1 typeattribute profman coredomain; 3 # Allow profman to read APKs and profile files next to them by FDs passed from 4 # other programs. In addition, allow profman to acquire flocks on those files. 5 allow profman { 11 # Allow profman to use file descriptors passed from privileged programs. 12 allow profman { artd installd }:fd use; 14 # Allow profman to read from memfd created by artd. 15 # profman needs to read the embedded profile that artd extracts from an APK, 17 allow profman artd_tmpfs:file { getattr read map lock };
|
/aosp_15_r20/out/soong/.intermediates/art/profman/profmand/android_arm64_armv8-2a_cortex-a55_apex31/unstripped/ |
D | profmand.rsp | 1 …profman/profmand/android_arm64_armv8-2a_cortex-a55_apex31/obj/art/profman/boot_image_profile.o out…
|
/aosp_15_r20/system/sepolicy/prebuilts/api/34.0/private/ |
H A D | profman.te | 1 typeattribute profman coredomain; 3 # Allow profman to read APKs and profile files next to them by FDs passed from 4 # other programs. In addition, allow profman to acquire flocks on those files. 5 allow profman { 11 # Allow profman to use file descriptors passed from privileged programs. 12 allow profman { artd installd }:fd use;
|
/aosp_15_r20/out/soong/.intermediates/art/profman/profman/android_arm64_armv8-2a_cortex-a55_apex31/ |
D | profman.d | 1 …profman/profman/android_arm64_armv8-2a_cortex-a55_apex31/profman: out/soong/.intermediates/art/p…
|
D | meta_lic.rsp | 1 …profman -mt art_cc_binary -r art/profman -mc UNKNOWN -k SPDX-license-identifier-Apache-2.0 -k SPDX…
|
/aosp_15_r20/art/profman/ |
H A D | Android.bp | 28 name: "profman-defaults", 33 "profman.cc", 58 // is then used for the (mostly) static host profman binary. 94 name: "profman", 95 defaults: ["profman-defaults"], 123 "profman-defaults", 149 "profman-defaults", 221 required: ["profman"],
|
H A D | profman.cc | 1930 static int profman(int argc, char** argv) { in profman() function 1931 ProfMan profman; in profman() local 1934 profman.ParseArgs(argc, argv); in profman() 1939 if (profman.ShouldGenerateTestProfile()) { in profman() 1940 return profman.GenerateTestProfile(); in profman() 1942 if (profman.ShouldOnlyDumpProfile()) { in profman() 1943 return profman.DumpProfileInfo(); in profman() 1945 if (profman.ShouldOnlyDumpClassesAndMethods()) { in profman() 1946 return profman.DumpClassesAndMethods(); in profman() 1948 if (profman.ShouldCreateProfile()) { in profman() [all …]
|
/aosp_15_r20/out/soong/raw-aosp_shiba/f2/ |
D | f2100678c88a2a39968a253daa5eb1c366036245 | 3 from: "out/soong/.intermediates/art/profman/profman/linux_glibc_x86_64/profman" 4 to: "tools/out/bin/profman" 16 …roid_common/AppUsedByOtherApp.apk) && __SBOX_SANDBOX_DIR__/tools/out/bin/profman --create-profile-…
|
/aosp_15_r20/out/soong/raw-aosp_shiba/77/ |
D | 772e3dccbe38980d4ab351a24ae55d8abeea13db | 3 from: "out/soong/.intermediates/art/profman/profman/linux_glibc_x86_64/profman" 4 to: "tools/out/bin/profman" 16 …roid_common/AppUsedByOtherApp.apk) && __SBOX_SANDBOX_DIR__/tools/out/bin/profman --create-profile-…
|
D | 7792324e16c809fa41f51558ce036e1fe2621f92 | 19 …c, artd, dalvikvm, dex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, oatdump, profman 22 …c, artd, dalvikvm, dex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, oatdump, profman 42 …kjvmti, libperfetto_hprof, libprocinfo, libprofile, libunwindstack, libziparchive, oatdump, profman 45 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 55 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 67 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 99 …kjvm, libopenjdkjvmti, libperfetto_hprof, libprofile, libsigchain, libunwindstack, oatdump, profman 101 …btinyxml2, libunwindstack, libvixl, libziparchive, libzstd, oatdump, perfetto_trace_protos, profman 102 …otos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, prebuilt_libunwind, profman 104 …btinyxml2, libunwindstack, libvixl, libziparchive, libzstd, oatdump, perfetto_trace_protos, profman
|
/aosp_15_r20/out/soong/raw-aosp_shiba/9f/ |
D | 9f906b3a809eaa340a94af70907fc311e6934d3e | 3 from: "out/soong/.intermediates/art/profman/profman/linux_glibc_x86_64/profman" 4 to: "tools/out/bin/profman" 16 …roid_common/CtsCompilationApp.apk) && __SBOX_SANDBOX_DIR__/tools/out/bin/profman --create-profile-…
|
/aosp_15_r20/out/soong/raw-aosp_shiba/8a/ |
D | 8ac249ed31b8cfc9b1dc53d073cced10ddd6df9c | 3 from: "out/soong/.intermediates/art/profman/profman/linux_glibc_x86_64/profman" 4 to: "tools/out/bin/profman" 16 …android_common/CtsStorageAppC.apk) && __SBOX_SANDBOX_DIR__/tools/out/bin/profman --create-profile-…
|
/aosp_15_r20/out/soong/raw-aosp_shiba/69/ |
D | 69520aef254e8fc5cb4ff9ea1bc27d4b5f99e1d9 | 19 … dex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, oatdump, odrefresh_broken, profman 22 … dex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, oatdump, odrefresh_broken, profman 42 …kjvmti, libperfetto_hprof, libprocinfo, libprofile, libunwindstack, libziparchive, oatdump, profman 45 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 55 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 67 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 99 …mti, libperfetto_hprof, libprofile, libsigchain, libunwindstack, oatdump, odrefresh_broken, profman 101 …ndstack, libvixl, libziparchive, libzstd, oatdump, odrefresh_broken, perfetto_trace_protos, profman 102 …otos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, prebuilt_libunwind, profman 104 …ndstack, libvixl, libziparchive, libzstd, oatdump, odrefresh_broken, perfetto_trace_protos, profman
|
/aosp_15_r20/out/soong/raw-aosp_shiba/2f/ |
D | 2fa6526f981bc4ce5ca16f830857bb38953fecd0 | 19 …lvikvm, dex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, oatdump, odrefresh, profman 22 …lvikvm, dex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, oatdump, odrefresh, profman 42 …perfetto_hprof, libprocinfo, libprofile, libunwindstack, libziparchive, oatdump, odrefresh, profman 45 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 55 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 67 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 99 …enjdkjvmti, libperfetto_hprof, libprofile, libsigchain, libunwindstack, oatdump, odrefresh, profman 101 …libunwindstack, libvixl, libziparchive, libzstd, oatdump, odrefresh, perfetto_trace_protos, profman 102 …otos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, prebuilt_libunwind, profman 104 …libunwindstack, libvixl, libziparchive, libzstd, oatdump, odrefresh, perfetto_trace_protos, profman
|
/aosp_15_r20/out/soong/raw-aosp_shiba/ec/ |
D | ec38ad19ec2ae15220162414a579267ff78bb014 | 19 …ex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, imgdiag, oatdump, odrefresh, profman 22 …ex2oat, dexdump, dexlist, dexopt_chroot_setup, dexoptanalyzer, imgdiag, oatdump, odrefresh, profman 42 …perfetto_hprof, libprocinfo, libprofile, libunwindstack, libziparchive, oatdump, odrefresh, profman 45 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 55 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 67 …_protos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, profman, profman_headers 99 …enjdkjvmti, libperfetto_hprof, libprofile, libsigchain, libunwindstack, oatdump, odrefresh, profman 101 …libunwindstack, libvixl, libziparchive, libzstd, oatdump, odrefresh, perfetto_trace_protos, profman 102 …otos, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, prebuilt_libunwind, profman 104 …libunwindstack, libvixl, libziparchive, libzstd, oatdump, odrefresh, perfetto_trace_protos, profman
|