Enable core platform API warnings on non-user builds
Core platform API violation reporting is disabled by default and can be enabled by setting the persist.debug.dalvik.vm.core_platform_api_policy property. Set it to "just-warn" for non-user builds and leave disabled on user builds. Test: builds, boots Bug: 125701194 Change-Id: I2f4be42373de9fdbc71c3178de6d34e07809f13a
This commit is contained in:
@@ -218,8 +218,7 @@ include build/make/core/pdk_config.mk
|
|||||||
|
|
||||||
#
|
#
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# Enable dynamic linker and hidden API developer warnings for
|
# Enable dynamic linker warnings for userdebug, eng and non-REL builds
|
||||||
# userdebug, eng and non-REL builds
|
|
||||||
ifneq ($(TARGET_BUILD_VARIANT),user)
|
ifneq ($(TARGET_BUILD_VARIANT),user)
|
||||||
ADDITIONAL_BUILD_PROPERTIES += ro.bionic.ld.warning=1
|
ADDITIONAL_BUILD_PROPERTIES += ro.bionic.ld.warning=1
|
||||||
else
|
else
|
||||||
@@ -257,6 +256,11 @@ ifneq (,$(PRODUCT_SYSTEM_SERVER_COMPILER_FILTER))
|
|||||||
ADDITIONAL_PRODUCT_PROPERTIES += dalvik.vm.systemservercompilerfilter=$(PRODUCT_SYSTEM_SERVER_COMPILER_FILTER)
|
ADDITIONAL_PRODUCT_PROPERTIES += dalvik.vm.systemservercompilerfilter=$(PRODUCT_SYSTEM_SERVER_COMPILER_FILTER)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Enable core platform API violation warnings on userdebug and eng builds.
|
||||||
|
ifneq ($(TARGET_BUILD_VARIANT),user)
|
||||||
|
ADDITIONAL_BUILD_PROPERTIES += persist.debug.dalvik.vm.core_platform_api_policy=just-warn
|
||||||
|
endif
|
||||||
|
|
||||||
# Sets the default value of ro.postinstall.fstab.prefix to /system.
|
# Sets the default value of ro.postinstall.fstab.prefix to /system.
|
||||||
# Device board config should override the value to /product when needed by:
|
# Device board config should override the value to /product when needed by:
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user