Lines Matching full:s2

62 static int internal_strcmp_strncmp(const char *s1, const char *s2, bool strncmp,  in internal_strcmp_strncmp()  argument
72 unsigned c2 = *s2; in internal_strcmp_strncmp()
78 s2++; in internal_strcmp_strncmp()
83 static int internal_strncmp(const char *s1, const char *s2, size_t n) { in internal_strncmp() argument
84 return internal_strcmp_strncmp(s1, s2, true, n); in internal_strncmp()
87 static int internal_strcmp(const char *s1, const char *s2) { in internal_strcmp() argument
88 return internal_strcmp_strncmp(s1, s2, false, 0); in internal_strcmp()
91 static int internal_memcmp(const void *s1, const void *s2, size_t n) { in internal_memcmp() argument
93 const uint8_t *t2 = static_cast<const uint8_t *>(s2); in internal_memcmp()
125 const void *s2, size_t n, int result);
127 const char *s2, size_t n, int result);
129 const char *s2, size_t n, int result);
131 const char *s2, int result);
133 const char *s2, int result);
135 const char *s2, char *result);
137 const char *s2, char *result);
139 const void *s2, size_t len2, void *result);
151 ATTRIBUTE_INTERFACE int bcmp(const char *s1, const char *s2, size_t n) { in DEFINE_REAL()
153 return internal_memcmp(s1, s2, n); in DEFINE_REAL()
154 int result = REAL(bcmp)(s1, s2, n); in DEFINE_REAL()
155 __sanitizer_weak_hook_memcmp(GET_CALLER_PC(), s1, s2, n, result); in DEFINE_REAL()
159 ATTRIBUTE_INTERFACE int memcmp(const void *s1, const void *s2, size_t n) { in memcmp() argument
161 return internal_memcmp(s1, s2, n); in memcmp()
162 int result = REAL(memcmp)(s1, s2, n); in memcmp()
163 __sanitizer_weak_hook_memcmp(GET_CALLER_PC(), s1, s2, n, result); in memcmp()
167 ATTRIBUTE_INTERFACE int strncmp(const char *s1, const char *s2, size_t n) { in strncmp() argument
169 return internal_strncmp(s1, s2, n); in strncmp()
170 int result = REAL(strncmp)(s1, s2, n); in strncmp()
171 __sanitizer_weak_hook_strncmp(GET_CALLER_PC(), s1, s2, n, result); in strncmp()
175 ATTRIBUTE_INTERFACE int strcmp(const char *s1, const char *s2) { in strcmp() argument
177 return internal_strcmp(s1, s2); in strcmp()
178 int result = REAL(strcmp)(s1, s2); in strcmp()
179 __sanitizer_weak_hook_strcmp(GET_CALLER_PC(), s1, s2, result); in strcmp()
183 ATTRIBUTE_INTERFACE int strncasecmp(const char *s1, const char *s2, size_t n) { in strncasecmp() argument
185 int result = REAL(strncasecmp)(s1, s2, n); in strncasecmp()
186 __sanitizer_weak_hook_strncasecmp(GET_CALLER_PC(), s1, s2, n, result); in strncasecmp()
190 ATTRIBUTE_INTERFACE int strcasecmp(const char *s1, const char *s2) { in strcasecmp() argument
192 int result = REAL(strcasecmp)(s1, s2); in strcasecmp()
193 __sanitizer_weak_hook_strcasecmp(GET_CALLER_PC(), s1, s2, result); in strcasecmp()
197 ATTRIBUTE_INTERFACE char *strstr(const char *s1, const char *s2) { in strstr() argument
199 return internal_strstr(s1, s2); in strstr()
200 char *result = REAL(strstr)(s1, s2); in strstr()
201 __sanitizer_weak_hook_strstr(GET_CALLER_PC(), s1, s2, result); in strstr()
205 ATTRIBUTE_INTERFACE char *strcasestr(const char *s1, const char *s2) { in strcasestr() argument
207 char *result = REAL(strcasestr)(s1, s2); in strcasestr()
208 __sanitizer_weak_hook_strcasestr(GET_CALLER_PC(), s1, s2, result); in strcasestr()
213 void *memmem(const void *s1, size_t len1, const void *s2, size_t len2) { in memmem() argument
215 void *result = REAL(memmem)(s1, len1, s2, len2); in memmem()
216 __sanitizer_weak_hook_memmem(GET_CALLER_PC(), s1, len1, s2, len2, result); in memmem()