From a81488c02575b41090675f3555e85e126921e2d8 Mon Sep 17 00:00:00 2001 From: Lionel Gauthier Date: Tue, 22 Jul 2014 16:51:59 +0000 Subject: [PATCH] trace malloc git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5580 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- targets/SIMU/USER/oaisim_functions.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/targets/SIMU/USER/oaisim_functions.c b/targets/SIMU/USER/oaisim_functions.c index e2abf58eb1..b1c5c06c2e 100644 --- a/targets/SIMU/USER/oaisim_functions.c +++ b/targets/SIMU/USER/oaisim_functions.c @@ -34,7 +34,7 @@ #include #include #include - +#include #include #include "assertions.h" @@ -188,6 +188,8 @@ void get_simulation_options(int argc, char *argv[]) { LONG_OPTION_UE_MIHF_REMOTE_PORT, LONG_OPTION_UE_MIHF_IP_ADDRESS, LONG_OPTION_UE_MIHF_ID, + + LONG_OPTION_MALLOC_TRACE_ENABLED, }; static struct option long_options[] = { @@ -215,6 +217,7 @@ void get_simulation_options(int argc, char *argv[]) { {"ue-mihf-ip-address", required_argument, 0, LONG_OPTION_UE_MIHF_IP_ADDRESS}, {"ue-mihf-id", required_argument, 0, LONG_OPTION_UE_MIHF_ID}, + {"malloc-trace-enabled", no_argument, 0, LONG_OPTION_MALLOC_TRACE_ENABLED}, {NULL, 0, NULL, 0} }; @@ -242,8 +245,13 @@ void get_simulation_options(int argc, char *argv[]) { break; case LONG_OPTION_OEH_ENABLED: - oai_emulation.info.oeh_enabled = 1; - break; + oai_emulation.info.oeh_enabled = 1; + break; + + case LONG_OPTION_MALLOC_TRACE_ENABLED: + mtrace(); + break; + #if defined(ENABLE_RAL) case LONG_OPTION_ENB_RAL_LISTENING_PORT: if (optarg) {