platform_build/core
Ivan Lozano e508169caf Don't export UBSan minimal runtime symbols.
When linking in the UBSan minimal runtime, don't export the symbols.
This was resulting in an edge case where symbols were sometimes
undefined at runtime on address sanitized builds if static library
dependencies were integer overflow sanitized.

Bug: 78766744
Test: readelf on libraries show either inclusion of the shared library
or no undefined symbols related to the minimal runtime.
Change-Id: I4382cc72baefd7fa96cd83e8349e82f7b083f5aa
2018-05-11 15:31:25 -07:00
..
clang Remove core/clang/versions.mk and scan-build wrapper 2018-02-15 13:38:50 -08:00
combo Switch back to llvm-ar. 2018-01-10 15:55:52 -08:00
tasks Merge "Move apicheck.mk off SRC_API_DIR." 2018-05-03 13:18:25 +00:00
aapt2.mk Regenerate R.java files from LOCAL_STATIC_ANDROID_LIBRARIES 2018-05-02 13:11:08 -07:00
aapt_flags.mk Move aapt2.mk before java.mk 2018-03-20 15:26:27 -07:00
allowed_ndk_types.mk Merge "Remove support for stlport." 2018-01-10 00:12:48 +00:00
android_manifest.mk Revert "Upgrade to ManifestMerger2" 2017-09-19 15:40:25 +00:00
apicheck_msg_current.txt
apicheck_msg_last.txt
autogen_test_config.mk build/make: auto generate Test config file for Google Benchmark Test 2018-04-19 09:16:54 +00:00
aux_config.mk Replace $(shell find | sort) with $(sort $(shell find)) 2018-02-05 23:07:58 -08:00
aux_executable.mk
aux_static_library.mk
aux_toolchain.mk
base_rules.mk Merge "Add .vendor to LOCAL_REQUIRED_MODULES for vendor" 2018-04-25 23:46:28 +00:00
binary.mk When my_use_clang_lld, link with lld for host. 2018-04-17 15:30:24 -07:00
build-system.html Experimental feature: LOCAL_PATCH_MODULE option in .mk files. 2018-01-11 01:13:13 +00:00
build_id.mk Don't use export with BUILD_ID 2018-04-16 23:05:10 +00:00
build_rro_package.mk
ccache.mk Remove our binary of ccache 2018-04-05 15:25:59 -07:00
checktree
cleanbuild.mk Update references to build/core to build/make/core 2017-10-20 12:49:28 -07:00
cleanspec.mk Revert "Revert "Use the Finder's results for faster searching"" 2017-08-18 02:46:39 +00:00
clear_vars.mk Move Support Library dependencies to their own var with resolution 2018-05-03 16:47:11 -07:00
config.mk Allow projects to define their own globally-available variables 2018-05-03 16:47:11 -07:00
config_sanitizers.mk Don't export UBSan minimal runtime symbols. 2018-05-11 15:31:25 -07:00
configure_module_stem.mk
copy_headers.mk
cxx_stl_setup.mk Disable availability macros in libc++ on Darwin. 2018-01-11 13:24:32 -08:00
definitions.mk Regenerate R.java files from LOCAL_STATIC_ANDROID_LIBRARIES 2018-05-02 13:11:08 -07:00
device.mk
dex_preopt.mk For user and userdebug generate error if DEXPREOPT is not enabled 2018-03-07 22:21:43 +00:00
dex_preopt_libart.mk Remove profman --skip-apk-verification flag 2018-04-27 17:23:12 -07:00
dex_preopt_libart_boot.mk Specify dirty image objects for profile boot image 2018-05-07 11:50:00 -07:00
dex_preopt_odex_install.mk Pass --dex-location when processing prebuilt profiles 2018-04-30 12:14:09 -07:00
distdir.mk Export DIST_DIR to soong on dist builds. 2017-11-28 11:26:24 -08:00
dpi_specific_apk.mk Support LOCAL_SDK_VERSION := core_current 2018-02-01 17:14:55 +09:00
droiddoc.mk Consolidate the logic for the sdk prebuilt module names. 2018-04-10 18:53:30 +01:00
dumpvar.mk Prevent using config.mk from make, clean up unused code 2017-10-19 20:26:23 +00:00
dynamic_binary.mk Add USE_CLANG_LLD and LOCAL_USE_CLANG_LLD 2018-04-12 11:00:06 -07:00
empty_test_config.xml Auto generate test config files 2017-12-20 15:05:17 -08:00
envsetup.mk Accept TARGET_DEVICE_DIR preserved from previous product load 2018-05-02 00:15:41 -07:00
executable.mk
executable_internal.mk Clean up some kati warnings 2018-01-29 16:23:37 -08:00
executable_prefer_symlink.mk
filter_symbols.sh
fuzz_test.mk Enhance coverage options to include those needed by Honggfuzz for coverage-driven fuzzing 2017-08-22 18:01:46 -04:00
generate_enforce_rro.mk Replace build/tools with build/make/tools 2017-12-06 16:12:40 -08:00
goma.mk
header_library.mk
header_library_internal.mk
host_dalvik_java_library.mk Replace extract_srcjars.sh with zipsync 2018-03-15 16:40:05 -07:00
host_dalvik_static_java_library.mk
host_executable.mk
host_executable_internal.mk Clean up some kati warnings 2018-01-29 16:23:37 -08:00
host_fuzz_test.mk Enhance coverage options to include those needed by Honggfuzz for coverage-driven fuzzing 2017-08-22 18:01:46 -04:00
host_java_library.mk Replace extract_srcjars.sh with zipsync 2018-03-15 16:40:05 -07:00
host_java_library_common.mk Build: Move LOCAL_ERROR_PRONE_FLAGS 2018-02-15 15:02:15 -08:00
host_native_test.mk
host_prebuilt.mk
host_shared_library.mk
host_shared_library_internal.mk Clean up some kati warnings 2018-01-29 16:23:37 -08:00
host_shared_test_lib.mk
host_static_library.mk
host_static_library_internal.mk
host_static_test_lib.mk
host_test_config.mk Add build script to generate TF test XML file with filters 2017-11-13 14:48:10 -08:00
host_test_internal.mk Add -lm to the default libs for Linux & Darwin 2017-09-26 20:26:11 -07:00
install_jni_libs.mk Merge "Don't embed vendor libs into vendor apks." 2017-12-06 04:23:04 +00:00
install_jni_libs_internal.mk Allow native:vendor to vendor apks 2018-04-12 17:14:48 +09:00
instrumentation_test_config_template.xml Update the base autogenerated config template for instru 2018-03-13 13:43:42 -07:00
jacoco.mk Update jacoco command line flags for latest version 2017-12-21 14:09:51 -08:00
java.mk Update make rules to use new android.jar location. 2018-04-27 16:39:44 +01:00
java_common.mk Forbid depending directly on SDK modules. 2018-05-02 15:02:09 +01:00
java_library.mk Tighter control of stripping in dex_preopt_odex_install. 2018-01-18 22:42:46 +00:00
java_renderscript.mk Move java renderscript support to java_renderscript.mk 2018-03-20 15:26:27 -07:00
link_type.mk build: aux: Fix link type checking for AUX builds 2017-08-04 12:45:02 -07:00
LINUX_KERNEL_COPYING
local_systemsdk.mk RRO for framework-res.apk is not force built against SystemSDK 2018-03-27 09:40:11 +09:00
local_vndk.mk Ensure partition_tag is always set correctly 2017-11-20 11:01:50 +09:00
main.mk Enable vndk_package if BOARD_VNDK_VERSION is set 2018-04-24 10:07:10 +08:00
Makefile Merge changes from topic "vintf_fragment" 2018-05-03 01:17:53 +00:00
math.mk Use system modules generated by soong when using javac -target 1.9 2017-10-16 17:55:24 -07:00
module_arch_supported.mk
multi_prebuilt.mk
multilib.mk
native_benchmark.mk
native_benchmark_test_config_template.xml build/make: auto generate Test config file for Google Benchmark Test 2018-04-19 09:16:54 +00:00
native_test.mk
native_test_config_template.xml Auto generate test config files 2017-12-20 15:05:17 -08:00
ninja_config.mk Revert "Remove art targets from PARSE_TIME_MAKE_GOALS" 2018-03-07 16:25:55 +00:00
node_fns.mk
notice_files.mk notice_files: Disable NOTICE files for FAKE modules. 2018-04-11 13:07:13 -07:00
package.mk
package_internal.mk Move Support Library dependencies to their own var with resolution 2018-05-03 16:47:11 -07:00
pathmap.mk Move include in prep of Android.bp support 2017-10-11 03:29:53 +00:00
pdk_config.mk Support a pre-extracted PDK zip 2018-03-08 13:50:21 -08:00
pdk_fusion_modules.mk Support a pre-extracted PDK zip 2018-03-08 13:50:21 -08:00
phony_package.mk
prebuilt.mk
prebuilt_internal.mk Update make rules to use new android.jar location. 2018-04-27 16:39:44 +01:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product-graph.mk Support /product partition 2018-01-25 09:33:58 +09:00
product.mk Use AndroidProducts.mk list from Soong's finder 2018-05-01 22:56:07 -07:00
product_config.mk Start moving add_lunch_combo to Make 2018-04-04 17:14:47 -07:00
proguard.flags
proguard.jacoco.flags
proguard_basic_keeps.flags
project_definitions.mk Always statically include Support Libraries, move SDK definitions up a dir 2018-05-03 16:47:11 -07:00
root.mk Update references to build/core to build/make/core 2017-10-20 12:49:28 -07:00
sdk_check.mk Enforce specifying sdk/private for apps. DO NOT MERGE 2018-03-08 13:19:36 +00:00
sdk_font.mk
setup_one_odex.mk Build: Move preopt classpath to private variable 2017-09-02 15:22:43 -07:00
shared_library.mk
shared_library_internal.mk Clean up some kati warnings 2018-01-29 16:23:37 -08:00
shared_test_lib.mk
soong_app_prebuilt.mk Merge "Remove unnecessary link-type check" 2018-03-09 00:21:21 +00:00
soong_config.mk Merge "Expose selinux variables to Soong." 2018-05-09 01:57:14 +00:00
soong_java_prebuilt.mk Regenerate R.java files from LOCAL_STATIC_ANDROID_LIBRARIES 2018-05-02 13:11:08 -07:00
static_java_library.mk Move Support Library dependencies to their own var with resolution 2018-05-03 16:47:11 -07:00
static_library.mk
static_library_internal.mk
static_test_lib.mk
support_libraries.mk Fix support libraries dependencies based on Soong modules 2018-05-03 16:47:55 -07:00
target_test_config.mk Add build script to generate TF test XML file with filters 2017-11-13 14:48:10 -08:00
target_test_internal.mk Remove support for stlport. 2018-01-05 11:49:43 -08:00
test_config_common.mk Add build script to generate TF test XML file with filters 2017-11-13 14:48:10 -08:00
use_lld_setup.mk Revert "Revert "Set global default to use lld."" 2018-05-08 20:13:41 +00:00
version_defaults.mk Adding Q entries to version_defaults.mk 2018-05-02 13:51:24 +00:00
WINPTHREADS_COPYING