1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00

Update .hgignore. Update valgrind macros.

This commit is contained in:
Markus F.X.J. Oberhumer 2012-04-26 09:05:35 +02:00
parent 82801d1411
commit 5d2d9c7e81
2 changed files with 7 additions and 11 deletions

View File

@ -9,6 +9,7 @@ syntax: regexp
syntax: glob
.depend
*.qtcreator.{config,creator,creator.user,files,includes}
Makevars.local
*.a

View File

@ -222,19 +222,14 @@
#if (WITH_VALGRIND)
# include <valgrind/memcheck.h>
#endif
#if !defined(VALGRIND_MAKE_WRITABLE)
# define VALGRIND_MAKE_WRITABLE(addr,len) 0
#if !defined(VALGRIND_MAKE_MEM_DEFINED)
# define VALGRIND_MAKE_MEM_DEFINED(addr,len) 0
#endif
#if !defined(VALGRIND_MAKE_READABLE)
# if 0
# define VALGRIND_MAKE_READABLE(addr,len) (memset(addr,0,len), 0)
# else
# define VALGRIND_MAKE_READABLE(addr,len) 0
# endif
#if !defined(VALGRIND_MAKE_MEM_NOACCESS)
# define VALGRIND_MAKE_MEM_NOACCESS(addr,len) 0
#endif
#if !defined(VALGRIND_DISCARD)
# define VALGRIND_DISCARD(handle) ((void)(&handle))
#if !defined(VALGRIND_MAKE_MEM_UNDEFINED)
# define VALGRIND_MAKE_MEM_UNDEFINED(addr,len) 0
#endif