Dnmalloc 1.0 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Dnmalloc 1.0 (Default branch)
# 1  
Old 07-09-2008
Dnmalloc 1.0 (Default branch)

Dnmalloc is an allocator that keeps heapmanagement data separate from the heap itself. Asa result, dnmalloc is not vulnerable to corruptionof the heap management information by heap bufferoverflows or double free errors.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Heap::Elem::Num(3pm)					User Contributed Perl Documentation				      Heap::Elem::Num(3pm)

NAME
Heap::Elem::Num - Numeric Heap Elements SYNOPSIS
use Heap::Elem::Num( NumElem ); use Heap::Fibonacci; my $heap = Heap::Fibonacci->new; my $elem; foreach $i ( 1..100 ) { $elem = NumElem( $i ); $heap->add( $elem ); } while( defined( $elem = $heap->extract_top ) ) { print "Smallest is ", $elem->val, " "; } DESCRIPTION
Heap::Elem::Num is used to wrap numeric values into an element that can be managed on a heap. The top of the heap will have the smallest element still remaining. (See Heap::Elem::NumRev if you want the heap to always return the largest element.) The details of the Elem interface are described in Heap::Elem. The details of using a Heap interface are described in Heap. AUTHOR
John Macdonald, john@perlwolf.com COPYRIGHT
Copyright 1998-2007, O'Reilly & Associates. This code is distributed under the same copyright terms as perl itself. SEE ALSO
Heap(3), Heap::Elem(3), Heap::Elem::NumRev(3). perl v5.8.8 2007-10-23 Heap::Elem::Num(3pm)