gcc/ 64/138564/5
authorchefmax <chefmax@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Nov 2016 22:16:58 +0000 (22:16 +0000)
committerDongkyun Son <dongkyun.s@samsung.com>
Thu, 3 Aug 2017 11:51:15 +0000 (11:51 +0000)
* asan.h (asan_intercepted_p): Handle BUILT_IN_STRCSPN,
BUILT_IN_STRPBRK, BUILT_IN_STRSPN and BUILT_IN_STRSTR.

Change-Id: I1560e575cd81bbe1c732f696bed559abe0f4ed9c
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241984 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/asan.h

index fd9a035..a41c141 100644 (file)
 
 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
 
+       * asan.h (asan_intercepted_p): Handle BUILT_IN_STRCSPN,
+       BUILT_IN_STRPBRK, BUILT_IN_STRSPN and BUILT_IN_STRSTR.
+
+2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
+
        * asan.h (ASAN_STACK_MAGIC_PARTIAL): Remove.
        * asan.c (ASAN_STACK_MAGIC_PARTIAL): Replace with
        ASAN_STACK_MAGIC_MIDDLE.
index 6f89844..ef58922 100644 (file)
@@ -103,6 +103,10 @@ asan_intercepted_p (enum built_in_function fcode)
         || fcode == BUILT_IN_STRNCASECMP
         || fcode == BUILT_IN_STRNCAT
         || fcode == BUILT_IN_STRNCMP
+        || fcode == BUILT_IN_STRCSPN
+        || fcode == BUILT_IN_STRPBRK
+        || fcode == BUILT_IN_STRSPN
+        || fcode == BUILT_IN_STRSTR
         || fcode == BUILT_IN_STRNCPY;
 }
 #endif /* TREE_ASAN */