mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-13 10:02:38 +00:00
- If KDB & NETGRAPH_DEBUG are on, print traces on discovered failed
invariants. - Reduce tautology in NETGRAPH_DEBUG output.
This commit is contained in:
parent
1ed9dc778b
commit
e5fe87b387
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=226829
@ -57,6 +57,7 @@
|
||||
|
||||
#ifdef HAVE_KERNEL_OPTION_HEADERS
|
||||
#include "opt_netgraph.h"
|
||||
#include "opt_kdb.h"
|
||||
#endif
|
||||
|
||||
/* debugging options */
|
||||
@ -190,7 +191,7 @@ static __inline void
|
||||
_chkhook(hook_p hook, char *file, int line)
|
||||
{
|
||||
if (hook->hk_magic != HK_MAGIC) {
|
||||
printf("Accessing freed hook ");
|
||||
printf("Accessing freed ");
|
||||
dumphook(hook, file, line);
|
||||
}
|
||||
hook->lastline = line;
|
||||
@ -458,7 +459,7 @@ static __inline void
|
||||
_chknode(node_p node, char *file, int line)
|
||||
{
|
||||
if (node->nd_magic != ND_MAGIC) {
|
||||
printf("Accessing freed node ");
|
||||
printf("Accessing freed ");
|
||||
dumpnode(node, file, line);
|
||||
}
|
||||
node->lastline = line;
|
||||
|
@ -3167,6 +3167,9 @@ dumphook (hook_p hook, char *file, int line)
|
||||
hook->lastfile, hook->lastline);
|
||||
if (line) {
|
||||
printf(" problem discovered at file %s, line %d\n", file, line);
|
||||
#ifdef KDB
|
||||
kdb_backtrace();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@ -3181,6 +3184,9 @@ dumpnode(node_p node, char *file, int line)
|
||||
node->lastfile, node->lastline);
|
||||
if (line) {
|
||||
printf(" problem discovered at file %s, line %d\n", file, line);
|
||||
#ifdef KDB
|
||||
kdb_backtrace();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user