]> 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)
commitdcbaa1b651313f8c98c8d92071ae66d00e2e85c0
treed22fce822b88781154fd90d5bb8add9b02039eee
parentdcb3d5c070dee40e10df78bdfe33d08a8dbc45e8
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