用命令c继续执行 然后在mysql客户端可以进行各种操作,断点收集的信息写在了几个文件里 利用python脚本输出的几个文件,就可以进行后续的展示和分析了 先是把node.data和edge.data导入了gephi看一下,发现太复杂了,很难看得清楚。 因此转向jupyter notebook,使用pyecharts,边画边改代码。目前的方法是让扩展gdb的代码...
用python扩展gdb gdb能用python方便地扩展,实在很赞。 需求是触发断点时自动记录bt信息,以一定格式写入文本文件中,为后续的数据处理和展示打下基础。 上代码,改了好几遍,应该是可用了。 [root@localhostsource]# cat bt_graph_data.py#!/usr/bin/python# -*- coding: UTF-8 -*-importhashlibimporttimeimport...
记录gdb开源python扩展libheap的实际使用 copy需告知说明,转载需注明出处。 libheap使用的是python3开发的,但是我的gdb自带的使用的是python2,这种情况需要重新源码编译gdb 携带--with-python选项,./configure --with-python="/usr/bin/python3",但是因为某些原因,我这样操作很麻烦,所以我尝试用python2来进行调试。