diff --git a/porting/nimble/src/os_mbuf.c b/porting/nimble/src/os_mbuf.c index 8832fd2d1..3266e1d34 100644 --- a/porting/nimble/src/os_mbuf.c +++ b/porting/nimble/src/os_mbuf.c @@ -35,6 +35,7 @@ #include "os/os.h" #include "os/os_trace_api.h" +#include "modlog/modlog.h" #include #include @@ -186,6 +187,7 @@ os_msys_get(uint16_t dsize, uint16_t leadingspace) m = os_mbuf_get(pool, leadingspace); return (m); err: + MODLOG_DFLT(INFO,"_os_msys_find_pool failed (size %u)\n",dsize); return (NULL); } @@ -205,6 +207,7 @@ os_msys_get_pkthdr(uint16_t dsize, uint16_t user_hdr_len) m = os_mbuf_get_pkthdr(pool, user_hdr_len); return (m); err: + MODLOG_DFLT(INFO,"_os_msys_find_pool failed (size %u)\n",dsize); return (NULL); } diff --git a/porting/nimble/src/os_mempool.c b/porting/nimble/src/os_mempool.c index 79630baea..65a47f37d 100644 --- a/porting/nimble/src/os_mempool.c +++ b/porting/nimble/src/os_mempool.c @@ -24,6 +24,7 @@ #include #include #include "syscfg/syscfg.h" +#include "modlog/modlog.h" #if !MYNEWT_VAL(OS_SYSVIEW_TRACE_MEMPOOL) #define OS_TRACE_DISABLE_FILE_API #endif @@ -373,6 +374,10 @@ os_memblock_get(struct os_mempool *mp) os_trace_api_ret_u32(OS_TRACE_ID_MEMBLOCK_GET, (uint32_t)(uintptr_t)block); + if(!block){ + MODLOG_DFLT(INFO,"os_memblock_get failed (size %u)\n",sizeof *block); + } + return (void *)block; }