我正在尝试使用python扩展在gdb中实现一个便利功能。目前我的功能很简单,没有做任何事情:
import gdb
class ListLocalVars(gdb.Function):
"""listing local variables"""
def __init__(self):
super( ListLocalVars, self).__init__("local_vars")
def invoke(self):
return
ListLocalVars()
当我在gdb解释器中调用函数时,出现以下错误:
(gdb) call $local_vars()
Python Exception <class 'TypeError'> Could not convert Python object:None.:
Error while executing Python code.
顺便说一下,我的gdb使用python 3.4.3
有什么想法吗?