diff options
| author | Jan Kiszka <[email protected]> | 2015-02-17 21:46:41 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2015-02-17 22:34:53 +0000 |
| commit | b0fecd8c570310c5041035a94eda7a4610402ace (patch) | |
| tree | 12b69ee5e9d3aa56d72491a212aff3aa47dd7aa6 /scripts/gdb/vmlinux-gdb.py | |
| parent | scripts/gdb: add cache for type objects (diff) | |
| download | kernel-b0fecd8c570310c5041035a94eda7a4610402ace.tar.gz kernel-b0fecd8c570310c5041035a94eda7a4610402ace.zip | |
scripts/gdb: add container_of helper and convenience function
Provide an internal helper with container_of semantics. As type lookups
are very slow in gdb-python and we need a type "long" for this, cache the
reference to this type object. Then export the helper also as a
convenience function form use at the gdb command line.
Signed-off-by: Jan Kiszka <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Jason Wessel <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: Ben Widawsky <[email protected]>
Cc: Borislav Petkov <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/gdb/vmlinux-gdb.py')
| -rw-r--r-- | scripts/gdb/vmlinux-gdb.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/gdb/vmlinux-gdb.py b/scripts/gdb/vmlinux-gdb.py index c1d90cea5288..649584105a72 100644 --- a/scripts/gdb/vmlinux-gdb.py +++ b/scripts/gdb/vmlinux-gdb.py @@ -21,3 +21,5 @@ try: except: gdb.write("NOTE: gdb 7.2 or later required for Linux helper scripts to " "work.\n") +else: + import linux.utils |
