python-ptrace

软件截图:
python-ptrace
软件详细信息:
版本: 0.6.3
上传日期: 11 May 15
许可: 免费
人气: 44

Rating: 5.0/5 (Total Votes: 1)

中的python-ptrace的是(的Linux,BSD和达尔文的系统调用跟踪进程)用Python编写的一个使用ptrace的调试。
蟒蛇-ptrace的是用Python编写的,并在GNU GPLv2协议分配的一个开源项目

功能

  • 在高层次的Python对象API:PtraceDebugger和PtraceProcess
  • 能够控制多个进程:在Linux上抓叉事件
  • 在读/写字节任意地址:照顾内存对齐和分割字节CPU字
  • 执行由()使用的步骤或ptrace_singlestep硬件中断3
  • 可以使用distorm拆装
  • 自卸寄存器,内存映射,堆栈等。
  • 系统调用示踪和解析器(strace.py命令)

什么在此版本中是新的

  • 支持distrom3
  • 支持Python的3​​
  • 重命名strace.py选项--socketcall到--socket,并修复该选项为FreeBSD和Linux / 64位
  • 将MANIFEST.in:包括源代码发布的所有文件(测试,cptrace模块,...)

在什么版本0.6.2新是

  • 在修复64位寄存器子(为EAX集面膜,EBX,ECX,EDX)

什么是0.6.1版本,新的

  • 创建随访,showfollow,resetfollow,在X射线命令gdb.py.补丁写的季米特里斯Glynos
  • 在项目网站搬到http://bitbucket.org/haypo/python-ptrace/

什么是0.6版本的新

  • 在用户可见的变化:
  • 中的python-ptrace的,现在要看的Python 2.5
  • 无效的内存访问:在名称中添加故障地址
  • 更新Python 3.0的转换补丁
  • 创建-i(--show-IP)选项strace.py:显示指令指针
  • 将写标记Seaborn和strace.py基于一个新的例子(itrace.py)
  • API的变化:
  • PtraceSyscall:指令指针存储在系统调用进入(如果选项instr_pointer = TRUE,默认禁用)
  • 删除PROC_DIRNAME和procFilename()从ptrace.linux_proc
  • 错误修正:
  • 修正locateProgram()为相对路径
  • 的内存故障的MOSVW指令修正解释(来源ESI和目标是EDI,而不是相反!)

什么版本0.5是新的

  • 在解析系统调用接口为FreeBSD
  • 避免创建zombi过程在FreeBSD
  • 在大多数基本的Windows支持

要求

  • 在Python的

类似的软件

Splint
Splint

3 Jun 15

ipdbplugin
ipdbplugin

11 May 15

rpdb
rpdb

14 Apr 15

Visual REGEXP
Visual REGEXP

3 Jun 15

显影剂的其他软件 Victor Stinner

IPy
IPy

12 May 15

IPy
IPy

11 Apr 15

Fusil
Fusil

12 May 15

意见 python-ptrace

评论没有发现
添加评论
打开图片!