mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +08:00
[inc]: change LOG_TAG to MODULE_TAG for more general usage
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@38 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
@@ -14,11 +14,12 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#define LOG_TAG "rk_malloc"
|
||||
#define MODULE_TAG "rk_malloc"
|
||||
#include "rk_type.h"
|
||||
#include "rk_log.h"
|
||||
#include "rk_env.h"
|
||||
#include "rk_malloc.h"
|
||||
#include "rk_list.h"
|
||||
|
||||
#include "os_malloc.h"
|
||||
|
||||
@@ -35,6 +36,13 @@
|
||||
#define OSAL_MEM_STUFF_EN (0x00000002)
|
||||
|
||||
static RK_S32 osal_mem_flag = -1;
|
||||
static struct list_head mem_list;
|
||||
|
||||
struct mem_node {
|
||||
struct list_head list;
|
||||
void *ptr;
|
||||
size_t size;
|
||||
};
|
||||
|
||||
static void get_osal_mem_flag()
|
||||
{
|
||||
@@ -48,12 +56,14 @@ static void get_osal_mem_flag()
|
||||
if (val) {
|
||||
osal_mem_flag |= OSAL_MEM_STUFF_EN;
|
||||
}
|
||||
INIT_LIST_HEAD(&mem_list);
|
||||
}
|
||||
}
|
||||
|
||||
void *rk_mpp_malloc(size_t size)
|
||||
void *rk_mpp_malloc(char *tag, size_t size)
|
||||
{
|
||||
void *ptr;
|
||||
get_osal_mem_flag();
|
||||
if (0 == os_malloc(&ptr, RK_OSAL_MEM_ALIGN, size))
|
||||
return ptr;
|
||||
else
|
||||
@@ -62,6 +72,7 @@ void *rk_mpp_malloc(size_t size)
|
||||
|
||||
void rk_mpp_free(void *ptr)
|
||||
{
|
||||
get_osal_mem_flag();
|
||||
os_free(ptr);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user