python-ptrace

軟件截圖:
python-ptrace
軟件詳細信息:
版本: 0.6.3
上傳日期: 11 May 15
許可: 免費
人氣: 80

Rating: 3.0/5 (Total Votes: 3)

中的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的

類似的軟件

Valgrind
Valgrind

17 Feb 15

UpStare
UpStare

20 Feb 15

Linaro GDB
Linaro GDB

20 Feb 15

顯影劑的其他軟件 Victor Stinner

IPy
IPy

12 May 15

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

意見 python-ptrace

評論沒有發現
添加評論
打開圖片!