Really fix the build.
libcutils/mspace.c includes libc/bionic/dlmalloc.c, we need to take care of the fact that any internal C library function cannot be used from it. Change-Id: I0bc81ae090b7ac2d464f26b97fc6b94a08cdad9c
This commit is contained in:
parent
01eb7f7243
commit
c51871d4b2
@ -479,7 +479,8 @@ libc_common_cflags := \
|
|||||||
-DINET6 \
|
-DINET6 \
|
||||||
-I$(LOCAL_PATH)/private \
|
-I$(LOCAL_PATH)/private \
|
||||||
-DUSE_DL_PREFIX \
|
-DUSE_DL_PREFIX \
|
||||||
-DPOSIX_MISTAKE
|
-DPOSIX_MISTAKE \
|
||||||
|
-DLOG_ON_HEAP_ERROR \
|
||||||
|
|
||||||
# these macro definitions are required to implement the
|
# these macro definitions are required to implement the
|
||||||
# 'timezone' and 'daylight' global variables, as well as
|
# 'timezone' and 'daylight' global variables, as well as
|
||||||
|
@ -2270,7 +2270,7 @@ static void reset_on_error(mstate m);
|
|||||||
* was detected. We need to be careful about not using a log function
|
* was detected. We need to be careful about not using a log function
|
||||||
* that may require an allocation here!
|
* that may require an allocation here!
|
||||||
*/
|
*/
|
||||||
#ifdef __ANDROID__
|
#ifdef LOG_ON_HEAP_ERROR
|
||||||
|
|
||||||
# include <private/logd.h>
|
# include <private/logd.h>
|
||||||
|
|
||||||
@ -2300,7 +2300,7 @@ static void __bionic_heap_error(const char* msg, const char* function)
|
|||||||
__bionic_heap_error("INVALID HEAP ADDRESS", __FUNCTION__)
|
__bionic_heap_error("INVALID HEAP ADDRESS", __FUNCTION__)
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
#else /* !__ANDROID__ */
|
#else /* !LOG_ON_HEAP_ERROR */
|
||||||
|
|
||||||
# ifndef CORRUPTION_ERROR_ACTION
|
# ifndef CORRUPTION_ERROR_ACTION
|
||||||
# define CORRUPTION_ERROR_ACTION(m) ABORT
|
# define CORRUPTION_ERROR_ACTION(m) ABORT
|
||||||
@ -2310,7 +2310,7 @@ static void __bionic_heap_error(const char* msg, const char* function)
|
|||||||
# define USAGE_ERROR_ACTION(m,p) ABORT
|
# define USAGE_ERROR_ACTION(m,p) ABORT
|
||||||
# endif /* USAGE_ERROR_ACTION */
|
# endif /* USAGE_ERROR_ACTION */
|
||||||
|
|
||||||
#endif /* !__ANDROID__ */
|
#endif /* !LOG_ON_HEAP_ERROR */
|
||||||
|
|
||||||
|
|
||||||
#endif /* PROCEED_ON_ERROR */
|
#endif /* PROCEED_ON_ERROR */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user