android_build/core
Andreas Gampe 3d3b0c950d Build: Add option to restrict sanitization by owner
Add Make variable SANITIZE_NEVER_BY_OWNER to selectively
sanitize modules. By default, both are being sanitized. The
value of the variable is interpreted as a space or colon
separated list of owner names.

This can be used to create builds that lower the sanitization
burden by not sanitizing parts of the platform.

Bug: 29498013
Change-Id: Ib4412657fd38ff28a5c0863eddc2acde63c88ebb
(cherry picked from commit ea38d8e95d)
2016-06-30 16:20:03 -07:00
..
clang Drop CLANG and CLANG_CXX in the environment 2016-06-06 13:13:50 -07:00
combo Merge "Add NATIVE_TESTS class, move host native tests" 2016-06-06 23:59:23 +00:00
no_java_path
tasks Merge "Add jdk.net to whitelist" 2016-06-29 11:00:47 +00:00
LINUX_KERNEL_COPYING
Makefile Extract public key ID from cert 2016-06-28 23:35:41 +00:00
android_manifest.mk
apicheck_msg_current.txt
apicheck_msg_last.txt
base_rules.mk Merge "Add NATIVE_TESTS class, move host native tests" 2016-06-06 23:59:23 +00:00
binary.mk Turn unused source files from warning to error 2016-06-28 10:22:08 -07:00
build-system.html Fix build system documentation example 2016-05-08 19:24:58 -07:00
build_id.mk
ccache.mk
checktree
cleanbuild.mk
cleanspec.mk
clear_vars.mk Add LOCAL_NOSANITIZE. 2016-06-30 22:49:17 +00:00
config.mk Use more prebuilt build-tools 2016-06-14 13:50:38 -07:00
config_sanitizers.mk Build: Add option to restrict sanitization by owner 2016-06-30 16:20:03 -07:00
configure_local_jack.mk
configure_module_stem.mk
copy_headers.mk
cxx_stl_setup.mk Forbid libstdc++ on Linux and Darwin 2016-06-15 13:41:45 -07:00
definitions.mk Filter logging from dexdump/dex2oat to errors only 2016-06-24 09:27:00 -07:00
device.mk
dex_preopt.mk
dex_preopt_libart.mk Skip uses-library check for preopted apps. 2016-06-13 18:14:27 -07:00
dex_preopt_libart_boot.mk Also turn down the logging for dex2oat on the boot image 2016-06-20 11:15:31 -07:00
dex_preopt_odex_install.mk
distdir.mk
dpi_specific_apk.mk Make apks depend on their certificates 2016-05-13 16:03:24 +09:00
droiddoc.mk
dumpvar.mk Add Soong tools to PATH 2016-05-31 18:32:35 -07:00
dynamic_binary.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
envsetup.mk Detect `uname -m` == i686 as a 32-bit host 2016-06-29 12:30:56 -07:00
executable.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
executable_internal.mk Remove unnecessary variables 2016-05-25 21:23:20 -07:00
executable_prefer_symlink.mk
filter_symbols.sh
find-jdk-tools-jar.sh
fuzz_test.mk
goma.mk
help.mk
host_dalvik_java_library.mk Remove bootclasspath handling for Jack 2016-04-22 09:29:32 +02:00
host_dalvik_static_java_library.mk Remove bootclasspath handling for Jack 2016-04-22 09:29:32 +02:00
host_executable.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
host_executable_internal.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
host_fuzz_test.mk
host_java_library.mk
host_java_library_common.mk
host_native_test.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
host_prebuilt.mk
host_shared_library.mk
host_shared_library_internal.mk
host_shared_test_lib.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
host_static_library.mk
host_static_library_internal.mk
host_static_test_lib.mk
host_test_internal.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
install_jni_libs.mk
install_jni_libs_internal.mk Check that NDK-built modules only link to NDK-built modules 2016-06-15 20:22:19 -07:00
jack-default.args Do not force turn off of Jack warning 2016-06-08 17:00:09 +02:00
java.mk Fix typo in setting PRIVATE_MODULE for AIDL source 2016-06-24 13:13:52 -07:00
java_common.mk Warn if there is file with unknown suffix in Java module's sources. 2016-04-26 15:59:06 -07:00
java_library.mk
main.mk Merge "Add NATIVE_TESTS class, move host native tests" 2016-06-06 23:59:23 +00:00
module_arch_supported.mk
multi_prebuilt.mk
multilib.mk
native_benchmark.mk
native_test.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
ninja.mk Fix kati --no_ignore_dirty usage 2016-06-15 14:55:58 -07:00
node_fns.mk
notice_files.mk
package.mk
package_internal.mk Make apks depend on their certificates 2016-05-13 16:03:24 +09:00
pathmap.mk
pdk_config.mk
pdk_fusion_modules.mk
phony_package.mk
post_clean.mk
prebuilt.mk Merge "Add NATIVE_TESTS class, move host native tests" 2016-06-06 23:59:23 +00:00
prebuilt_internal.mk Check that NDK-built modules only link to NDK-built modules 2016-06-15 20:22:19 -07:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product-graph.mk
product.mk Add VENDOR_PRODUCT_RESTRICT_VENDOR_FILES 2016-06-28 10:10:53 +08:00
product_config.mk Add variable PRODUCT_SHIPPING_API_LEVEL and make files with the 2016-06-03 23:02:27 +00:00
proguard.emma.flags
proguard.flags
proguard.jacoco.flags
proguard_basic_keeps.flags
proguard_tests.flags
root.mk
sdk_font.mk
setup_one_odex.mk
shared_library.mk
shared_library_internal.mk Remove unnecessary variables 2016-05-25 21:23:20 -07:00
shared_test_lib.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
soong.mk Add Soong tools to PATH 2016-05-31 18:32:35 -07:00
static_java_library.mk
static_library.mk
static_library_internal.mk
static_test_lib.mk
target_test_internal.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
version_defaults.mk