]> git.sur5r.net Git - bacula/bacula/commit
Do some work on the btraceback on Solaris, we test to see what debugger is available...
authorMarco van Wieringen <mvw@planets.elm.net>
Sat, 24 Apr 2010 15:09:29 +0000 (17:09 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 2 Aug 2010 14:53:44 +0000 (16:53 +0200)
commit58a6d04a6114b48d58a16ad47b2b9c126bc0a27b
treee44b753fad8621a42e1084d2bb9a459ce98b88dc
parent4990a4b256753eabf700d6117fb387805e0c3ef7
Do some work on the btraceback on Solaris, we test to see what debugger is available and we prefer the debuggers in this order: dbx, gdb, mdb. Also enchanced the dbx bactrace somewhat that it always dumps all available threads (e.g. we also changed from lwp to threads for dbx). We also print some variables that the gdb script also dumps on a bactrace. Hopefully we get some better dumps using this. The mdb is used as a last resort as it should be always installed on a Solaris box (dbx and gdb may not) but at the moment I'm still trying to find out how to get some more understandable dumps from mdb as its rather rudimentary and more a crash debugger then a source code debugger.
bacula/scripts/btraceback.dbx
bacula/scripts/btraceback.in