memalign

  #include "malloc.h"
 

    #if 1
    UINT8* pVirAddr = NULL;
    UINT8* pVirAddr2 = NULL;
    pVirAddr = (UINT8*)memalign(getpagesize(),1024*1024);
    if(pVirAddr == NULL)
        KD_LOGD("memalign failed\n");
    else
        KD_LOGD("memalign pVirAddr is %#x\n",pVirAddr);

    pVirAddr2 = NULL;
    pVirAddr2 = (UINT8*)malloc(1024*1024);
    if(pVirAddr2 == NULL)
        KD_LOGD("malloc failed\n");
    else
        KD_LOGD("malloc pVirAddr2 is %#x\n",pVirAddr2);

    *pVirAddr = 0x55;
    KD_LOGD("*pVirAddr = %#x\n",*pVirAddr);
    *pVirAddr2 = 0xAA;    
    KD_LOGD("*pVirAddr2 = %#x\n",*pVirAddr2);
    #endif

 

01:22:34.938: D:[MAIN] memalign pVirAddr is 0x9003d000
01:22:34.938: D:[UPDATE] receive msg is src=1, what=256, arg1=0, arg2=0
01:22:34.938: D:[MAIN] malloc pVirAddr2 is 0x80537010

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值