On 02/09/02(19:14) I wrote in <_A1527@delegate-en.ML_>
|Anyway, if you wish you can terminate buffer overflows using a
|bounds checking GCC
|From my experience, the overhead by it with DeleGate is not
|significant, several percent for example.
To make DeleGate with bounds checking, you need bounds checking
gcc, which is placed at "/path/of/gcc-2.95.2" for example, then
declare to use it either in DeleGate-Src/DELEGATE_CONF or in
DeleGate-Src/src/Makefile as follows.
CFLAGS=-fbounds-checking -B/path/of/gcc-2.95.2/gcc/ -O
How to make bounds checking gcc is explained in a file
"gcc/bounds/README" which is contained in "bounds-checking-gcc-*.tar.gz"
It is very easy as described in the README file.
@ @ Yutaka Sato <email@example.com> http://www.delegate.org/y.sato/
( - ) National Institute of Advanced Industrial Science and Technology (AIST)
_< >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan