Commit graph

9 commits

Author SHA1 Message Date
Aleksey Cheusov
73958b7711 DEPENDS on devel/gdb 2009-05-15 05:55:43 +00:00
Aleksey Cheusov
9af18307d2 MAKE_INSTALL is set to pkgsrc bmake, NetBSD's own /usr/bin/make is not
good because it don't see mk-configure's mk files.
2009-03-29 16:45:48 +00:00
Aleksey Cheusov
dd43f8246e fixed: pkglint warnings 2009-03-29 16:43:53 +00:00
Aleksey Cheusov
41a295d168 update to the latest version 0.10alpha1
Good bye GNU autotools aka autohell! Now lmdbg is built using
  http://sf.net/projects/mk-configure and NetBSD bmake.

  This release is intermediate.
2009-03-29 16:20:04 +00:00
Aleksey Cheusov
569a29a9aa update to 0.9.0
stacktrace.c + stacktrace.h = libstacktrace with API
  compatible with GLIBC's backtrace(3).
  See install.stacktrace Makefile's target.
  Tested under NetBSD, FreeBSD, Solaris and Linux.

  Code clean-ups
2009-03-08 11:32:19 +00:00
Aleksey Cheusov
f7c0f839f8 Update MASTER_SITES, lmdbg is now hosted on sourceforge.net 2009-03-04 10:06:54 +00:00
Aleksey Cheusov
67ad03358e update to 0.8.1
GPL phantoms were completely removed.

  Minor fixes in Makefile

  Minor clean-ups in stacktrace.c
2009-02-28 16:07:17 +00:00
Aleksey Cheusov
ee142c8a25 update to version 0.8.0
MAJOR CHANGES:

  Completely new implementation of stacktrace function.  Now it is my
  own, portable to almost any hardware where gcc works. There is no
  limit on i386 anymore. YAMD code was thrown out.  GPL was thrown out
  too. I prefer MIT license.

  Documentation is now in README file. Read it! ;-)

  Lots of regression tests was written. This release of LMDBG were
  sucessfully tested under the following platforms:
    NetBSD/x86/gcc
    NetBSD/alpha/gcc
    FreeBSD/x86/gcc
    Linux/x86/gcc
    Solaris/x86/gcc

  lmdbg-sym:
      added: -g option, synonym for --with-gdb.
      -g becomes the default.
      added: -a option for using addr2line(1) instead of gdb(1).
      fix for Solaris (printf ("%p") doesn't output leading 0x).

  lmdbg-run:
      added: -p option, synonyms for --pipe.
      malloc uses --> as a separator, not ->.

  lmdbg-check ins splitted in two executables:
     lmdbg-leaks    - for normal memory leaks,
     lmdbg-sysleaks - for memory leaks in system/external libraries.
     See README file.
2009-02-22 21:45:22 +00:00
Aleksey Cheusov
b4a9c4f23a Import lmdbg-0.4.1 as wip/lmdbg.
LMDBG - lightweight malloc debugger.

LMDBG logs the calls of malloc/realloc/free/memalign functions with their
stack frames and analyses such a logs.

lmdbg-run  - for create malloc/realloc/free/memalign logs
lmdbg-sym  - for converting address to 'file.c:NUM func_name'
lmdbg-leak - memory leaks checker
2009-02-21 11:59:50 +00:00