Remove const from __*_hook variable declarations.
Remove const from __*_hook variable declarations, so that glibc can modify them during process forking.
This commit is contained in:
parent
f1966e1dc7
commit
5c710cee78
@ -18,6 +18,8 @@ found in the git revision history:
|
|||||||
|
|
||||||
Bug fixes:
|
Bug fixes:
|
||||||
- Fix heap profiling crash if sampled object is freed via realloc(p, 0).
|
- Fix heap profiling crash if sampled object is freed via realloc(p, 0).
|
||||||
|
- Remove const from __*_hook variable declarations, so that glibc can modify
|
||||||
|
them during process forking.
|
||||||
|
|
||||||
* 3.0.0 (May 11, 2012)
|
* 3.0.0 (May 11, 2012)
|
||||||
|
|
||||||
|
@ -1265,11 +1265,10 @@ je_valloc(size_t size)
|
|||||||
* passed an extra argument for the caller return address, which will be
|
* passed an extra argument for the caller return address, which will be
|
||||||
* ignored.
|
* ignored.
|
||||||
*/
|
*/
|
||||||
JEMALLOC_EXPORT void (* const __free_hook)(void *ptr) = je_free;
|
JEMALLOC_EXPORT void (* __free_hook)(void *ptr) = je_free;
|
||||||
JEMALLOC_EXPORT void *(* const __malloc_hook)(size_t size) = je_malloc;
|
JEMALLOC_EXPORT void *(* __malloc_hook)(size_t size) = je_malloc;
|
||||||
JEMALLOC_EXPORT void *(* const __realloc_hook)(void *ptr, size_t size) =
|
JEMALLOC_EXPORT void *(* __realloc_hook)(void *ptr, size_t size) = je_realloc;
|
||||||
je_realloc;
|
JEMALLOC_EXPORT void *(* __memalign_hook)(size_t alignment, size_t size) =
|
||||||
JEMALLOC_EXPORT void *(* const __memalign_hook)(size_t alignment, size_t size) =
|
|
||||||
je_memalign;
|
je_memalign;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user