./devel/valgrind [instrumentation framework for dynamic analysis tools]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 3.10.1, Package name: valgrind-3.10.1
Maintained by: Masao Uebayashi
Master sites:
Description
Valgrind is an instrumentation framework for building dynamic analysis
tools. There are Valgrind tools that can automatically detect many memory
management and threading bugs, and profile your programs in detail. You
can also use Valgrind to build new tools.

This OpenBSD port is still very preliminary and has minimal functionality
(memcheck). All problems should be reported to the "valgrind-openbsd" page:

https://bitbucket.org/uebayasi/valgrind-openbsd/


Filesize: 10710.845 KB
Version History (View Complete History)
  • (2014-12-12) Package added to openports.se, version valgrind-3.10.1 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-10-04 19:45:58 by ASOU Masato | Files touched by this commit (2)
Log message:
Fix valgrind abort.
ok tobhe@
   2020-05-22 02:51:24 by ASOU Masato | Files touched by this commit (2)
Log message:
Fix Valgrind reports invalid write.
ok jca@
   2019-12-23 16:26:32 by ASOU Masato | Files touched by this commit (9)
Log message:
Support target program usgin Pthread.
ok mpi@
   2019-11-05 22:25:13 by ASOU Masato | Files touched by this commit (8)
Log message:
Delete mmap(PROT_WRITE) from the memory area of the execution code of the
target program.
   2019-10-22 20:35:05 by ASOU Masato | Files touched by this commit (4)
Log message:
Add sys_unveil()
   2019-10-02 11:19:29 by Rafael Sadowski | Files touched by this commit (20)
Log message:
Unbreak valgrind memcheck on amd64
Masato Asou <asou A-T soum D-O-T co D-O-T jp> corrected the following two
problems:
- FS register can be used.
- Fixed a problem that strip command rewrites offset and align of
memcheck ELF file.
Many thanks to Masato Asou for the great work!
"Can't be worse than we have now." and OK sthen@ and OK kmos@
   2019-07-12 14:46:30 by Stuart Henderson | Files touched by this commit (853)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-05-19 22:47:02 by Christian Weisgerber | Files touched by this commit (25)
Log message:
switch to CONFIGURE_STYLE=autoreconf
   2019-02-04 16:34:10 by Jeremie Courreges-Anglas | Files touched by this commit (16)
Log message:
Move to libelf from base
Initial diff from jsg@, ok jasper@ (maintainer of
libdwarf/ctftools/libelf).
   2017-05-26 16:07:16 by Stuart Henderson | Files touched by this commit (2)
Log message:
changes to workaround major breakages in valgrind:
- add USE_WXNEEDED.
- add a patch from smccalib at protonmail,ch from
https://marc.info/?l=openbsd-ports&m=149541633922860&w=2
   2017-05-25 13:19:41 by Marc Espie | Files touched by this commit (2)
Log message:
surprisingly few changes for building on clang
   2016-03-31 01:22:01 by Masao Uebayashi | Files touched by this commit (2)
Log message:
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-28 23:10:55 by Masao Uebayashi | Files touched by this commit (4)
Log message:
valgrind-3.10.1p9: Not only recognize pledge(2) but also skip it so
Valgrind can call syscalls implicitly.
   2015-08-24 00:40:05 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
bump after tame(2) was added; >1h between commits is quite a stretch to ride
on REVISION bumps. which are cheap anyway.
   2015-08-23 22:44:29 by Masao Uebayashi | Files touched by this commit (1)
Log message:
Minimally support tame(2) too; ride on the previous revision bump.
   2015-08-23 21:34:43 by Masao Uebayashi | Files touched by this commit (3)
Log message:
valgrind-3.10.1p7: Minimally support kbind(2).
   2015-07-31 21:08:30 by Masao Uebayashi | Files touched by this commit (3)
Log message:
Update devel/valgrind to 3.10.1p6 (20150731).
Most notably fixed syscall EINTR handling, reported by yasuoka@.
   2015-06-25 00:50:15 by Masao Uebayashi | Files touched by this commit (2)
Log message:
Update devel/valgrind to 3.10.1p5.
- More signal assertion changes missed in p4.
   2015-06-25 00:26:05 by Masao Uebayashi | Files touched by this commit (2)
Log message:
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-21 23:44:06 by Masao Uebayashi | Files touched by this commit (3)
Log message:
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-05-28 10:09:23 by Masao Uebayashi | Files touched by this commit (4)
Log message:
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-25 09:20:44 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
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-04-30 07:06:10 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
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 03:27:39 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Mark BROKEN for now; jca@ will have a look at it.
ok jca@
   2014-12-11 22:18:30 by Masao Uebayashi | Files touched by this commit (1)
Log message:
Missing build dependency on libelf (libelf/gelf.h); reported by nigel@