diff options
| author | Don Lewis <truckman@FreeBSD.org> | 2003-06-22 21:20:06 +0000 |
|---|---|---|
| committer | Don Lewis <truckman@FreeBSD.org> | 2003-06-22 21:20:06 +0000 |
| commit | 7144b1d4bd26552b6a24479f1e138b1eb1769bc5 (patch) | |
| tree | 60308b04e5c9bcb6b54a9cc35336b51154350b1c /sys/tools | |
| parent | 46205431f9ba2c7f361b4f391018b2d626623dad (diff) | |
Notes
Diffstat (limited to 'sys/tools')
| -rw-r--r-- | sys/tools/vnode_if.awk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/tools/vnode_if.awk b/sys/tools/vnode_if.awk index 443a32142349..5cbb637f86af 100644 --- a/sys/tools/vnode_if.awk +++ b/sys/tools/vnode_if.awk @@ -67,7 +67,10 @@ function add_debug_code(name, arg, pos) { if (arg == "vpp") arg = "*vpp"; - if (lockdata[name, arg, pos]) { + if (lockdata[name, arg, pos] && (lockdata[name, arg, pos] != "-")) { + if (arg ~ /^\*/) { + printh("\tif ("substr(arg, 2)" != NULL) {"); + } printh("\tASSERT_VI_UNLOCKED("arg", \""uname"\");"); # Add assertions for locking if (lockdata[name, arg, pos] == "L") @@ -77,6 +80,9 @@ function add_debug_code(name, arg, pos) else if (0) { # XXX More checks! } + if (arg ~ /^\*/) { + printh("\t}"); + } } } |
