48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
|
# Copyright (C) 2017 The Android Open Source Project
|
||
|
#
|
||
|
# Bionic loader config file.
|
||
|
#
|
||
|
|
||
|
#dir.vendor=/vendor/bin/
|
||
|
#dir.system=/system/bin/
|
||
|
|
||
|
[vendor]
|
||
|
|
||
|
# When this flag is set to true linker will
|
||
|
# set target_sdk_version for this binary to
|
||
|
# the version specified in <dirname>/.version
|
||
|
# file, where <dirname> = dirname(executable_path)
|
||
|
#
|
||
|
# default value is false
|
||
|
enable.target.sdk.version = true
|
||
|
|
||
|
# There is always the default namespace no
|
||
|
# need to mention it in this list
|
||
|
additional.namespaces=system
|
||
|
|
||
|
# Is the namespace isolated
|
||
|
namespace.default.isolated = true
|
||
|
namespace.default.search.paths = /vendor/${LIB}
|
||
|
|
||
|
# TODO: property for asan search path?
|
||
|
namespace.default.permitted.paths = /vendor/${LIB}
|
||
|
namespace.default.asan.permitted.paths = /data/vendor/${LIB}
|
||
|
namespace.default.links = system
|
||
|
|
||
|
# Todo complete this list
|
||
|
namespace.default.link.system.shared_libs = libc.so:libm.so:libdl.so:libstdc++.so
|
||
|
|
||
|
namespace.system.isolated = true
|
||
|
namespace.system.search.paths = /system/${LIB}:/system/${LIB}/framework
|
||
|
namespace.system.permitted.paths = /system/${LIB}
|
||
|
|
||
|
[system]
|
||
|
namespace.default.isolated = true
|
||
|
namespace.default.search.paths = /system/${LIB}
|
||
|
namespace.default.permitted.paths = /system/${LIB}
|
||
|
|
||
|
# app_process will setup additional vendor namespace manually.
|
||
|
# Note that zygote will need vendor namespace to setup list of public
|
||
|
# libraries provided by vendors to apps.
|
||
|
|