• Home
Name Date Size #Lines LOC

..--

binder/03-May-2024-930251

tests/03-May-2024-16691

Android.bpD03-May-20242.7 KiB10598

README.mdD03-May-2024689 1712

art_standalone_artd_tests.xmlD03-May-20242.7 KiB5024

artd.ccD03-May-202451.9 KiB1,3311,074

artd.hD03-May-20249.6 KiB239170

artd_main.ccD03-May-20241.2 KiB4318

artd_test.ccD03-May-202480.6 KiB1,9691,657

file_utils.ccD03-May-20247.9 KiB245179

file_utils.hD03-May-20245.1 KiB13657

file_utils_test.ccD03-May-202413.3 KiB352245

path_utils.ccD03-May-202411 KiB281219

path_utils.hD03-May-20243.3 KiB8947

path_utils_test.ccD03-May-202412.3 KiB265214

testing.hD03-May-20241.6 KiB4118

README.md

1## artd
2
3artd is a component of ART Service. It is a shim service to do tasks that
4require elevated permissions that are not available to system_server, such as
5manipulation of the file system and invoking dex2oat. It publishes a binder
6interface that is internal to ART service's Java code. When it invokes other
7binaries, it passes input and output files as FDs and drops capability before
8exec.
9
10### System properties
11
12artd can be controlled by the system properties listed below. Note that the list
13doesn't include options passed to dex2oat and other processes.
14
15- `dalvik.vm.artd-verbose`: Log verbosity of the artd process. The syntax is the
16  same as the runtime's `-verbose` flag.
17