Bug 271963 - glibc-2.13/SSE4.2 hyper-optimized functions
Summary: glibc-2.13/SSE4.2 hyper-optimized functions
Status: RESOLVED INTENTIONAL
Alias: None
Product: valgrind
Classification: Developer tools
Component: sgcheck (show other bugs)
Version: 3.7 SVN
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-29 11:43 UTC by Dmitry Djachenko
Modified: 2012-08-10 14:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
missing strn*() intercepts (is_overlap() is commented out) (6.38 KB, patch)
2011-04-29 11:43 UTC, Dmitry Djachenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Djachenko 2011-04-29 11:43:18 UTC
Created attachment 59415 [details]
missing strn*() intercepts (is_overlap() is commented out)

Version:           3.7 SVN (using Devel) 
OS:                Linux

exp-ptrcheck/h_intercepts.c has no support for strncasecmp(), strnpy()

Reproducible: Didn't try


Actual Results:  
==10527== Invalid read of size 16
==10527==    at 0x3A45321EC5: __strcasecmp_l_sse42 (strcmp.S:259)

==10527== Invalid read of size 16
==10527==    at 0x3A4532AA5C: ??? (strcpy.S:94)


Expected Results:  
no errors

memcheck/mc_replace_strmem.c has all required code

similar memcheck's bug was #256600
Comment 1 Dmitry Djachenko 2011-05-04 11:02:40 UTC
For 3.7.0 exp-ptrcheck will be rewritten