summaryrefslogtreecommitdiff
path: root/whatmaps
diff options
context:
space:
mode:
Diffstat (limited to 'whatmaps')
-rwxr-xr-xwhatmaps11
1 files changed, 5 insertions, 6 deletions
diff --git a/whatmaps b/whatmaps
index 66bcf7c..a5c6a8b 100755
--- a/whatmaps
+++ b/whatmaps
@@ -47,13 +47,12 @@ class Process(object):
self.mapped = []
try:
self.exe = os.readlink('/proc/%d/exe' % self.pid)
+ m = self.deleted_re.match(self.exe)
+ if m:
+ self.exe = m.group('exe')
+ logging.debug("Using deleted exe %s", self.exe)
if not os.path.exists(self.exe):
- m = self.deleted_re.match(self.exe)
- if m:
- self.exe = m.group('exe')
- logging.debug("Using deleted exe %s", self.exe)
- else:
- logging.debug("%s doesn't exist", self.exe)
+ logging.debug("%s doesn't exist", self.exe)
self.cmdline = open('/proc/%d/cmdline' % self.pid).read()
except OSError:
self.exe = None