platform_build/core
Kavi Gupta 7185f8cc2d Modify build to put dumpcoverage agent into /system/lib
This location allows the agent to be attached to arbitrary processes.

It only makes sense to include libdumpcoverage.so on coverage builds,
as these are the only builds that have any information to be dumped.

Test: manual, used examples in README (see other CL) to test whether
it works on a userdebug_coverage build on cuttlefish

Change-Id: Ib2fece1b41a3b5d16c8a2a444c5486137e475fda
2019-06-27 09:28:39 -07:00
..
clang Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
combo Tune JVM, print full diagnostics on crash. 2019-06-11 13:29:12 -07:00
tasks Fix an issue in setting up PATH. 2019-06-24 14:08:36 -07:00
LINUX_KERNEL_COPYING
Makefile Stop passing `--block` and MKBOOTIMG to ota_from_target_files. 2019-06-25 13:04:06 -07:00
OWNERS Update OWNERS for dex preopt related files. 2018-12-18 19:39:20 +00:00
WINPTHREADS_COPYING
aapt2.mk Allow passing --legacy in LOCAL_AAPT_FLAGS 2019-06-22 13:03:09 -07:00
aapt_flags.mk
allowed_ndk_types.mk
android_manifest.mk Merge "Allow codename.fingerprint format for targetSdkVersion" 2019-04-22 16:48:35 +00:00
android_vts_host_config.mk Add a wrapper file for the vts_config module. 2019-02-14 18:13:36 -08:00
app_certificate_validate.mk Access PRODUCT_ variables directly 2019-03-28 15:54:25 +00:00
app_prebuilt_internal.mk Move verify_uses_libraries.sh out of dexpreopt 2019-05-26 17:42:17 +00:00
autogen_test_config.mk Update auto-gen test config template with EXTRA_CONFIGS placeholder 2019-06-13 20:32:22 -07:00
aux_config.mk Fix aux_config warning 2019-02-04 20:52:14 -08:00
aux_executable.mk Remove *_OUT_INTERMEDIATE_LIBRARIES 2018-09-15 10:52:13 -07:00
aux_static_library.mk
aux_toolchain.mk Move libgcc to libcrt.builtins 2018-11-08 13:40:34 -08:00
base_rules.mk Call clean-path in more places 2019-06-12 21:35:33 +00:00
binary.mk Depend on NDK libraries 2019-06-12 21:35:46 +00:00
board_config.mk Obsolete BUILD_BROKEN_ANDROIDMK_EXPORTS 2019-05-25 17:12:12 -07:00
build-system.html Remove TARGET_ROOT_OUT_SBIN / TARGET_ROOT_OUT_SBIN_UNSTRIPPED 2019-04-17 11:12:32 -07:00
build_id.mk Make change and version bump to PPRL.190605.003 2019-06-05 02:06:47 +00:00
build_rro_package.mk Statements in build system such as ifeq (true,$(LOCAL_VENDOR_MODULE)) has a poor compatibility 2019-04-03 01:31:43 +00:00
cc_prebuilt_internal.mk fix: wrong dependency from ETC to libc++.so 2019-05-31 07:24:42 +09:00
ccache.mk Mark export/unexport as deprecated 2018-06-21 10:12:23 -07:00
check_elf_file.mk Fix check_elf_file with LOCAL_SDK_VERSION and NDK libs 2019-03-01 10:25:25 +08:00
checktree
cleanbuild.mk
cleanspec.mk
clear_vars.mk make: Add support to skip current VNDK install 2019-05-25 02:06:08 +09:00
config.mk Clean up the dependencies for user image creation. 2019-06-24 15:47:47 -07:00
config_sanitizers.mk Remove experimental pass manager for fuzzer builds. 2019-06-17 10:37:55 -07:00
configure_module_stem.mk Restrict characters in module names 2018-06-12 13:48:49 -07:00
construct_context.sh Move verify_uses_libraries.sh out of dexpreopt 2019-05-26 17:42:17 +00:00
copy_headers.mk
cxx_stl_setup.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
definitions.mk Don't pass --legacy by default to aapt2 compile 2019-06-22 13:04:51 -07:00
deprecation.mk Start the deprecation of BUILD_HOST_STATIC_LIBRARY 2019-06-14 09:37:42 -07:00
device.mk
dex_preopt.mk Rename PRODUCT_USES_ART to PRODUCT_USES_DEFAULT_ART_CONFIG 2019-05-01 15:35:03 -07:00
dex_preopt_config.mk Revert "Remove option to create boot image based on preloaded classes" 2019-06-26 16:45:01 +00:00
dex_preopt_libart.mk Move the profile rule out of dex_preopt_libart.mk. 2019-04-05 18:44:15 +01:00
dex_preopt_libart_boot.mk Support for install multiple boot images. 2019-02-22 15:33:23 +00:00
dex_preopt_odex_install.mk Use dexpreopt image deps from Soong 2019-06-18 01:19:04 +00:00
distdir.mk Fix dist-for-goals with no targets 2018-10-20 16:59:41 -07:00
dumpvar.mk Fix dump-vars output to handle quotes. 2019-05-30 20:59:50 -07:00
dynamic_binary.mk Use llvm-{strip,objcopy} by default 2019-01-30 13:40:44 +00:00
empty_test_config.xml
envsetup.mk Adding boot-debug.img and ramdisk-debug.img 2019-04-22 21:50:07 +08:00
executable.mk Build: Do not build sanitize-never executable 2018-10-10 19:27:04 -07:00
executable_internal.mk Merge changes I2183ac9f,I2c76701c,Ibbe4e11a,I0706faa2,Ic5b7c4fb, ... 2019-06-13 17:13:22 +00:00
executable_prefer_symlink.mk
filter_symbols.sh
force_aapt2.mk Don't set LOCAL_SDK_RES_VERSION to current if LOCAL_SDK_VERSION is core_current 2019-04-18 11:14:58 -07:00
fuzz_test.mk Fix fuzzer builds. 2019-05-20 16:58:26 -07:00
generate_enforce_rro.mk Don't sign auto-generated RROs with platform cert 2019-05-01 16:42:56 +01:00
goma.mk Remove Goma resource check code. 2019-01-11 17:07:58 +09:00
header_library.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
header_library_internal.mk Add soong_cc_prebuilt.mk 2018-09-10 14:46:52 -07:00
host_dalvik_java_library.mk Convert java proto generation to use srcjars 2019-06-10 16:31:07 -07:00
host_dalvik_static_java_library.mk
host_executable.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
host_executable_internal.mk Add dependencies on the toolchain (clang, etc) 2019-06-12 21:34:52 +00:00
host_fuzz_test.mk Fix fuzzer builds. 2019-05-20 16:58:26 -07:00
host_java_library.mk Convert java proto generation to use srcjars 2019-06-10 16:31:07 -07:00
host_java_library_common.mk Remove host- prefix from protobuf libraries 2018-10-26 23:55:49 -07:00
host_native_test.mk
host_prebuilt.mk
host_shared_library.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
host_shared_library_internal.mk Remove *_OUT_INTERMEDIATE_LIBRARIES 2018-09-15 10:52:13 -07:00
host_shared_test_lib.mk
host_static_library.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
host_static_library_internal.mk
host_static_test_lib.mk Deprecate next set of make module types 2019-05-08 12:27:53 -07:00
host_test_config.mk
host_test_internal.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
install_jni_libs.mk Indent the install_jni_libs makefiles 2019-04-03 14:24:43 +01:00
install_jni_libs_internal.mk Indent the install_jni_libs makefiles 2019-04-03 14:24:43 +01:00
instrumentation_test_config_template.xml Update auto-gen test config template with EXTRA_CONFIGS placeholder 2019-06-13 20:32:22 -07:00
jacoco.mk Use find(1)'s -exec directly. 2019-01-14 12:56:07 -08:00
java.mk Fix some java library dependencies 2019-06-12 21:36:29 +00:00
java_common.mk Depend on all the files from system modules 2019-06-18 01:19:04 +00:00
java_host_test_config_template.xml Update auto-gen test config template with EXTRA_CONFIGS placeholder 2019-06-13 20:32:22 -07:00
java_library.mk Fix some java library dependencies 2019-06-12 21:36:29 +00:00
java_prebuilt_internal.mk AIDEGen: Collect the classes.jar of the prebuilt modules into module-info.json 2019-06-14 10:47:18 +08:00
java_renderscript.mk Fix dep filename for rs.srcjar 2019-01-03 22:14:56 -08:00
java_test_config_template.xml Update auto-gen test config template with EXTRA_CONFIGS placeholder 2019-06-13 20:32:22 -07:00
jetifier.mk Follow minor Jetifier usage change 2018-08-29 17:33:29 +00:00
link_type.mk
local_systemsdk.mk Put DEVICE/PRODUCT overlays in different partitions 2019-03-22 13:25:20 +00:00
local_vndk.mk Add support for /odm partition 2018-08-08 18:59:44 +08:00
main.mk Modify build to put dumpcoverage agent into /system/lib 2019-06-27 09:28:39 -07:00
misc_prebuilt_internal.mk fix: wrong dependency from ETC to libc++.so 2019-05-31 07:24:42 +09:00
module_arch_supported.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
multi_prebuilt.mk Remove *_OUT_INTERMEDIATE_LIBRARIES 2018-09-15 10:52:13 -07:00
multilib.mk
native_benchmark.mk Eliminate ENABLE_DEFAULT_TEST_LOCATION as it is always true 2019-03-25 13:26:03 -07:00
native_benchmark_test_config_template.xml Update auto-gen test config template with EXTRA_CONFIGS placeholder 2019-06-13 20:32:22 -07:00
native_host_test_config_template.xml Update auto-gen test config template with EXTRA_CONFIGS placeholder 2019-06-13 20:32:22 -07:00
native_test.mk
native_test_config_template.xml Update auto-gen test config template with EXTRA_CONFIGS placeholder 2019-06-13 20:32:22 -07:00
ninja_config.mk Remove valgrind-test-art% targets from PARSE_TIME_MAKE_GOALS. 2019-03-13 17:28:11 +00:00
node_fns.mk Add support for single-value product variables 2019-05-06 16:17:20 +01:00
notice_files.mk make: Add support to skip current VNDK install 2019-05-25 02:06:08 +09:00
pack_dyn_relocs_setup.mk Disable standalone relocation packer 2018-06-26 00:35:46 +00:00
package.mk Warn when defining a 32-bit product on a 64-bit device. 2018-07-09 13:17:52 +01:00
package_internal.mk Allow passing --legacy in LOCAL_AAPT_FLAGS 2019-06-22 13:03:09 -07:00
pathmap.mk
pdk_config.mk Remove usages of legacy-test and legacy-android-test 2019-02-22 15:45:03 +00:00
pdk_fusion_modules.mk Fix pre-extracted PDKs 2018-11-05 10:57:24 -08:00
phony_package.mk
prebuilt.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
prebuilt_internal.mk Call clean-path in more places 2019-06-12 21:35:33 +00:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product-graph.mk Add more colors to generated product graphs 2019-05-16 11:09:57 +01:00
product.mk Modify build to put dumpcoverage agent into /system/lib 2019-06-27 09:28:39 -07:00
product_config.mk Allow overriding PRODUCT_EXTRA_VNDK_VERSIONS 2019-05-16 13:12:55 +00:00
proguard.flags Understand the support library/androidx @Keep annotations 2019-03-26 23:44:01 +00:00
proguard.jacoco.flags
proguard_basic_keeps.flags Remove unsupported option from R8 flags 2019-04-22 20:00:37 +00:00
project_definitions.mk Always statically include Support Libraries, move SDK definitions up a dir 2018-05-03 16:47:11 -07:00
python_binary_host_test_config_template.xml ATest: Add test config template for python. 2018-11-20 15:31:44 +08:00
root.mk
sdk_check.mk
sdk_font.mk
shared_library.mk Remove *_OUT_INTERMEDIATE_LIBRARIES 2018-09-15 10:52:13 -07:00
shared_library_internal.mk Merge changes I2183ac9f,I2c76701c,Ibbe4e11a,I0706faa2,Ic5b7c4fb, ... 2019-06-13 17:13:22 +00:00
shared_test_lib.mk
soong_app_prebuilt.mk Merge "Support PRESIGNED in soong_app_prebuilt.mk" 2019-05-04 00:22:29 +00:00
soong_cc_prebuilt.mk Package coverage files as a zip. 2019-06-10 15:27:31 -07:00
soong_config.mk Merge "Move verify_uses_libraries.sh out of dexpreopt" 2019-05-29 18:09:01 +00:00
soong_droiddoc_prebuilt.mk Build docs zips with make docs 2019-01-18 16:08:14 -08:00
soong_java_prebuilt.mk AIDEGen: Collect the classes.jar of the prebuilt modules into module-info.json 2019-06-14 10:47:18 +08:00
static_java_library.mk Remove AAPT1 support 2019-04-17 16:50:30 -07:00
static_library.mk Remove *_OUT_INTERMEDIATE_LIBRARIES 2018-09-15 10:52:13 -07:00
static_library_internal.mk Merge changes I2183ac9f,I2c76701c,Ibbe4e11a,I0706faa2,Ic5b7c4fb, ... 2019-06-13 17:13:22 +00:00
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
target_test_internal.mk Eliminate ENABLE_DEFAULT_TEST_LOCATION as it is always true 2019-03-25 13:26:03 -07:00
test_config_common.mk
use_lld_setup.mk Remove support for building Windows modules in Make 2019-02-05 00:19:41 -08:00
verify_uses_libraries.sh Use $(AAPT) instead of aapt for verifying uses libraries 2018-05-14 10:18:02 -07:00
version_defaults.mk DO NOT MERGE - Merge pi-platform-release (PPRL.190605.003) into stage-aosp-master 2019-06-05 15:23:41 -07:00