mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-05-30 08:37:29 +03:00
Fix base_ehooks_get_for_metadata
This commit is contained in:
parent
9015e129bd
commit
bb5052ce90
3 changed files with 41 additions and 10 deletions
|
|
@ -47,9 +47,9 @@ struct base_s {
|
|||
ehooks_t ehooks;
|
||||
|
||||
/*
|
||||
* Use user hooks for metadata when true.
|
||||
* User-configurable extent hook functions for metadata allocations.
|
||||
*/
|
||||
bool metadata_use_hooks;
|
||||
ehooks_t ehooks_base;
|
||||
|
||||
/* Protects base_alloc() and base_stats_get() operations. */
|
||||
malloc_mutex_t mtx;
|
||||
|
|
@ -95,6 +95,7 @@ base_t *base_new(tsdn_t *tsdn, unsigned ind,
|
|||
const extent_hooks_t *extent_hooks, bool metadata_use_hooks);
|
||||
void base_delete(tsdn_t *tsdn, base_t *base);
|
||||
ehooks_t *base_ehooks_get(base_t *base);
|
||||
ehooks_t *base_ehooks_get_for_metadata(base_t *base);
|
||||
extent_hooks_t *base_extent_hooks_set(base_t *base,
|
||||
extent_hooks_t *extent_hooks);
|
||||
void *base_alloc(tsdn_t *tsdn, base_t *base, size_t size, size_t alignment);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue