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