mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-04-14 14:41:42 +03:00
Fix prof_{malloc,free}_sample_object() call order in prof_realloc().
Fix prof_realloc() to call prof_free_sampled_object() after calling prof_malloc_sample_object(). Prior to this fix, if tctx and old_tctx were the same, the tctx could have been prematurely destroyed.
This commit is contained in:
parent
23f6e103c8
commit
ea8d97b897
2 changed files with 11 additions and 3 deletions
|
|
@ -35,6 +35,9 @@ brevity. Much more detail can be found in the git revision history:
|
|||
allocation events against concurrent prof_active changes.
|
||||
- Fix ixallocx_prof() to pass usize_max and zero to ixallocx_prof_sample() in
|
||||
the correct order.
|
||||
- Fix prof_realloc() to call prof_free_sampled_object() after calling
|
||||
prof_malloc_sample_object(). Prior to this fix, if tctx and old_tctx were
|
||||
the same, the tctx could have been prematurely destroyed.
|
||||
|
||||
* 4.0.0 (August 17, 2015)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue