15 Commits

Author SHA1 Message Date
uebayasi
53f0d42f36 valgrind-3.10.1p10
- Recognize new sendsyslog() (pointed out by millert@).
- Sync all the other missing syscalls and provide stubs.
- Use the latest versions of automake/autoconf.
2016-03-31 07:22:01 +00:00
uebayasi
8a95241406 valgrind-3.10.1p9: Not only recognize pledge(2) but also skip it so
Valgrind can call syscalls implicitly.
2016-03-29 05:10:55 +00:00
jasper
48172d40c8 bump after tame(2) was added; >1h between commits is quite a stretch to ride
on REVISION bumps. which are cheap anyway.
2015-08-24 06:40:05 +00:00
uebayasi
77a50e82a2 Minimally support tame(2) too; ride on the previous revision bump. 2015-08-24 04:44:29 +00:00
uebayasi
a4277dd426 valgrind-3.10.1p7: Minimally support kbind(2). 2015-08-24 03:34:43 +00:00
uebayasi
bded1b8299 Update devel/valgrind to 3.10.1p6 (20150731).
Most notably fixed syscall EINTR handling, reported by yasuoka@.
2015-08-01 03:08:30 +00:00
uebayasi
21f7a4f4d1 Update devel/valgrind to 3.10.1p5.
- More signal assertion changes missed in p4.
2015-06-25 06:50:15 +00:00
uebayasi
1e8395ff14 Update devel/valgrind to 3.10.1p4, merging valgrind-openbsd 20150625 release.
- Fix (work-around) more signal assertions.

- Properly replace string functions in memcheck to suppress memory read
  errors.
2015-06-25 06:26:05 +00:00
uebayasi
55a0762337 Update devel/valgrind to 3.10.1p3, merging valgrind-openbsd 20150622 release.
- Drop suid bits from memcheck binaries.

  This makes Valgrind (memcheck) heap memory tracking work properly
  by allowing ld.so to accept $LD_PRELOAD.  Valgrind (memcheck)
  overrides malloc(3) and friends with ones in ``libreplacemalloc''
  to trace their uses.
2015-06-22 05:44:06 +00:00
uebayasi
6ce3aa0e26 Update devel/valgrind to 3.10.1p2, merging valgrind-openbsd 20150528 release.
- Fix IOCTL argument read/write tracking.
- Fix (work-around) signal assertion failure.
- Fix build for binutils-2.17.

The binutils diff was from jca@.

OK jca@
2015-05-28 16:09:23 +00:00
jca
11a7ee9454 Fix binutils-2.17@amd64: use -fPIC
Committing this a bit early, but a valgrind that builds is better than
a valgrind that doesn't.
2015-05-25 15:20:44 +00:00
jca
1af8fb9ec0 Remove BROKEN, provide -nopie flags for static linking.
Also print the final link command in the affected script.

Reported by naddy@, ok uebayasi@ (maintainer)
2015-04-30 13:06:10 +00:00
ajacoutot
646219daaa Mark BROKEN for now; jca@ will have a look at it.
ok jca@
2015-04-30 09:27:39 +00:00
uebayasi
11faf6c16d Missing build dependency on libelf (libelf/gelf.h); reported by nigel@ 2014-12-12 05:18:30 +00:00
uebayasi
ac3e81b69f Import valgrind-3.10.1.
Heavily based on FreeBSD's port.  Only for amd64 now.  Very preliminary &
only memcheck is supported.

Reviewed by sthen@ and zhuk@.

OK sthen@ dcoppa@
2014-12-11 16:50:08 +00:00