X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fcm_mem.x;h=c53d29d9786423b4e9a6053b0ec7e483c2cfd751;hb=56db1b2ff587365594f48f3274f806180eda4cb2;hp=f4e807c6b66f4ead7e265d8d5856a68d4455aea0;hpb=def50dc175cebc67238db5f1acd5ff322a2279bd;p=o-du%2Fl2.git diff --git a/src/cm/cm_mem.x b/src/cm/cm_mem.x index f4e807c6b..c53d29d97 100644 --- a/src/cm/cm_mem.x +++ b/src/cm/cm_mem.x @@ -343,12 +343,12 @@ typedef struct memLeakCb uint32_t tail; }MemLeakCb; -EXTERN Void cmInitMemLeak ARGS((Void)); -EXTERN Void cmDeinitMemLeak ARGS((Void)); -EXTERN Void cmStartStopLeakLog ARGS((Void)); -EXTERN uint32_t cmStorAllocBlk ARGS((Void *addr)); -EXTERN Void cmRlsAllocBlk ARGS((uint32_t indx)); -EXTERN Void cmPrintLeakLog ARGS((Void)); +Void cmInitMemLeak ARGS((Void)); +Void cmDeinitMemLeak ARGS((Void)); +Void cmStartStopLeakLog ARGS((Void)); +uint32_t cmStorAllocBlk ARGS((Void *addr)); +Void cmRlsAllocBlk ARGS((uint32_t indx)); +Void cmPrintLeakLog ARGS((Void)); #endif /* SS_LIGHT_MEM_LEAK_STS */ /* cm_mem_x_001.main_11: Additions */ @@ -433,74 +433,74 @@ typedef struct _regMemLeakInfo /* functions prototypes */ -EXTERN S16 cmMmRegInit ARGS(( +S16 cmMmRegInit ARGS(( Region region, CmMmRegCb *regCb, CmMmRegCfg *cfg)); -EXTERN S16 cmMmRegDeInit ARGS(( CmMmRegCb *regCb)); +S16 cmMmRegDeInit ARGS(( CmMmRegCb *regCb)); /* cm_mem_x_001.main_11: Additions */ #ifdef BRDCM_SSI_MEM_LEAK_DEBUG_LEVEL2 -EXTERN Void cmRlsAllocBlk ARGS((CmMmBlkHdr *ptrHdr, CmMmRegCb *regCb)); -EXTERN Void cmStorAllocBlk ARGS((CmMmBlkHdr *ptrHdr, Size reqSz, Size allocSz, +Void cmRlsAllocBlk ARGS((CmMmBlkHdr *ptrHdr, CmMmRegCb *regCb)); +Void cmStorAllocBlk ARGS((CmMmBlkHdr *ptrHdr, Size reqSz, Size allocSz, uint16_t bktIdx, CmMmRegCb *regCb)); #endif #ifdef SS_MEM_LEAK_STS -EXTERN Void cmInitMemLeakMdl ARGS((Void)); +Void cmInitMemLeakMdl ARGS((Void)); /* cm_mem_x_001.main_12 : Additions */ -EXTERN Void cmDeinitMemLeakMdl ARGS((Void)); +Void cmDeinitMemLeakMdl ARGS((Void)); #ifdef BIT_64 -EXTERN Void cmStorAllocBlk ARGS((uint64_t addr, Size reqSz, Size allocSz, +Void cmStorAllocBlk ARGS((uint64_t addr, Size reqSz, Size allocSz, uint16_t bktIdx)); -EXTERN Void cmRlsAllocBlk ARGS((uint64_t addr)); +Void cmRlsAllocBlk ARGS((uint64_t addr)); #else -EXTERN Void cmStorAllocBlk ARGS((uint32_t addr, Size reqSz, Size allocSz, +Void cmStorAllocBlk ARGS((uint32_t addr, Size reqSz, Size allocSz, uint16_t bktIdx)); -EXTERN Void cmRlsAllocBlk ARGS((uint32_t addr)); +Void cmRlsAllocBlk ARGS((uint32_t addr)); #endif -EXTERN uint8_t cmMemGetModuleId ARGS((S8 **funNm, S32 traceSize)); -EXTERN S16 cmMemGetStrMtchIdx ARGS((uint8_t strtIdx, uint8_t endIdx, +uint8_t cmMemGetModuleId ARGS((S8 **funNm, S32 traceSize)); +S16 cmMemGetStrMtchIdx ARGS((uint8_t strtIdx, uint8_t endIdx, S8 *str, S8 **strLst)); -EXTERN Void cmMemOpenMemLkFile ARGS((S8 *arg)); -EXTERN Void SLogLkInfo ARGS((Void)); -EXTERN Void SFlushLkInfo ARGS((Void)); +Void cmMemOpenMemLkFile ARGS((S8 *arg)); +Void SLogLkInfo ARGS((Void)); +Void SFlushLkInfo ARGS((Void)); #ifdef SS_MEM_LEAK_SOL -EXTERN S32 cmAddrToSymStr ARGS((Void *pc, S8 *buffer, S32 size)); -EXTERN S32 cmLeakCallBack ARGS((uintptr_t pc, S32 signo, Void *arg)); -EXTERN S32 backtrace ARGS((Void **buffer, S32 count)); +S32 cmAddrToSymStr ARGS((Void *pc, S8 *buffer, S32 size)); +S32 cmLeakCallBack ARGS((uintptr_t pc, S32 signo, Void *arg)); +S32 backtrace ARGS((Void **buffer, S32 count)); #endif /* SS_MEM_LEAK_SOL */ #endif /* SS_MEM_LEAK_STS */ /* cm_mem_x_001.main_9 - addition of an API prototype for sanity check */ #ifdef SSI_DEBUG_LEVEL1 -EXTERN S16 cmMmRegIsBlkSane ARGS((CmMmBlkHdr *blkPtr)); +S16 cmMmRegIsBlkSane ARGS((CmMmBlkHdr *blkPtr)); #endif /* SSI_DEBUG_LEVEL1 */ #ifdef BRDCM_SSI_MEM_LEAK_DEBUG_LEVEL1 -EXTERN S16 cmMmRegIsBlkSane ARGS((CmMmBlkHdr *blkPtr, Size size)); +S16 cmMmRegIsBlkSane ARGS((CmMmBlkHdr *blkPtr, Size size)); #endif #ifdef SS_HISTOGRAM_SUPPORT #ifdef SSI_DEBUG_LEVEL1 -EXTERN S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr, uint32_t memType, uint32_t line, uint8_t *fileName, uint8_t entId, Bool hstReg)); +S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr, uint32_t memType, uint32_t line, uint8_t *fileName, uint8_t entId, Bool hstReg)); #else -EXTERN S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr, uint32_t line, uint8_t *fileName, uint8_t entId, Bool hstReg)); +S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr, uint32_t line, uint8_t *fileName, uint8_t entId, Bool hstReg)); #endif #elif defined(SS_LIGHT_MEM_LEAK_STS) -EXTERN S16 cmAllocNL ARGS((Void *regionCb,Size *size,uint32_t flags,Data **ptr,uint32_t memType,uint32_t lineNo,uint8_t *funcName)); +S16 cmAllocNL ARGS((Void *regionCb,Size *size,uint32_t flags,Data **ptr,uint32_t memType,uint32_t lineNo,uint8_t *funcName)); #else #if (defined(SSI_DEBUG_LEVEL1) || defined(BRDCM_SSI_MEM_LEAK_DEBUG_LEVEL1)) -EXTERN S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr, uint32_t memType)); +S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr, uint32_t memType)); #else -EXTERN S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr)); +S16 cmAllocNL ARGS((Void *regionCb, Size *size, uint32_t flags, Data **ptr)); #endif #endif #ifdef SS_HISTOGRAM_SUPPORT -EXTERN S16 cmFreeNL ARGS((Void *regionCb, Data *ptr, Size size, uint32_t line, uint8_t *fileName, uint8_t entId, Bool hstReg)); +S16 cmFreeNL ARGS((Void *regionCb, Data *ptr, Size size, uint32_t line, uint8_t *fileName, uint8_t entId, Bool hstReg)); #elif defined(SS_LIGHT_MEM_LEAK_STS) -EXTERN S16 cmFreeNL ARGS((Void *regionCb,Data *ptr, Size size,uint32_t lineNo,uint8_t *funcName)); +S16 cmFreeNL ARGS((Void *regionCb,Data *ptr, Size size,uint32_t lineNo,uint8_t *funcName)); #else -EXTERN S16 cmFreeNL ARGS((Void *regionCb, Data *ptr, Size size)); +S16 cmFreeNL ARGS((Void *regionCb, Data *ptr, Size size)); #endif #ifdef __cplusplus