DUMA 2.5.9 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News DUMA 2.5.9 (Default branch)
# 1  
Old 12-24-2007
DUMA 2.5.9 (Default branch)

DUMA (Detect Unintended Memory Access) stops yourprogram on the exact instruction that overruns (orunderruns) a malloc() memory buffer. GDB will thendisplay the source-code line that causes the bug.It works by using the virtual-memory hardware tocreate a red-zone at the border of each buffer:touch that, and your program stops. It can catchformerly impossible-to-catch overrun bugs. DUMA isa fork of Bruce Perens' Electric Fence library.License: GNU General Public License (GPL)Changes:
[_duma_]strncpy() doesn't call strlen() any more. A patch for using the shared library under Solaris has been applied. There are other minor fixes.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Encode::Detect::Detector(3)				User Contributed Perl Documentation			       Encode::Detect::Detector(3)

NAME
Encode::Detect::Detector - Detects the encoding of data SYNOPSIS
use Encode::Detect::Detector; my $charset = detect($octets); my $d = new Encode::Detect::Detector; $d->handle($octets); $d->handle($more_octets); $d->end; my $charset = $d->getresult; DESCRIPTION
This module provides an interface to Mozilla's universal charset detector, which detects the charset used to encode data. METHODS
$charset = Encode::Detect::Detector->detect($octets) Detect the charset used to encode the data in $octets and return the charset's name. Returns undef if the charset cannot be determined with sufficient confidence. $d = Encode::Detect::Detector->new() Creates a new "Encode::Detect::Detector" object and returns it. $d->handle($octets) Provides an additional chunk of data to be examined by the detector. May be called multiple times. Returns zero on success, nonzero if a memory allocation failed. $d->eof Informs the detector that there is no more data to be examined. In many cases, this is necessary in order for the detector to make a decision on the charset. $d->reset Resets the detector to its initial state. $d->getresult Returns the name of the detected charset or "undef" if no charset has (yet) been decided upon. May be called at any time. SEE ALSO
Encode::Detect AUTHOR
John Gardiner Myers <jgmyers@proofpoint.com> SUPPORT
For help and thank you notes, e-mail the author directly. To report a bug, submit a patch, or add to the wishlist please visit the CPAN bug manager at: http://rt.cpan.org perl v5.16.2 2013-08-25 Encode::Detect::Detector(3)