summaryrefslogtreecommitdiff
path: root/epan/wmem/wmem_core.h
AgeCommit message (Expand)AuthorFilesLines
2016-05-24Document wmem null guaranteeEvan Huus1-0/+4
2014-08-04Try to detect overflow without causing signedness warnings.Evan Huus1-1/+1
2014-08-04Check for multiplicative overflow in the wmem_alloc_array macros.Evan Huus1-2/+5
2014-05-02wmem: add new simple block allocator, use it in packet-scope.Jakub Zawadzki1-4/+9
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
2013-10-19Don't link explicitly with libwmem, it's already in libwireshark and the symbolEvan Huus1-2/+2
2013-09-01Send all alloc and free calls within wmem through wmem_alloc and wmem_free withEvan Huus1-2/+2
2013-06-18Add wmem_alloc_array, wmem_strsplit, wmem_strconcat.Evan Huus1-0/+21
2013-06-18Scrap wmem_memdup, it's not actually as useful as I thought it would be.Evan Huus1-12/+0
2013-06-09Add memdup function to wmem.Evan Huus1-0/+12
2013-05-26First batch of doxygen for wmem. Remove some things from README.wmem now thatEvan Huus1-5/+103
2013-05-08Round two of wmem cleanup callbacks. While the emem tree behaviour will requireEvan Huus1-8/+1
2013-05-07Add user callbacks to wmem. This feature is a generic way to transparently mimicEvan Huus1-3/+12
2013-04-25Annotate wmem functions for better compiler warnings and optimization.Evan Huus1-3/+8
2013-03-02Export some wmem functions using the new scheme.Evan Huus1-0/+11
2013-02-08Expose the new wmem API functions, and use a consistent order ofEvan Huus1-2/+13
2013-01-04Add convenience macros wmem_new and wmem_new0Evan Huus1-1/+3
2012-12-28Add a strict allocator that does canaries and various other things, forEvan Huus1-1/+2
2012-12-19Dispatch all allocator creations through a single function using an enum toEvan Huus1-1/+9
2012-11-08Use const in wmem where possible.Evan Huus1-2/+2
2012-11-03Add wmem scopes for packet and file lifetimes. The file lifetime scope isn'tEvan Huus1-3/+0
2012-11-03Rename wmem_permanent_scope -> wmem_epan_scope to reflect the fact that itEvan Huus1-1/+1
2012-10-27Create init and cleanup functions for wmem as a whole.Evan Huus1-0/+9
2012-10-27Make the allocator destructor part of wmem_allocator_t. This avoids twoEvan Huus1-0/+3
2012-10-24Have wmem_core.h define the wmem_allocator_t typedef, with an incompleteGuy Harris1-0/+2
2012-10-24Basic skeleton for wmem.Evan Huus1-0/+63