Lines Matching refs:allocation

26   - Allow arena index lookup based on allocation addresses via mallctl.
31 allocation. (@interwq, @davidtgoldblatt)
90 - Improve the fit for aligned allocation. (@interwq, @edwinsmith)
137 only allocation activity is to call free() after TLS destructors have been
237 - Improve reentrant allocation support, such that deadlock is less likely if
249 - Unify the allocation paths, and merge most fast-path branching decisions.
342 a single allocation's size exceeds the interval. (@jasone)
362 - Fix DSS (sbrk(2)-based) allocation. This regression was first released in
371 - Fix huge-aligned allocation. This regression was first released in 4.4.0.
391 is higher priority than address, so that the allocation policy prefers older
431 - Fix large allocation to search starting in the optimal size class heap,
438 - Fix over-sized allocation of radix tree leaf nodes. (@mjp41, @ogaun,
440 - Fix over-sized allocation of arena_t (plus associated stats) data
450 allocation. (@kspinka, @Whissi, @jasone)
456 - Fix TSD fetches to avoid (recursive) allocation. This is relevant to
464 - Fix bootstrapping issues for configurations that require allocation during
545 numerical overflow, and all allocation functions are guaranteed to indicate
574 - Move retained memory allocation out of the default chunk allocation
576 a custom chunk allocation function. This resolves a virtual memory leak.
650 allocation/deallocation within the application's thread-specific data
663 + Make one call to prof_active_get_unlocked() per allocation event, and use
664 the result throughout the relevant functions that handle an allocation
666 allocation events against concurrent prof_active changes.
718 - Refactor huge allocation to be managed by arenas, so that arenas now
724 mallctls provide high level per arena huge allocation statistics.
736 allocation versus deallocation.
767 reduces the cost of repeated huge allocation/deallocation, because it
775 - Randomly distribute large allocation base pointer alignment relative to page
782 - Implement in-place huge allocation growing and shrinking.
786 allocation, because a global data structure is critical for determining
849 small/large allocation if chunk allocation failed. In the absence of this
850 bug, chunk allocation failure would result in allocation failure, e.g. NULL
856 - Use dss allocation precedence for huge allocations as well as small/large
914 allocation, not just deallocation.
915 - Fix a data race for large allocation stats counters.
948 - Preserve errno during the first allocation. A readlink(2) call during
950 set during the first allocation prior to this fix.
1014 allocation and dirty page purging algorithms in order to better control
1021 - Fix dss/mmap allocation precedence code to use recyclable mmap memory only
1022 after primary dss allocation fails.
1204 - Fix deadlocks on OS X that were due to memory allocation in
1212 + Fix error detection bugs for aligned memory allocation.
1290 - Add per thread allocation counters that can be accessed via the
1307 - Fix an allocation bug for small allocations that could be triggered if
1360 - Add support for allocation backed by one or more swap files, and allow the
1362 - Implement allocation profiling and leak checking.
1369 - Modify chunk allocation to work when address space layout randomization
1372 - Handle 0-size allocation requests in posix_memalign().