diff options
Diffstat (limited to 'scripts/gdb/linux/utils.py')
-rw-r--r-- | scripts/gdb/linux/utils.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/gdb/linux/utils.py b/scripts/gdb/linux/utils.py index dbe2ad78048c..de03a6b505bb 100644 --- a/scripts/gdb/linux/utils.py +++ b/scripts/gdb/linux/utils.py | |||
@@ -161,3 +161,11 @@ def gdb_eval_or_none(expresssion): | |||
161 | return gdb.parse_and_eval(expresssion) | 161 | return gdb.parse_and_eval(expresssion) |
162 | except: | 162 | except: |
163 | return None | 163 | return None |
164 | |||
165 | |||
166 | def dentry_name(d): | ||
167 | parent = d['d_parent'] | ||
168 | if parent == d or parent == 0: | ||
169 | return "" | ||
170 | p = dentry_name(d['d_parent']) + "/" | ||
171 | return p + d['d_iname'].string() | ||