scripts/gdb: provide a dentry_name VFS path helper
Walk the VFS entries, pre-pending the iname strings to generate a full VFS path name from a dentry. Link: http://lkml.kernel.org/r/4328fdb2d15ba7f1b21ad21c2eecc38d9cfc4d13.1462865983.git.jan.kiszka@siemens.com Signed-off-by: Kieran Bingham <kieran.bingham@linaro.org> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
958ef8a09a
commit
74627cf2df
|
@ -161,3 +161,11 @@ def gdb_eval_or_none(expresssion):
|
||||||
return gdb.parse_and_eval(expresssion)
|
return gdb.parse_and_eval(expresssion)
|
||||||
except:
|
except:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def dentry_name(d):
|
||||||
|
parent = d['d_parent']
|
||||||
|
if parent == d or parent == 0:
|
||||||
|
return ""
|
||||||
|
p = dentry_name(d['d_parent']) + "/"
|
||||||
|
return p + d['d_iname'].string()
|
||||||
|
|
Loading…
Reference in New Issue