Wireshark-commits: [Wireshark-commits] rev 49512: /trunk/ /trunk/doc/: README.wmem /trunk/epan/wmem
Date: Wed, 22 May 2013 15:42:13 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=49512

User: eapache
Date: 2013/05/22 08:42 AM

Log:
 Minor refactor: make the framework responsible for allocating and freeing the
 actual wmem_allocator_t structure. This simplifies the internal API and
 deduplicates a few alloc/free calls in the individual allocator implementations.
 
 I'd originally made the allocators responsible for this on purpose with the
 idea that they'd be able to optimize something clever based on the type of
 allocator, but that's clearly more work and complexity than it's worth given
 the small number of allocators we create/destroy.

Directory: /trunk/doc/
  Changes    Path           Action
  +15 -14    README.wmem    Modified

Directory: /trunk/epan/wmem/
  Changes    Path                       Action
  +1 -1      wmem_allocator.h           Modified
  +8 -17     wmem_allocator_block.c     Modified
  +2 -2      wmem_allocator_block.h     Modified
  +10 -15    wmem_allocator_simple.c    Modified
  +2 -2      wmem_allocator_simple.h    Modified
  +8 -13     wmem_allocator_strict.c    Modified
  +2 -2      wmem_allocator_strict.h    Modified
  +9 -7      wmem_core.c                Modified
  +7 -6      wmem_test.c                Modified