diff options
author | rsc <devnull@localhost> | 2006-02-14 19:38:04 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2006-02-14 19:38:04 +0000 |
commit | a4b2187729f7c9f3da0f0e28dd590758e9065a5d (patch) | |
tree | eb790d9f3fd58b78d4eaf144ba0c37891510b907 /acid/port | |
parent | 469e5e5196565eac53b2d341ea865800150705d4 (diff) | |
download | plan9port-a4b2187729f7c9f3da0f0e28dd590758e9065a5d.tar.gz plan9port-a4b2187729f7c9f3da0f0e28dd590758e9065a5d.tar.bz2 plan9port-a4b2187729f7c9f3da0f0e28dd590758e9065a5d.zip |
better symbols
Diffstat (limited to 'acid/port')
-rw-r--r-- | acid/port | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -603,13 +603,17 @@ defn mem(addr, fmt) defn symbols(pattern) { - local l, s; - + local l, s, name; + l = symbols; while l do { s = head l; - if regexp(pattern, s[0]) then - print(s[0], "\t", s[1], "\t", s[2], "\t", s[3], "\n"); + if regexp(pattern, s[0]) then { + name = s[4]; + if name == {} then + name = ""; + print(s[0], "\t", s[1], "\t", s[2], "\t", s[3], "\t", name, "\n"); + } l = tail l; } } |