diff options
author | David Tardon <dtardon@redhat.com> | 2011-08-09 10:35:19 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2011-08-22 17:30:19 +0200 |
commit | 22ccd4da8610efe98cef3adabb60c761e625e6cd (patch) | |
tree | 486431e54f1df96606deecefc9cf7ebe7efa0969 /solenv/gdb | |
parent | 575cd2219f3299cf7a2f9549cdbfcbbe2c79c51b (diff) |
install gdb pretty printers
Diffstat (limited to 'solenv/gdb')
-rw-r--r-- | solenv/gdb/autoload.template | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/solenv/gdb/autoload.template b/solenv/gdb/autoload.template new file mode 100644 index 000000000000..3351606975c2 --- /dev/null +++ b/solenv/gdb/autoload.template @@ -0,0 +1,42 @@ +# Version: MPL 1.1 / GPLv3+ / LGPLv3+ +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License or as specified alternatively below. You may obtain a copy of +# the License at http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Initial Developer of the Original Code is +# David Tardon, Red Hat Inc. <dtardon@redhat.com> +# Portions created by the Initial Developer are Copyright (C) 2010 the +# Initial Developer. All Rights Reserved. +# +# Major Contributor(s): +# +# For minor contributions see the git repository. +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 3 or later (the "GPLv3+"), or +# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), +# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable +# instead of those above. + +import os.path +import sys + +import gdb + +pythondir = os.path.normpath('%PYTHONDIR%') + +if gdb.current_objfile(): + if pythondir not in sys.path: + sys.path.insert(0, pythondir) + +from %MODULE% import register_pretty_printers +register_pretty_printers(gdb.current_objfile()) + +# vim:set filetype=python shiftwidth=4 softtabstop=4 expandtab: |