aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wmem/wmem_test.c
AgeCommit message (Expand)AuthorFilesLines
2014-08-03wmem: get rid of the allocator timing testEvan Huus1-59/+0
2014-07-01Bump (again) the amount of work we do for wmem's timing testEvan Huus1-1/+1
2014-05-23Add jumbo-allocation support to wmem fast blockEvan Huus1-0/+1
2014-05-17Fix newly optimized strdup_vprintf.Evan Huus1-0/+3
2014-05-06Increase the work used to time wmem allocatorsEvan Huus1-1/+7
2014-05-05Fix dead assignment found by clang in test codeEvan Huus1-1/+1
2014-05-05Reduce wmem fast-block fuzz rounds even furtherEvan Huus1-1/+1
2014-05-04Fuzz fewer iterations of the fast block allocatorEvan Huus1-6/+11
2014-05-02wmem: add new simple block allocator, use it in packet-scope.Jakub Zawadzki1-30/+61
2014-05-02Reintroduce wmem_allocator_force_newEvan Huus1-4/+36
2014-04-23Hash map implementation for wmem.Evan Huus1-2/+59
2014-04-12Fix non-standard format specifiersEvan Huus1-1/+1
2014-04-02Scrap wmem splay trees for now.Evan Huus1-186/+0
2014-03-29Splay tree implementation for wmemEvan Huus1-1/+189
2014-03-29Implement finalize() method for wmem strbuf.Evan Huus1-0/+5
2014-03-25Introduce wmem_ascii_strdown()AndersBroman1-0/+5
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
2014-01-05From Jim Young via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9613Evan Huus1-3/+3
2013-12-24Add wmem_destroy_list, wmem_destroy_queue, wmem_destroy_stack so that thoseEvan Huus1-0/+11
2013-12-20Fix [-Wmissing-prototypes]Anders Broman1-1/+1
2013-12-15Fix some const/ not const warnings.Jakub Zawadzki1-2/+2
2013-10-15As suggested separately by both Jakub and Anders: only read theEvan Huus1-36/+4
2013-09-01Send all alloc and free calls within wmem through wmem_alloc and wmem_free withEvan Huus1-1/+1
2013-08-14Include config.h first; it defines _FILE_OFFSET_BITS, and if some systemGuy Harris1-1/+3
2013-08-11Add support for allocating more than will fit in a single block, through the useEvan Huus1-1/+16
2013-07-31Add wmem_tree_is_empty(). Also permit lookups on a NULL tree for compatibilityEvan Huus1-0/+2
2013-07-28Don't force the allocator choice in the data-structure tests, we want to be ableEvan Huus1-10/+10
2013-07-28Fix a bug in the gc routine discovered while formally working out parts of theEvan Huus1-0/+10
2013-07-27Use a #define, tweak a comment.Evan Huus1-2/+2
2013-07-21Add wmem queue 'implementation' by wrapping wmem_list and wmem_stack.Evan Huus1-0/+32
2013-07-20Replace wmem slist (singly-linked) with wmem list (doubly-linked).Evan Huus1-28/+45
2013-07-06Add wmem_array_sort() which just hands off to the standard library's qsort().Evan Huus1-1/+31
2013-07-06Simple growable array implementation for wmem.Evan Huus1-0/+53
2013-06-27*sigh*Evan Huus1-3/+5
2013-06-27Remove debugging lines from wmem_test, I think I've figured out the problem.Evan Huus1-26/+0
2013-06-25Arrays seems to be where the failure is, so remove excess verbiage around otherEvan Huus1-47/+19
2013-06-24So it comes to this...Evan Huus1-0/+54
2013-06-19Rework wmem scoping limits so that users can still get a handle to a pool whenEvan Huus1-0/+1
2013-06-18Resurrect wmem_memdup in its own misc. utilities group. Emem provides it, so weEvan Huus1-0/+25
2013-06-18Add wmem_alloc_array, wmem_strsplit, wmem_strconcat.Evan Huus1-27/+50
2013-06-18Scrap wmem_memdup, it's not actually as useful as I thought it would be.Evan Huus1-25/+0
2013-06-18Add test block for wmem_tree_lookup32_array_le(), fix other tests where certainEvan Huus1-2/+26
2013-06-18Wmem tree tests with non-trivial keys.Evan Huus1-3/+5
2013-06-18Re-port a bunch of the red-black tree code from wmem with fewer modifications,Evan Huus1-15/+5
2013-06-18Add tests for red-black tree array keys, if0-ed out until I can make them notEvan Huus1-4/+74
2013-06-17Fix the test to respect the new behaviour.Evan Huus1-1/+2
2013-06-16More callback tweaks, to permit unregistering a callback from the same placeEvan Huus1-16/+18
2013-06-16Rework the user callback code a bit to make it saner to use with the auto-resetEvan Huus1-19/+22
2013-06-16Fix occasional wmem_test failure, allocator destruction order mattersEvan Huus1-4/+1
2013-06-15Most of a red-black tree implementation for wmem, based heavily on the ememEvan Huus1-1/+105