diff options
| author | 2004-02-18 00:46:25 +0000 | |
|---|---|---|
| committer | 2004-02-18 00:46:25 +0000 | |
| commit | 8b4a5c21fec01f6f45a96432a1b5ec531b7890ca (patch) | |
| tree | b74be0af7ce301a874a238c9b1918bf7e447cbe4 /usr.sbin/procmap/procmap.c | |
| parent | fix thinko in the revents & (POLLIN|POLLOUT) case (diff) | |
| download | wireguard-openbsd-8b4a5c21fec01f6f45a96432a1b5ec531b7890ca.tar.xz wireguard-openbsd-8b4a5c21fec01f6f45a96432a1b5ec531b7890ca.zip | |
printing (null) is not so useful. instead print names of missing symbols
with a useful message.
Diffstat (limited to 'usr.sbin/procmap/procmap.c')
| -rw-r--r-- | usr.sbin/procmap/procmap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/procmap/procmap.c b/usr.sbin/procmap/procmap.c index 842bba5ae51..c97b6de9b0b 100644 --- a/usr.sbin/procmap/procmap.c +++ b/usr.sbin/procmap/procmap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: procmap.c,v 1.3 2004/02/17 20:13:53 tedu Exp $ */ +/* $OpenBSD: procmap.c,v 1.4 2004/02/18 00:46:25 tedu Exp $ */ /* $NetBSD: pmap.c,v 1.1 2002/09/01 20:32:44 atatat Exp $ */ /* @@ -481,8 +481,8 @@ load_symbols(kvm_t *kd) if (rc == -1) errx(1, "%s == %d", kvm_geterr(kd), rc); for (i = 0; i < sizeof(nl)/sizeof(nl[0]); i++) - if (nl[i].n_value == 0) - printf("%s\n", nl[i].n_name); + if (nl[i].n_value == 0 && nl[i].n_name) + printf("%s not found\n", nl[i].n_name); uvm_vnodeops = (void*)nl[NL_UVM_VNODEOPS].n_value; uvm_deviceops = (void*)nl[NL_UVM_DEVICEOPS].n_value; |
