On 06/14/2016 05:03 PM, Dimitry Sibiryakov wrote: > 14.06.2016 15:59, Alex Peshkoff wrote: >>> and how to determine which member is >>>> valid? >>>> >>>> union >>>> { >>>> MemPool* pool; >> Used when block is allocated (points to the pool from which block is >> allocated). >>>> MemBlock* next; >> Used when block is free (points to the next block with same size). >>>> }; >>>> > Ok, it means that current HEAD has a bug with double deallocation. > Shouldn't small blocks to be filled with DEL_BYTE on release as well?.. >
In dev_build - should. Except the head of a block which is reused for internal needs. How big is a block? What does it contain? ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel