From 4c9390b60bd7e9c6b5adf4d752370ee92bfe3fa4 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Wed, 17 Feb 2010 16:37:24 +0300 Subject: [PATCH] check_overflow: check for memset() issues Signed-off-by: Dan Carpenter --- check_overflow.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/check_overflow.c b/check_overflow.c index bb69beab..c7e598f1 100644 --- a/check_overflow.c +++ b/check_overflow.c @@ -507,12 +507,14 @@ void check_overflow(int id) add_function_assign_hook("malloc", &match_malloc, NULL); add_function_hook("strcpy", &match_strcpy, NULL); add_function_hook("strncpy", &match_limitted, (void *)2); + add_function_hook("memset", &match_limitted, (void *)2); if (option_project == PROJ_KERNEL) { add_function_assign_hook("kmalloc", &match_malloc, NULL); add_function_assign_hook("kzalloc", &match_malloc, NULL); add_function_assign_hook("vmalloc", &match_malloc, NULL); add_function_hook("copy_to_user", &match_limitted, (void *)2); add_function_hook("copy_from_user", &match_limitted, (void *)2); + add_function_hook("__builtin_memset", &match_limitted, (void *)2); } register_array_funcs(); } -- 2.11.4.GIT