Lines Matching refs:caller

79     const char  *caller;  member
90 const char *caller; member
100 void add_node(const char *caller, void *ptr, size_t size);
106 RK_S32 find_node(const char *caller, void *ptr, size_t *size, RK_S32 *idx);
109 void del_node(const char *caller, void *ptr, size_t *size);
110 void* delay_del_node(const char *caller, void *ptr, size_t *size);
111 void reset_node(const char *caller, void *ptr, void *ret, size_t size);
113 void chk_node(const char *caller, MppMemNode *node);
114 void chk_mem(const char *caller, void *ptr, size_t size);
117 void add_log(MppMemOps ops, const char *caller, void *ptr, void *ret,
120 void dump(const char *caller);
301 void MppMemService::add_node(const char *caller, void *ptr, size_t size) in add_node() argument
307 nodes_cnt, m_total_size, size, caller); in add_node()
324 node->caller = caller; in add_node()
339 RK_S32 MppMemService::find_node(const char *caller, void *ptr, size_t *size, RK_S32 *idx) in find_node() argument
353 mpp_err("%s can NOT found node with ptr %p\n", caller, ptr); in find_node()
358 void MppMemService::del_node(const char *caller, void *ptr, size_t *size) in del_node() argument
374 nodes_cnt, m_total_size, node->size, caller); in del_node()
379 mpp_err("%s fail to find node with ptr %p\n", caller, ptr); in del_node()
384 void *MppMemService::delay_del_node(const char *caller, void *ptr, size_t *size) in delay_del_node() argument
397 chk_node(caller, node); in delay_del_node()
405 nodes_cnt, m_total_size, node->size, caller); in delay_del_node()
417 chk_node(caller, tmp); in delay_del_node()
432 chk_node(caller, free_node); in delay_del_node()
465 void MppMemService::chk_node(const char *caller, MppMemNode *node) in chk_node() argument
470 chk_mem(caller, node->ptr, node->size); in chk_node()
473 void MppMemService::chk_mem(const char *caller, void *ptr, size_t size) in chk_mem() argument
483 mpp_err("%s checking ptr %p head room found error!\n", caller, ptr); in chk_mem()
484 dump(caller); in chk_mem()
493 mpp_err("%s checking ptr %p tail room found error!\n", caller, ptr); in chk_mem()
494 dump(caller); in chk_mem()
527 node_ptr, size, node->caller, start, end); in chk_poison()
528 dump(node->caller); in chk_poison()
534 void MppMemService::reset_node(const char *caller, void *ptr, void *ret, size_t size) in reset_node() argument
552 node->caller = caller; in reset_node()
561 void MppMemService::add_log(MppMemOps ops, const char *caller, in add_log() argument
568 ops2str[ops], ptr, ret, size_0, size_1, caller); in add_log()
577 log->caller = caller; in add_log()
587 void MppMemService::dump(const char *caller) in dump() argument
592 mpp_log("mpp_mem enter status dumping from %s:\n", caller); in dump()
601 node->index, node->caller, node->size, node->ptr); in dump()
613 node->index, node->caller, node->size, node->ptr); in dump()
629 log->index, ops2str[log->ops], log->caller, in dump()
640 void *mpp_osal_malloc(const char *caller, size_t size) in mpp_osal_malloc() argument
652 service.add_log(MEM_MALLOC, caller, NULL, ptr, size, size_real); in mpp_osal_malloc()
660 service.add_node(caller, ptr, size); in mpp_osal_malloc()
667 void *mpp_osal_calloc(const char *caller, size_t size) in mpp_osal_calloc() argument
669 void *ptr = mpp_osal_malloc(caller, size); in mpp_osal_calloc()
675 void *mpp_osal_realloc(const char *caller, void *ptr, size_t size) in mpp_osal_realloc() argument
681 return mpp_osal_malloc(caller, size); in mpp_osal_realloc()
706 service.reset_node(caller, ptr, ret_ptr, size); in mpp_osal_realloc()
707 service.add_log(MEM_REALLOC, caller, ptr, ret_ptr, size, size_real); in mpp_osal_realloc()
715 void mpp_osal_free(const char *caller, void *ptr) in mpp_osal_free() argument
731 void *ret = service.delay_del_node(caller, ptr, &size); in mpp_osal_free()
735 service.add_log(MEM_FREE_DELAY, caller, ptr, ret, size, 0); in mpp_osal_free()
739 service.del_node(caller, ptr, &size); in mpp_osal_free()
740 service.chk_mem(caller, ptr, size); in mpp_osal_free()
742 service.add_log(MEM_FREE, caller, ptr, ptr_real, size, 0); in mpp_osal_free()