aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2015-09-14 23:17:25 -0700
committerJason Evans <jasone@canonware.com>2015-09-14 23:55:48 -0700
commitcec0d63d8bc46205d38456024176a0ece590253e (patch)
tree8604c2c8a337bfb6764eeb63a290e9a6d8297ee5 /ChangeLog
parentef363de7010b5e13f4e1c0d7b3a109362bda7aa7 (diff)
downloadplatform_external_jemalloc_new-cec0d63d8bc46205d38456024176a0ece590253e.tar.gz
platform_external_jemalloc_new-cec0d63d8bc46205d38456024176a0ece590253e.tar.bz2
platform_external_jemalloc_new-cec0d63d8bc46205d38456024176a0ece590253e.zip
Make one call to prof_active_get_unlocked() per allocation event.
Make one call to prof_active_get_unlocked() per allocation event, and use the result throughout the relevant functions that handle an allocation event. Also add a missing check in prof_realloc(). These fixes protect allocation events against concurrent prof_active changes.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1625776d..21edac0f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -29,6 +29,10 @@ brevity. Much more detail can be found in the git revision history:
- Fix xallocx() bugs related to the 'extra' parameter when specified as
non-zero.
- Fix irealloc_prof() to prof_alloc_rollback() on OOM.
+ - Make one call to prof_active_get_unlocked() per allocation event, and use
+ the result throughout the relevant functions that handle an allocation
+ event. Also add a missing check in prof_realloc(). These fixes protect
+ allocation events against concurrent prof_active changes.
* 4.0.0 (August 17, 2015)