---
name: memcheck
version: 0.2.4
origin: devel/memcheck
comment: Memory Allocation Checker
arch: freebsd:9:x86:64
www: http://hald.dnsalias.net/projects/memcheck/
maintainer: demon@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 58895
desc: |
  This is Memory Allocation Checker package.  Main features:
  * Fault on pointer overrun (read or write).
  * Fault on freed pointer dereference (read or write).
  * Log double free or realloc of already freed pointer.
  * Log memory not freed on exit.
  * Check for pointer underrun on free/realloc.
  * Set level of logging.
  * Optionally reverse behaviour of overrun and underrun.
  * Optionally "churn" reallocations. Always return a different pointer.
  * Optionally log pointer overruns instead of faulting.
  * Optionally return freed memory to system. (May hurt checking for freed
    pointer usage).
  * Optionally log "large" allocations.
  * Optionally run out-of-memory after a specified amount of memory has
    been used.
  * Very small performance impact.
  * Large memory footprint impact.

  WWW: http://hald.dnsalias.net/projects/memcheck/
categories: [devel]
files:
  /usr/local/include/arm-ucontext.h: 3ddfa39da2d3d6066b34e35c8a16a451ed5ab180cb9593b96eb39fab7da227cc
  /usr/local/include/memcheck.h: ad4abfeb8d56a1a4c9560fb1f366d8363807bd4fd0cd7efaddc341a289fe1aa0
  /usr/local/include/x86_64-ucontext.h: 55cff06bb8504e3638d06bb73c9f5a5bb3b967481370f6ae740b0ea4338b78d5
  /usr/local/lib/libmemcheck.a: b5aff2f01f2aee02a697fdacb65f769b6b968638ad6e67ff58fafd58a81db2fc
  /usr/local/lib/libmemcheck.la: 7a2eb080b4b4d8a19c5ed345a6f0e3d1a82bf96fea8f27fb97e245f8fb510e04
  /usr/local/lib/libmemcheck.so: '-'
  /usr/local/lib/libmemcheck.so.2: 00d06cc7869b79502d6d2c32aa353a26d7ccb7c824c22fa5e9ccb83af6da5f89
scripts:
  post-install: |
    /sbin/ldconfig -m /usr/local/lib
  pre-deinstall: |
    /sbin/ldconfig -R
