python-ptrace

Logiciel capture d'écran:
python-ptrace
Détails logiciels:
Version: 0.6.3
Date de transfert: 11 May 15
Développeur: Victor Stinner
Licence: Gratuit
Popularité: 44

Rating: 5.0/5 (Total Votes: 1)

python-ptrace est un débogueur en utilisant ptrace (Linux, BSD et Darwin appel système pour retracer les processus) écrit en Python.
python-ptrace est un projet open source écrit en Python et distribué sous licence GNU GPLv2

Caractéristiques :.

  • de haut niveau Python API de l'objet: PtraceDebugger et PtraceProcess
  • Capable de contrôler plusieurs processus: événements captures de fourche sur Linux
  • Lire / écrire octets à l'adresse arbitraire: prendre soin de l'alignement de la mémoire et octets Split à mot de cpu
  • étape d'exécution par étape à l'aide PTRACE_SINGLESTEP () ou matériel interruption 3
  • Peut utiliser distorm désassembleur
  • registres Dump, mappage de la mémoire, pile, etc.
  • Syscall traceur et analyseur (commande strace.py)

Ce qui est nouveau dans cette version:

  • distrom3 de soutien
  • Support Python 3
  • Renommer l'option strace.py --socketcall à --socket, et fixer cette option pour FreeBSD et Linux 64 bits /
  • Ajouter MANIFEST.in: inclure tous les fichiers dans la distribution source (tests, module de CPTrace, ...)

Quoi de neuf dans la version 0.6.2:

  • Fix 64 bits sous registres (de masque de consigne pour eax , EBX, ECX, EDX)

Ce qui est nouveau dans la version 0.6.1:

  • Créer suivi, showfollow, resetfollow, les commandes dans xray gdb.py. Patch écrit par Dimitris Glynos
  • Le site du projet a déménagé à http://bitbucket.org/haypo/python-ptrace/

Ce qui est nouveau dans la version 0.6:

changements visibles

  • Utilisateur:
  • python-ptrace dépend maintenant de Python 2.5
  • accès mémoire invalide: ajouter l'adresse de défaut dans le nom
  • Mise à jour de Python 3.0 patch conversion
  • Créer -i (--show-ip) option pour strace.py: show pointeur d'instruction
  • Ajouter un nouvel exemple (itrace.py) écrit par Mark Seaborn et basée sur strace.py
  • modifications de l'API:
  • PtraceSyscall: stocker le pointeur d'instruction à entrer syscall (si l'option instr_pointer = True, désactivé par défaut)
  • Supprimer PROC_DIRNAME et procFilename () de ptrace.linux_proc
  • Correction de bugs:
  • Correction locateProgram () pour chemin relatif
  • Fix interprétation du défaut de mémoire sur l'enseignement MOSVW (source et de destination est ESI est EDI, et non l'inverse!)

Ce qui est nouveau dans la version 0.5:

  • syscalls socket Parse pour FreeBSD
  • Evitez de création de processus zombi sur FreeBSD
  • L'essentiel du soutien de base de Windows

Exigences :

  • Python

Logiciel similaire

pyrasite
pyrasite

14 Apr 15

debug
debug

11 May 15

Linaro GDB
Linaro GDB

20 Feb 15

otrace
otrace

20 Feb 15

D'autres logiciels de développeur Victor Stinner

IPy
IPy

12 May 15

IPy
IPy

11 Apr 15

Fusil
Fusil

12 May 15

Commentaires à python-ptrace

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!