debugger.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:core-framework 作者: RedhawkSDR 项目源码 文件源码
def __init__(self, attach=True, **opts):
        status, gdb = commands.getstatusoutput('which gdb')
        if status:
            raise RuntimeError, 'gdb cannot be found'
        pass_opts = {}
        for name, value in opts.iteritems():
            if len(name) == 1:
                name = '-'+name
                pass_opts[name] = value
            elif name[0] == '-' and name[1] != '-':
                pass_opts[name] = value
            elif name[:2] != '--':
                name = '--'+name
                name = name.replace('_','-')
                pass_opts[name] = value
        super(GDB,self).__init__(gdb, '=', **pass_opts)
        self._attach = attach
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号