This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Malloc fixes and docs
[perl5.git] / pod / perldiag.pod
index ec41894..454bfc5 100644 (file)
@@ -455,6 +455,12 @@ is not the same as
     $var = 'myvar';
     $sym = "mypack::$var";
 
     $var = 'myvar';
     $sym = "mypack::$var";
 
+=item Bad realloc() ignored
+
+(S) An internal routine called realloc() on something that had never been
+malloc()ed in the first place. Mandatory, but can be disabled by
+setting environment variable C<PERL_BADFREE> to 1.
+
 =item Bad symbol for array
 
 (P) An internal request asked to add an array entry to something that
 =item Bad symbol for array
 
 (P) An internal request asked to add an array entry to something that
@@ -2471,6 +2477,11 @@ increment by prepending "0" to your numbers.
 (W) The filehandle you're reading from got itself closed sometime before now.
 Check your logic flow.
 
 (W) The filehandle you're reading from got itself closed sometime before now.
 Check your logic flow.
 
+=item realloc() of freed memory ignored
+
+(S) An internal routine called realloc() on something that had already
+been freed.
+
 =item Reallocation too large: %lx
 
 (F) You can't allocate more than 64K on an MS-DOS machine.
 =item Reallocation too large: %lx
 
 (F) You can't allocate more than 64K on an MS-DOS machine.