我正在尝试开发一个GDB python扩展,它定义了启动一个新线程的命令,用户可以在其中检查任意类型的变量。我的Python扩展的框架是这样的: import gdb
import threading
def plot_thread():
import time
while True:
print('Placeholder for a window event
我有一个方便的类,我可以使用它轻松地将一组“summariser”函数添加到GDB漂亮的打印机(例如,Rect类可能有一个由Python计算的字段)。然后它会打印所有现有的孩子,以便一次查看所有内容。 class SummaryAndFieldIterator:
"""
Iterator to first go through a list of summariser fu