Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
415a7b163803d1add7f58e03908ab7d46159970d
/
memcheck
/
mc_replace_strmem.c
4d474d0
Update copyright dates ("200X-2007" --> "200X-2008").
by sewardj
· 17 years ago
30978db
Intercept memcpy on 64-bit ld.so's.
by sewardj
· 17 years ago
fd4b6f4
Changes to make Memcheck work sanely on recent incarnations of AIX 5.3:
by sewardj
· 17 years ago
ddc00dd
by sewardj
· 17 years ago
b6c0403
Intercept __memcpy_chk, which appears in glibc-2.6.1. Also fix some
by sewardj
· 17 years ago
487cadb
Merge from CGTUNE branch:
by sewardj
· 17 years ago
09beb9e
wrap env related functions to be able to track undefined values better
by dirk
· 18 years ago
3e5a8b5
Back out r6640; I'm pretty sure it is the wrong thing to do now.
by sewardj
· 18 years ago
7d6f103
It appears glibc-2.5's getenv() function steps along environment
by sewardj
· 18 years ago
c271ec8
by sewardj
· 18 years ago
24cb217
Add an intercept for __memmove_chk (another glibc 2.5 artefact)
by sewardj
· 18 years ago
dc5d832
__stpcpy_chk: sync with Dirk's original proposal, and show origins
by sewardj
· 18 years ago
b8d0385
Intercept __stpcpy_chk. (Dirk Mueller)
by sewardj
· 18 years ago
a9d8263
Intercept mempcpy also in ld.so.1.
by sewardj
· 18 years ago
f0b3432
Intercept _intel_fast_memcpy in the main executable. Partial fix for #139667.
by sewardj
· 18 years ago
9ebd6e0
Update copyright dates.
by sewardj
· 18 years ago
1eee077
Replace bcmp in ld.so.1.
by sewardj
· 18 years ago
841b72d
Provide a replacement for mempcpy.
by sewardj
· 18 years ago
620e526
Intercept/replace glibc-2.5's __strcpy_chk function for the usual
by sewardj
· 18 years ago
718d3b1
Completely overhauled the internals of Memcheck's error handling. All the
by njn
· 18 years ago
31b9ce1
Merge r6111:
by sewardj
· 18 years ago
7982056
Merge (from 3_2_BRANCH) r6048 (SuSE 10.1 (ppc32) minor fixes)
by sewardj
· 18 years ago
e4b0bf0
Update copyright dates.
by sewardj
· 18 years ago
1d0825f
Merge in the COMPVBITS branch to the trunk. This is a big change to
by njn
· 19 years ago
[Renamed (99%) from memcheck/mac_replace_strmem.c]
776de2c
Apparently on SLES9 the dynamic linker is called (soname'd) ld64.so.1.
by sewardj
· 19 years ago
9af10a1
Change the number of client request args from 4 to 5 as that may
by sewardj
· 19 years ago
0ec07f3
Merge in function wrapping support from the FNWRAP branch. That
by sewardj
· 19 years ago
13a4926
Remove remaining profiling gunk from Memcheck.
by njn
· 19 years ago
8f92409
Use an soname of libc.so* for libc redirects so that we catch a wider
by tom
· 19 years ago
5ec15ed
add comment
by njn
· 19 years ago
efcbf61
Remove unnecessary #includes.
by njn
· 19 years ago
10e1beb
Add some more intercept rules for ld.so on amd64.
by tom
· 19 years ago
c7561b9
by njn
· 19 years ago
16eeb4e
by njn
· 19 years ago
44e495f
memmove on glibc on amd64 is over-optimised; replace it.
by sewardj
· 19 years ago
4627586
Use a macro to add declarations for functions like memcpy(), so that GCC
by njn
· 20 years ago
1f8b3e7
De-convolute somewhat the client request usage for reporting overlap errors.
by njn
· 20 years ago
86f12dc
Reinstate Addrcheck. Some of the tests fail -- some of the leak ones
by njn
· 20 years ago
5361242
Update copyright notice for 2005 on all relevant files. Don't bother trying
by njn
· 20 years ago
b5f6f51
by sewardj
· 20 years ago
c616819
by njn
· 20 years ago
4e9a4b6
Do our own implementations of strchrnul() and rawmemchr().
by sewardj
· 20 years ago
56ee542
Remove three unnecessary compile-time warnings.
by nethercote
· 20 years ago
7bddb34
Prevent a memcpy of zero bytes from complaining if one or both of the
by thughes
· 20 years ago
bb1c991
Updated copyright dates for 2004. Also added a couple of missing headers and
by nethercote
· 21 years ago
b19cff6
Add an implementation of strnlen for memcheck, from Tom Hughes.
by jseward
· 21 years ago
0845ef8
Add overlap checking for stpcpy().
by jseward
· 21 years ago
dc8778a
Add a vanilla implementation of stpcpy(). Does not do overlap checking
by jseward
· 21 years ago
98abfc7
This jumbo-checkin is the Full Virtualization checkin. This eliminates
by fitzhardinge
· 21 years ago
137bc55
by nethercote
· 21 years ago
851b0f6
Removed no-longer-needed declarations of __SOME_SKIN_H.
by nethercote
· 21 years ago
1e6d765
Fixed bug in overlap check in strncpy() -- it was assuming the src was 'n'
by nethercote
· 21 years ago
b6cae9f
Fixed overlap errors so the hacky strdup'ing of strings isn't necessary;
by njn
· 21 years ago
3ceec24
Add memcmp() to our collection of functions we do ourselves.
by sewardj
· 21 years ago
7271864
by njn
· 21 years ago
66fe05a
Added overlap checking to Addrcheck, mostly just moving things around. In
by njn
· 21 years ago
[Renamed (96%) from memcheck/mc_replace_strmem.c]
dda830a
Fix bugs in overlap detection. Tom Hughes <thh@cyberscience.com>
by sewardj
· 21 years ago
09e51ce
Fixed stupid bugs in overlap detection.
by njn
· 21 years ago
4a6a44f
minor code simplification
by daywalker
· 21 years ago
05bcdcb
gcc-3.3 as supplied with SuSE 8.2 ("gcc version 3.3 20030226
by sewardj
· 21 years ago
34419c1
by njn
· 22 years ago
b6483f8
wibble
by njn
· 22 years ago
9a90c7b
Fixed
by njn
· 22 years ago
0e1b514
Updated copyright notices for 2003. Only 4 months late.
by njn
· 22 years ago
3e88418
-----------------------------------------------------------------------------
by njn
· 22 years ago