mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-24 01:27:19 +03:00
Extent -> Eset: Move fork handling.
This commit is contained in:
parent
77bbb35a92
commit
e144b21e4b
5 changed files with 28 additions and 27 deletions
|
|
@ -79,4 +79,8 @@ void eset_remove_locked(tsdn_t *tsdn, eset_t *eset, extent_t *extent);
|
|||
extent_t *eset_fit_locked(tsdn_t *tsdn, eset_t *eset, size_t esize,
|
||||
size_t alignment);
|
||||
|
||||
void eset_prefork(tsdn_t *tsdn, eset_t *eset);
|
||||
void eset_postfork_parent(tsdn_t *tsdn, eset_t *eset);
|
||||
void eset_postfork_child(tsdn_t *tsdn, eset_t *eset);
|
||||
|
||||
#endif /* JEMALLOC_INTERNAL_ESET_H */
|
||||
|
|
|
|||
|
|
@ -35,9 +35,6 @@ void extents_dalloc(tsdn_t *tsdn, arena_t *arena,
|
|||
extent_hooks_t **r_extent_hooks, eset_t *eset, extent_t *extent);
|
||||
extent_t *extents_evict(tsdn_t *tsdn, arena_t *arena,
|
||||
extent_hooks_t **r_extent_hooks, eset_t *eset, size_t npages_min);
|
||||
void extents_prefork(tsdn_t *tsdn, eset_t *eset);
|
||||
void extents_postfork_parent(tsdn_t *tsdn, eset_t *eset);
|
||||
void extents_postfork_child(tsdn_t *tsdn, eset_t *eset);
|
||||
extent_t *extent_alloc_wrapper(tsdn_t *tsdn, arena_t *arena,
|
||||
extent_hooks_t **r_extent_hooks, void *new_addr, size_t size, size_t pad,
|
||||
size_t alignment, bool slab, szind_t szind, bool *zero, bool *commit);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue