/system/tools/aidl/ |
D | ast_java.cpp | 40 void WriteModifiers(CodeWriter* to, int mod, int mask) { in WriteModifiers() argument 44 to->Write("@Override "); in WriteModifiers() 48 to->Write("public "); in WriteModifiers() 50 to->Write("private "); in WriteModifiers() 52 to->Write("protected "); in WriteModifiers() 56 to->Write("static "); in WriteModifiers() 60 to->Write("final "); in WriteModifiers() 64 to->Write("abstract "); in WriteModifiers() 68 void WriteArgumentList(CodeWriter* to, const vector<std::shared_ptr<Expression>>& arguments) { in WriteArgumentList() argument 71 arguments[i]->Write(to); in WriteArgumentList() [all …]
|
D | ast_cpp.cpp | 40 void LiteralDecl::Write(CodeWriter* to) const { in Write() 41 to->Write("%s", expression_.c_str()); in Write() 56 void ClassDecl::Write(CodeWriter* to) const { in Write() 57 to->Write("class %s ", name_.c_str()); in Write() 60 to->Write(": public %s ", parent_.c_str()); in Write() 62 to->Write("{\n"); in Write() 65 to->Write("public:\n"); in Write() 67 to->Indent(); in Write() 69 dec->Write(to); in Write() 70 to->Dedent(); in Write() [all …]
|
/system/libhwbinder/ |
D | TextOutput.h | 42 inline explicit Bundle(TextOutput& to) : mTO(to) { to.pushBundle(); } in Bundle() argument 59 TextOutput& endl(TextOutput& to); 60 TextOutput& indent(TextOutput& to); 61 TextOutput& dedent(TextOutput& to); 64 TextOutput& operator<<(TextOutput& to, const T& val) 69 to.print(str.c_str(), str.size()); 70 return to; 73 TextOutput& operator<<(TextOutput& to, TextOutputManipFunc func); 87 TextOutput& operator<<(TextOutput& to, const TypeCode& val); 116 TextOutput& operator<<(TextOutput& to, const HexDump& val); [all …]
|
/system/sepolicy/prebuilts/api/30.0/public/ |
D | hal_health.te | 1 # HwBinder IPC from client to server, and callbacks 9 # Allow to listen to uevents for updates 12 # Allow to read /sys/class/power_supply directory 15 # Allow to read files under /sys/class/power_supply. Implementations typically have symlinks 16 # to vendor specific files. Vendors should mark sysfs_batteryinfo on all files read by health 20 # Allow to wake up to send periodic events 23 # Write to /dev/kmsg 26 # Allow to use timerfd to wake itself up periodically to send health info.
|
D | postinstall.te | 2 # Extend the permissions in this domain to allow this program to access other 6 # Allow postinstall to write to its stdout/stderr when redirected via pipes to 11 # Allow postinstall to read and execute directories and files in the same 17 # Allow postinstall to execute the shell or other system executables. 22 # Allow postinstall to execute shell in recovery. 31 # Allow postinstall scripts to talk to the system server. 35 # Need to talk to the otadexopt service. 38 # Allow postinstall scripts to trigger f2fs garbage collection 43 # should transition to postinstall, as it is only meant to run during the
|
/system/sepolicy/prebuilts/api/29.0/public/ |
D | hal_health.te | 1 # HwBinder IPC from client to server, and callbacks 9 # Allow to listen to uevents for updates 12 # Allow to read /sys/class/power_supply directory 15 # Allow to read files under /sys/class/power_supply. Implementations typically have symlinks 16 # to vendor specific files. Vendors should mark sysfs_batteryinfo on all files read by health 20 # Allow to wake up to send periodic events 23 # Write to /dev/kmsg 26 # Allow to use timerfd to wake itself up periodically to send health info.
|
D | postinstall.te | 2 # Extend the permissions in this domain to allow this program to access other 6 # Allow postinstall to write to its stdout/stderr when redirected via pipes to 11 # Allow postinstall to read and execute directories and files in the same 17 # Allow postinstall to execute the shell or other system executables. 22 # Allow postinstall to execute shell in recovery. 31 # Allow postinstall scripts to talk to the system server. 35 # Need to talk to the otadexopt service. 38 # Allow postinstall scripts to trigger f2fs garbage collection 43 # should transition to postinstall, as it is only meant to run during the
|
/system/sepolicy/public/ |
D | hal_health.te | 1 # HwBinder IPC from client to server, and callbacks 9 # Allow to listen to uevents for updates 12 # Allow to read /sys/class/power_supply directory 15 # Allow to read files under /sys/class/power_supply. Implementations typically have symlinks 16 # to vendor specific files. Vendors should mark sysfs_batteryinfo on all files read by health 20 # Allow to wake up to send periodic events 23 # Write to /dev/kmsg 26 # Allow to use timerfd to wake itself up periodically to send health info.
|
D | postinstall.te | 2 # Extend the permissions in this domain to allow this program to access other 6 # Allow postinstall to write to its stdout/stderr when redirected via pipes to 11 # Allow postinstall to read and execute directories and files in the same 17 # Allow postinstall to execute the shell or other system executables. 22 # Allow postinstall to execute shell in recovery. 31 # Allow postinstall scripts to talk to the system server. 35 # Need to talk to the otadexopt service. 38 # Allow postinstall scripts to trigger f2fs garbage collection 43 # should transition to postinstall, as it is only meant to run during the
|
/system/sepolicy/prebuilts/api/28.0/public/ |
D | hal_health.te | 1 # HwBinder IPC from client to server, and callbacks 8 # Read access to system files for HALs in 10 # to be able to open the hal implementation .so files 15 # Allow to listen to uevents for updates 18 # Allow to read /sys/class/power_supply directory 21 # Allow to read files under /sys/class/power_supply. Implementations typically have symlinks 22 # to vendor specific files. Vendors should mark sysfs_batteryinfo on all files read by health 26 # Allow to wake up to send periodic events 29 # Write to /dev/kmsg
|
D | postinstall.te | 2 # Extend the permissions in this domain to allow this program to access other 6 # Allow postinstall to write to its stdout/stderr when redirected via pipes to 11 # Allow postinstall to read and execute directories and files in the same 17 # Allow postinstall to execute the shell or other system executables. 26 # Allow postinstall scripts to talk to the system server. 30 # Need to talk to the otadexopt service. 34 # should transition to postinstall, as it is only meant to run during the
|
/system/sepolicy/private/ |
D | automotive_display_service.te | 7 # Allow to add a display service to the manager 10 # Allow init to launch automotive display service 13 # Allow to use Binder IPC for SurfaceFlinger. 16 # Allow to use HwBinder IPC for HAL implementations. 20 # Allow to read the target property. 23 # Allow to find SurfaceFlinger. 26 # Allow client domain to do binder IPC to serverdomain. 29 # Allow to use a graphics mapper 32 # Allow to use hidl token service
|
D | snapshotctl.te | 4 # Allow init to run snapshotctl and do auto domain transfer. 7 # Allow to start gsid service. 10 # Allow to talk to gsid. 15 # Allow to create/read/write/delete OTA metadata files for snapshot status and COW file status. 20 # Allow to get A/B slot suffix from device tree or kernel cmdline. 24 # Needed to (re-)map logical partitions. 28 # Interact with device-mapper to collapse snapshots. 31 # Needed to mutate device-mapper nodes. 34 # Snapshotctl talk to boot control HAL to set merge status. 38 # Allow snapshotctl to write to statsd socket.
|
D | dumpstate.te | 5 # Execute and transition to the vdc domain 19 # Allow dumpstate to make binder calls to incidentd 22 # Allow dumpstate to make binder calls to storaged service 25 # Allow dumpstate to make binder calls to statsd 28 # Allow dumpstate to talk to gpuservice over binder 31 # Allow dumpstate to talk to idmap over binder 37 # Signal native processes to dump their stack. 50 # For comminucating with the system process to do confirmation ui. 54 # dumpstate_prop is used to share state with the Shell app. 58 # dumpstate_options_prop is used to pass extra command-line args. [all …]
|
/system/sepolicy/prebuilts/api/30.0/private/ |
D | automotive_display_service.te | 7 # Allow to add a display service to the manager 10 # Allow init to launch automotive display service 13 # Allow to use Binder IPC for SurfaceFlinger. 16 # Allow to use HwBinder IPC for HAL implementations. 20 # Allow to read the target property. 23 # Allow to find SurfaceFlinger. 26 # Allow client domain to do binder IPC to serverdomain. 29 # Allow to use a graphics mapper 32 # Allow to use hidl token service
|
D | snapshotctl.te | 4 # Allow init to run snapshotctl and do auto domain transfer. 7 # Allow to start gsid service. 10 # Allow to talk to gsid. 15 # Allow to create/read/write/delete OTA metadata files for snapshot status and COW file status. 20 # Allow to get A/B slot suffix from device tree or kernel cmdline. 24 # Needed to (re-)map logical partitions. 28 # Interact with device-mapper to collapse snapshots. 31 # Needed to mutate device-mapper nodes. 34 # Snapshotctl talk to boot control HAL to set merge status. 38 # Allow snapshotctl to write to statsd socket.
|
D | netd.te | 5 # Allow netd to spawn dnsmasq in it's own domain 8 # Allow netd to start clatd in its own domain and kill it 12 # give netd permission to setup iptables rule with xt_bpf, attach program to cgroup, and read/write 16 # in order to invoke side effect of close() on such a socket calling synchronize_rcu() 22 # Allow netd to write to statsd. 25 # Allow netd to send callbacks to network_stack 28 # Allow netd to send dump info to dumpstate
|
D | otapreopt_chroot.te | 6 # We need to create an unshared mount namespace, and then mount /data. 10 # This is required to mount /vendor and mount/unmount ext4 images from 17 # This is required to unmount flattened APEX packages under 23 # Allow otapreopt_chroot to read SELinux policy files. 26 # Allow otapreopt_chroot to open and read the contents of /postinstall/system/apex. 28 # Allow otapreopt_chroot to read the persist.apexd.verity_on_system system property. 31 # Allow otapreopt to use file descriptors from update-engine. It will 37 # Allow to transition to postinstall_dexopt, to run otapreopt in its own sandbox. 40 # Allow otapreopt_chroot to create loop devices with /dev/loop-control. 42 # Allow otapreopt_chroot to access loop devices. [all …]
|
/system/sepolicy/prebuilts/api/26.0/public/ |
D | postinstall.te | 2 # Extend the permissions in this domain to allow this program to access other 6 # Allow postinstall to write to its stdout/stderr when redirected via pipes to 11 # Allow postinstall to read and execute directories and files in the same 17 # Allow postinstall to execute the shell or other system executables. 26 # Allow postinstall scripts to talk to the system server. 30 # Need to talk to the otadexopt service. 34 # should transition to postinstall, as it is only meant to run during the
|
/system/sepolicy/prebuilts/api/27.0/public/ |
D | postinstall.te | 2 # Extend the permissions in this domain to allow this program to access other 6 # Allow postinstall to write to its stdout/stderr when redirected via pipes to 11 # Allow postinstall to read and execute directories and files in the same 17 # Allow postinstall to execute the shell or other system executables. 26 # Allow postinstall scripts to talk to the system server. 30 # Need to talk to the otadexopt service. 34 # should transition to postinstall, as it is only meant to run during the
|
/system/sepolicy/prebuilts/api/29.0/private/ |
D | dumpstate.te | 5 # Execute and transition to the vdc domain 19 # Allow dumpstate to make binder calls to incidentd 22 # Allow dumpstate to make binder calls to storaged service 25 # Allow dumpstate to make binder calls to statsd 28 # Allow dumpstate to talk to gpuservice over binder 31 # Allow dumpstate to talk to idmap over binder 37 # Signal native processes to dump their stack. 51 # For comminucating with the system process to do confirmation ui.
|
D | netd.te | 5 # Allow netd to spawn dnsmasq in it's own domain 8 # Allow netd to start clatd in its own domain 11 # give netd permission to setup iptables rule with xt_bpf, attach program to cgroup, and read/write 15 # in order to invoke side effect of close() on such a socket calling synchronize_rcu() 21 # Allow netd to write to statsd. 24 # Allow netd to send callbacks to network_stack 27 # Allow netd to send dump info to dumpstate
|
D | otapreopt_chroot.te | 6 # We need to create an unshared mount namespace, and then mount /data. 10 # This is required to mount /vendor and mount/unmount ext4 images from 17 # This is required to unmount flattened APEX packages under 23 # Allow otapreopt_chroot to read SELinux policy files. 26 # Allow otapreopt_chroot to open and read the contents of /postinstall/system/apex. 28 # Allow otapreopt_chroot to read the persist.apexd.verity_on_system system property. 31 # Allow otapreopt to use file descriptors from update-engine. It will 37 # Allow to transition to postinstall_dexopt, to run otapreopt in its own sandbox. 40 # Allow otapreopt_chroot to create loop devices with /dev/loop-control. 42 # Allow otapreopt_chroot to access loop devices. [all …]
|
/system/media/audio_utils/ |
D | Doxyfile.orig | 3 # This file describes the settings to be used by the documentation system 37 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This 52 # to the output directory. 56 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path 58 # entered, it will be relative to the location where doxygen was started. If 63 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- 73 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 75 # information to generate all constant output in the proper language. 88 # If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member 90 # documentation (similar to Javadoc). Set to NO to disable this. [all …]
|
D | Doxyfile.bak | 3 # This file describes the settings to be used by the documentation system 37 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This 52 # to the output directory. 56 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path 58 # entered, it will be relative to the location where doxygen was started. If 63 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- 73 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 75 # information to generate all constant output in the proper language. 88 # If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member 90 # documentation (similar to Javadoc). Set to NO to disable this. [all …]
|