diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2020-11-05 16:21:21 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2020-11-05 16:21:21 +0000 |
commit | 16b971ed6dcef9a0b0903a686ed882d506708ee7 (patch) | |
tree | 8b798c935c7fab8fd03a0aff0b1d0e99aaec04f6 /sys/sys/malloc.h | |
parent | 870d4ba3ff3b8026d20cf456f05f16ecf1dbc3ce (diff) | |
download | src-16b971ed6dcef9a0b0903a686ed882d506708ee7.tar.gz src-16b971ed6dcef9a0b0903a686ed882d506708ee7.zip |
malloc: add a helper returning size allocated for given request
Sample usage: kernel modules can decide whether to stick to malloc or
create their own zone.
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D27097
Notes
Notes:
svn path=/head/; revision=367389
Diffstat (limited to 'sys/sys/malloc.h')
-rw-r--r-- | sys/sys/malloc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/sys/malloc.h b/sys/sys/malloc.h index c13ebaacbf6e..a793b1d77797 100644 --- a/sys/sys/malloc.h +++ b/sys/sys/malloc.h @@ -250,6 +250,7 @@ void malloc_type_allocated(struct malloc_type *type, unsigned long size); void malloc_type_freed(struct malloc_type *type, unsigned long size); void malloc_type_list(malloc_type_list_func_t *, void *); void malloc_uninit(void *); +size_t malloc_size(size_t); size_t malloc_usable_size(const void *); void *realloc(void *addr, size_t size, struct malloc_type *type, int flags) __result_use_check __alloc_size(2); |