python-ptrace

소프트웨어 스크린 샷:
python-ptrace
소프트웨어 정보:
버전: 0.6.3
업로드 날짜: 11 May 15
개발자: Victor Stinner
라이센스: 무료
인기: 44

Rating: 5.0/5 (Total Votes: 1)

파이썬의 ptrace는 (리눅스, BSD와 다윈 시스템 호출 과정을 추적하기 위해) 파이썬으로 작성된 디버거 사용의 ptrace입니다.
파이썬의 ptrace는 파이썬으로 작성된와 GNU GPLv2에 라이센스에 따라 배포 된 오픈 소스 프로젝트 인

특징 :.

높은 수준의 파이썬 객체 API : PtraceDebugger 및 PtraceProcess
리눅스에 캐치 포크 이벤트 : 여러 프로세스를 제어 할 수
읽기 / 임의의 주소 바이트 쓰기 : CPU 단어에 메모리 정렬의 관리 및 분할 바이트를 취할
단계 ptrace_singlestep를 사용하여 () 또는 하드웨어 중단 (3)에 의한 실행 단계
distorm 디스어셈블러를 사용할 수
덤프 레지스터, 메모리 맵핑, 스택 등
콜 추적 및 파서 (strace.py 명령)

이 릴리스의 새로운 기능 :

지원 distrom3
지원 파이썬 3
--socket하는 --socketcall strace.py 옵션을 이름 바꾸기와 FreeBSD와 리눅스 / 64 비트에 대해이 옵션을 수정
MANIFEST.in 추가 : 소스 배포판에있는 모든 파일을 포함 (테스트, cptrace 모듈을 ...)

버전 0.6.2의 새로운 기능 :

레지스터 하위 64 비트 수정 (EAX, EBX, ECX에 대한 설정 마스크, EDX)

어떤 버전 0.6.1의 새로운 기능 :

다음 showfollow, resetfollow, gdb.py.에서 미 명령 만들기 디미트리 Glynos에 의해 작성된 패치
프로젝트 웹 사이트는 http://bitbucket.org/haypo/python-ptrace/로 이동

사용자 눈에 보이는 변화 :

버전 0.6의 새로운 기능 :
파이썬의 ptrace 이제 파이썬 2.5에 따라 달라집니다
잘못된 메모리 액세스 : 이름에 오류 주소를 추가
업데이트 파이썬 3.0 변환 패치
strace.py하는 -i (--show-IP) 옵션을 만들기 : 쇼 명령 포인터를
새로운 예 (itrace.py) 마크 시본에 의해 작성 및 strace.py을 기반으로 추가
API 변경 :
PtraceSyscall : 입력 콜에서 명령 포인터를 저장 (경우 옵션 instr_pointer = 사실, 기본적으로 비활성화)
ptrace.linux_proc에서 PROC_DIRNAME과 PROCFILENAME ()를 제거
버그 수정 :
상대 경로에 대한 locateProgram ()를 수정
(소스가 ESI이며, 대상은 역 EDI, 그리고하지!) MOSVW 명령에 메모리 오류의 해석을 수정

버전 0.5의 새로운 기능 : FreeBSD를위한

구문 분석 소켓 콜
FreeBSD의에 좀비 프로세스의 생성을 피할 것
가장 기본적인 Windows 지원

요구 사항 :

파이썬

유사한 소프트웨어

pyrasite
pyrasite

14 Apr 15

GDB
GDB

16 Aug 18

rpdb
rpdb

14 Apr 15

MBW
MBW

18 Feb 15

개발자의 기타 소프트웨어 Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

코멘트 python-ptrace

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!