Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jan 2006 16:18:09 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        freebsd-current@FreeBSD.org
Cc:        kris@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern kern_malloc.c src/share/man/man9 Makefile redzone.9 src/sys/vm redzone.c redzone.h src/sys/conf NOTES files options
Message-ID:  <20060131151809.GE83051@garage.freebsd.pl>
In-Reply-To: <200601311109.k0VB9MRq025366@repoman.freebsd.org>
References:  <200601311109.k0VB9MRq025366@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Pql/uPZNXIm1JCle
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jan 31, 2006 at 11:09:22AM +0000, Pawel Jakub Dawidek wrote:
+> pjd         2006-01-31 11:09:22 UTC
+>=20
+>   FreeBSD src repository
+>=20
+>   Modified files:
+>     sys/kern             kern_malloc.c=20
+>     share/man/man9       Makefile=20
+>     sys/conf             NOTES files options=20
+>   Added files:
+>     share/man/man9       redzone.9=20
+>     sys/vm               redzone.c redzone.h=20
+>   Log:
+>   Add buffer corruption protection (RedZone) for kernel's malloc(9).
+>   It detects both: buffer underflows and buffer overflows bugs at runtime
+>   (on free(9) and realloc(9)) and prints backtraces from where memory was
+>   allocated and from where it was freed.
+>  =20
+>   Tested by:      kris

As I noted above, Kris did some tests with redzone(9) enabled and haven't
found any issues.

We may want to turn it on in HEAD by default for some time, so more code
can be tested.

What do you think? Kris, is there visible overhead with redzone(9)?

--=20
Pawel Jakub Dawidek                       http://www.wheel.pl
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--Pql/uPZNXIm1JCle
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFD33+xForvXbEpPzQRAuRdAJ9pSR23+em6qMnj8oYU2vLAUi69qwCfYmX5
18jwSuhBBycyRDTh7buzXw0=
=udjd
-----END PGP SIGNATURE-----

--Pql/uPZNXIm1JCle--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060131151809.GE83051>