GCC 4.8.3+ Does anybody aware of Stack Smashing Protection ?
kim.barrett at oracle.com
Sat Jun 6 00:28:34 UTC 2015
On Jun 5, 2015, at 3:31 PM, Dmitry Samersoff <dmitry.samersoff at oracle.com> wrote:
> Hi Everybody,
> I'm not sure it affects hotspot but should we care about it?
> Beginning with GCC 4.8.3, Stack Smashing Protection (SSP) will be
> enabled by default. The 4.8 series will enable -fstack-protector
> while 4.9 and later enable -fstack-protector-strong.
I think -fstack-protector (at least) has been the default configuration for Ubuntu’s gcc for
some time. I recall this helping me track down a highly intermittent bug a couple years
ago at my previous job. When we upgraded Ubuntu versions, suddenly the bug became
quite apparent - a fixed sized stack allocated buffer in a third-party library was being overrun.
More information about the hotspot-dev