python-ptrace

Скриншот программы:
python-ptrace
Детали программы:
Версия: 0.6.3
Дата загрузки: 11 May 15
Разработчик: Victor Stinner
Тип распространения: Бесплатная
Популярность: 44

Rating: 5.0/5 (Total Votes: 1)

питон-ptrace это отладчик, используя ptrace (Linux, BSD и системный вызов Дарвин проследить процессы) написано в Python.
питон-ptrace является проектом с открытым кодом, написанная в Python и распространяется под GNU GPLv2 лицензией

Особенности :.

  • Высокая Python объект API: PtraceDebugger и PtraceProcess
  • Возможность управлять несколькими процессами: улов вилки события на Linux
  • Чтение / запись байта в произвольной адресу: заботиться о выравнивании памяти и раскол байт процессора слова
  • выполнение шаг за шагом, используя ptrace_singlestep () или аппаратное прерывание 3
  • Можно использовать distorm дизассемблер
  • регистры самосвалы, отображения памяти, стека и т.д..
  • Системный вызов трассирующими и анализатор (strace.py команда)

Что нового В этом выпуске:

  • Поддержка distrom3
  • Поддержка Python 3
  • Переименовать strace.py вариант --socketcall в --socket, и исправить эту опцию для FreeBSD и Linux / 64 бит
  • Добавить MANIFEST.in: включить все файлы в дистрибутив исходного кода (тесты, модуль cptrace, ...)

Что нового в версии 0.6.2:

  • Fix 64 бит регистров SUB (набор маска для EAX , EBX, ECX, EDX)

Что нового в версии 0.6.1:

  • Создать следовать, showfollow, resetfollow, команды Xray в gdb.py. Патч написан Димитрис Glynos
  • Веб-сайт проекта переехал в http://bitbucket.org/haypo/python-ptrace/

Что нового в версии 0.6:

видимых изменений

  • Система
  • питон-ptrace теперь зависит от Python 2.5
  • Неверный доступ к памяти: добавить адрес ошибки в названии
  • Обновление Python 3.0 преобразования патч
  • Создать -i (--show-IP) возможность strace.py: указатель шоу инструкция
  • Добавить новый пример (itrace.py), написанную Марком Сиборн и на основе strace.py
  • изменения API:
  • PtraceSyscall: хранить указатель инструкций на системные вызовы ввода (если опция instr_pointer = Правда, по умолчанию отключено)
  • Удалить PROC_DIRNAME и PROCFILENAME () из ptrace.linux_proc
  • Исправления:
  • Fix locateProgram () для относительного пути
  • Исправлена ​​интерпретация вины памяти по поручению MOSVW (источник ESI и EDI назначения, а не обратная!)

Что нового в версии 0.5:

  • Разбор гнездо системные вызовы для FreeBSD
  • Избегайте создание зомби процессе на FreeBSD
  • Самое базовая поддержка для Windows

Требования

  • Python

Похожие программы

VimPdb
VimPdb

11 May 15

jarvis
jarvis

20 Feb 15

Splint
Splint

3 Jun 15

Другие программы разработчика Victor Stinner

IPy
IPy

12 May 15

IPy
IPy

11 Apr 15

Fusil
Fusil

12 May 15

Комментарии к python-ptrace

Комментарии не найдены
добавить комментарий
Включите картинки!