diff options
Diffstat (limited to 'ta')
-rw-r--r-- | ta/mk/ta_dev_kit.mk | 7 | ||||
-rw-r--r-- | ta/ta.mk | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/ta/mk/ta_dev_kit.mk b/ta/mk/ta_dev_kit.mk index a717bbdf..c7506dbb 100644 --- a/ta/mk/ta_dev_kit.mk +++ b/ta/mk/ta_dev_kit.mk @@ -53,6 +53,13 @@ cflags$(sm) := $($(sm)-platform-cflags) $(CFLAGS_$(sm)) CFG_TEE_TA_LOG_LEVEL ?= 2 cppflags$(sm) += -DTRACE_LEVEL=$(CFG_TEE_TA_LOG_LEVEL) +ifeq ($(CFG_TEE_TA_MALLOC_DEBUG),y) +# TAs will automatically use debug versions of the malloc() functions +# in libutils (malloc() will be re-defined as mdbg_malloc() etc.). +# mdbg_check() will also be visible. +cppflags$(sm) += -DENABLE_MDBG=1 +endif + cppflags$(sm) += -I. -I$(ta-dev-kit-dir)/include libdirs += $(ta-dev-kit-dir)/lib @@ -19,6 +19,8 @@ cppflags$(sm) += -include $(conf-file) # Config flags from mk/config.mk cppflags$(sm) += -DTRACE_LEVEL=$(CFG_TEE_TA_LOG_LEVEL) ifeq ($(CFG_TEE_TA_MALLOC_DEBUG),y) +# Build malloc debug code into libutils: (mdbg_malloc(), mdbg_free(), +# mdbg_check(), etc.). cppflags$(sm) += -DENABLE_MDBG=1 endif |