asan.c (instrument_strlen_call): Fixed instrumentation of trailing byte.
authorYury Gribov <y.gribov@samsung.com>
Fri, 20 Jun 2014 13:33:28 +0000 (13:33 +0000)
committerMaxim Ostapenko <chefmax@gcc.gnu.org>
Fri, 20 Jun 2014 13:33:28 +0000 (16:33 +0300)
commit0cbf438b115b95453a1b0414c6cf628bf1ad1ead
treefd8dcedd9f898e8f346830bcc90cd385e5f4cca4
parentbec81025ed968d6ba52308b2a9824bd689628a5f
asan.c (instrument_strlen_call): Fixed instrumentation of trailing byte.

2014-06-18  Yury Gribov  <y.gribov@samsung.com>

gcc/
* asan.c (instrument_strlen_call): Fixed instrumentation of
trailing byte.

gcc/testsuite/
* c-c++-common/asan/strlen-overflow-1.c: New test.

Co-Authored-By: Max Ostapenko <m.ostapenko@partner.samsung.com>
From-SVN: r211849
gcc/ChangeLog
gcc/asan.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/asan/strlen-overflow-1.c [new file with mode: 0644]