python-ptrace

ソフトウェアのスクリーンショット:
python-ptrace
ソフトウェアの詳細:
バージョン: 0.6.3
日付のアップロード: 11 May 15
開発者: Victor Stinner
ライセンス: 無料
人気: 44

Rating: 5.0/5 (Total Votes: 1)

のpython-ptraceのは、Pythonで書かれた(プロセスをトレースする際、Linux、BSDおよびダーウィンシステムコール)のptraceを使用してデバッガです。
のpython-ptraceのは、Pythonで書かれており、GNU GPLv2のライセンスの下で配布オープンソースプロジェクトである

この特長:

このハイレベルのPythonオブジェクトのAPI:PtraceDebuggerとPtraceProcess
Linuxでのキャッチフォークイベント:複数のプロセスを制御することができます
任意のアドレスに/書き込みバイトを読む:CPUワードにメモリ配置とスプリットバイトの世話をします
ptrace_singlestep()またはハードウェアの割り込み3を用いて、ステップによる実行ステップ
distorm逆アセンブラを使用することができます
ダンプ·レジスタ、メモリマッピング、スタックなど
システムコールトレーサとパーサー(strace.pyコマンド)

このリリースで新しい何が:

このサポートdistrom3
サポートのPython 3
--socketする--socketcall strace.pyオプションの名前を変更し、FreeBSDとLinuxの/ 64ビットのために、このオプションを修正
MANIFEST.inを追加:ソース配布内のすべてのファイルは、(テスト、cptraceモジュールを、...)

このバージョン0.6.2の新機能です:

このレジスタをサブ64ビット(EAXの設定マスク、EBX、ECX、EDX)を修正しました。

このバージョン0.6.1の新機能:

このgdb.py.にフォロー、showfollow、resetfollow、XRAYコマンドを作成します。ディミトリスGlynosによって書かれたパッチ
プロジェクトのウェブサイトはhttp://bitbucket.org/haypo/python-ptrace/に移動しました

このユーザ目に見える変化:

このバージョン0.6の新機能です。
のpython-ptraceのは今のPython 2.5に依存します
不正なメモリアクセス:名前の故障アドレスを追加
アップデートのPython 3.0変換パッチ
strace.pyする-i(--show-IP)オプションを作成します。show命令ポインタ
マークSeabornによって書かれ、strace.pyに基づいて新たな一例(itrace.py)を追加
APIの変更:
PtraceSyscall:入力システムコールで命令ポインタを保存する(オプションinstr_pointer = trueの場合、デフォルトでは無効)
ptrace.linux_procからPROC_DIRNAMEとprocFilename()を削除します
バグ修正:
相対パスのlocateProgram()を修正しました。
MOSVW指示にメモリ障害の解釈を修正しました(ソースは逆ESIと先がEDIであり、ではありません!)

このバージョン0.5の新機能:FreeBSD用の

この解析ソケットシステムコール
FreeBSDでゾンビプロセスの生成を避けます
最も基本的なWindowsのサポート

この要件:

このパイソン

同じようなソフトウェア

VimPdb
VimPdb

11 May 15

Profiler4j
Profiler4j

3 Jun 15

exude
exude

20 Feb 15

開発者の他のソフトウェア Victor Stinner

IPy
IPy

12 May 15

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

へのコメント python-ptrace

コメントが見つかりません
コメントを追加
画像をオンにする!