diff options
Diffstat (limited to 'qemu/scripts/qemu-gdb.py')
-rw-r--r-- | qemu/scripts/qemu-gdb.py | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/qemu/scripts/qemu-gdb.py b/qemu/scripts/qemu-gdb.py deleted file mode 100644 index b3f8e04f7..000000000 --- a/qemu/scripts/qemu-gdb.py +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/python - -# GDB debugging support -# -# Copyright 2012 Red Hat, Inc. and/or its affiliates -# -# Authors: -# Avi Kivity <avi@redhat.com> -# -# This work is licensed under the terms of the GNU GPL, version 2. See -# the COPYING file in the top-level directory. -# -# Contributions after 2012-01-13 are licensed under the terms of the -# GNU GPL, version 2 or (at your option) any later version. - -# Usage: -# At the (gdb) prompt, type "source scripts/qemu-gdb.py". -# "help qemu" should then list the supported QEMU debug support commands. - -import gdb - -import os, sys - -# Annoyingly, gdb doesn't put the directory of scripts onto the -# module search path. Do it manually. - -sys.path.append(os.path.dirname(__file__)) - -from qemugdb import aio, mtree, coroutine - -class QemuCommand(gdb.Command): - '''Prefix for QEMU debug support commands''' - def __init__(self): - gdb.Command.__init__(self, 'qemu', gdb.COMMAND_DATA, - gdb.COMPLETE_NONE, True) - -QemuCommand() -coroutine.CoroutineCommand() -mtree.MtreeCommand() -aio.HandlersCommand() - -coroutine.CoroutineSPFunction() -coroutine.CoroutinePCFunction() - -# Default to silently passing through SIGUSR1, because QEMU sends it -# to itself a lot. -gdb.execute('handle SIGUSR1 pass noprint nostop') |