地址线使用下拉,app中也使用断言,线程栈默认填充0x23+pro,malloc失败直接进断言

This commit is contained in:
ranchuan
2023-12-02 11:36:38 +08:00
parent 4a4b37d3f1
commit c4a1d5c088
8 changed files with 39 additions and 16 deletions

View File

@@ -15,6 +15,7 @@ typedef struct
uint32_t memtblsize ; // 内存表大小
uint32_t memblksize; // 内存分块大小
uint32_t memsize ; // 内存总大小
uint32_t used;
void *mutex;
}mallco_dev;
@@ -71,7 +72,9 @@ int mem_perused(void)
if(self->memmap[i])used++;
}
//return (used*100)/(self->memtblsize);
return used;
self->used=used*MEM_BLOCK_SIZE;
// 改为实际使用的字节数
return self->used;
}
@@ -153,7 +156,7 @@ void *malloc(uint32_t size)
}
else{
used=mem_perused();
param_check(used);
param_check(0);
}
return ret_addr;
}