7 #ifndef ZRTOS_VHEAP_CHUNK_H 8 #define ZRTOS_VHEAP_CHUNK_H struct _zrtos_vheap_chunk_t zrtos_vheap_chunk_t
zrtos_vheap_chunk_type_t * zrtos_vheap_chunk__get_type(zrtos_vheap_chunk_t *thiz)
void * zrtos_vheap_chunk__get_ptr(zrtos_vheap_chunk_t *thiz)
size_t zrtos_vheap_chunk__get_length(zrtos_vheap_chunk_t *thiz)
zrtos_vheap_chunk_uid_t zrtos_vheap_chunk__get_uid(zrtos_vheap_chunk_t *thiz)
void * zrtos_types__ptr_add(void *ptr, size_t byte_len)
bool zrtos_vheap_chunk_type__is_eq(zrtos_vheap_chunk_type_t *thiz, zrtos_vheap_type_t type)
#define ZRTOS_ARCH__BYTE_ALIGNMENT
bool zrtos_vheap_chunk__is_type_eq(zrtos_vheap_chunk_t *thiz, zrtos_vheap_type_t type)
zrtos_vheap_chunk_uid_t uid
zrtos_vheap_chunk_type_t type
void zrtos_vheap_chunk__set_type(zrtos_vheap_chunk_t *thiz, zrtos_vheap_type_t type)
void * zrtos_vheap_chunk__get_last_address(zrtos_vheap_chunk_t *thiz)
zrtos_vheap_chunk_uid_t parent