add: ksize and vsize
This commit is contained in:
8
src/memory/phys/ksize.c
Normal file
8
src/memory/phys/ksize.c
Normal file
@ -0,0 +1,8 @@
|
||||
#include "alloc.h"
|
||||
|
||||
size_t ksize(void *ptr)
|
||||
{
|
||||
Block *meta_data = (Block *)((size_t)ptr - sizeof(Block));
|
||||
|
||||
return meta_data->sub_size;
|
||||
}
|
8
src/memory/virt/vsize.c
Normal file
8
src/memory/virt/vsize.c
Normal file
@ -0,0 +1,8 @@
|
||||
#include "alloc.h"
|
||||
|
||||
size_t vsize(void *ptr)
|
||||
{
|
||||
Block *meta_data = (Block *)((size_t)ptr - sizeof(Block));
|
||||
|
||||
return meta_data->sub_size;
|
||||
}
|
Reference in New Issue
Block a user