优化libc系统调用接口模拟,减小最小二进制体积

This commit is contained in:
zhangzheng
2023-10-03 00:11:44 +08:00
parent 205b194c51
commit f7dfc4a9db
38 changed files with 1838 additions and 1035 deletions

View File

@@ -107,7 +107,8 @@ void obj_unmap(obj_space_t *obj_space, vpage_t vpage, kobj_del_list_t *del_list)
slist_foreach(pos, &kobj->mappable.node, node)
{
slist_del(&pos->node);
entry->obj = NULL;
pos->obj = NULL;
// slist_init(&pos->node);
// 删除一个
kobj->mappable.map_cnt--;
if (kobj->mappable.map_cnt <= 0)
@@ -124,6 +125,7 @@ void obj_unmap(obj_space_t *obj_space, vpage_t vpage, kobj_del_list_t *del_list)
{
slist_del(&entry->node);
entry->obj = NULL;
// slist_init(&entry->node);
// 删除一个
kobj->mappable.map_cnt--;
if (kobj->mappable.map_cnt <= 0)