Download List

프로젝트 설명

DIOTA is a just-in-time instrumentation tool for Intel binaries. It allows you to create a dynamic loadable library that can be attached to a program running under Linux. DIOTA can instrument all memory operations in the application and the used libraries (e.g., for checking for faulty memory accesses), calls of dynamically linked procedures (malloc, printf, etc.), detect the code executed during a particular run, and more.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-01-26 19:08
0.9

이 릴리스에는 정적으로 링크된 바이너리와 파이 바이너리에 대한 지원에 대한 지원을하고있다. 기구를 응용 프로그램을 실행하는 동안 영향을 미칠 수있는 장비. 기록 / 재생 백엔드 청소되었습니다.
Tags: Major feature enhancements
This release has support for statically linked binaries and support for PIE binaries. An instrumented application can influence instrumentation during the execution. The record/replay backend has been cleaned up.

2003-10-16 19:22
0.8

JVM을 자동 코드 지원, 새로운 등에서는 지원 수정 (레드햇 9.0에 의해), 제어 흐름 분석, 최적의 레이스를 백엔드 데이터 및 추적에 최적화된 코드 백 - 엔드를 사용.
Tags: Major feature enhancements
JVM self-modifying code support, new libc support (as used by Red Hat 9.0), control flow analysis, an optimized data race backend, and an optimized trace-code backend.

2003-04-04 18:58
0.6

백엔드 데이터 레이스 지금은 훨씬 더 빠르고 유용하고 메모리를 적게 사용합니다. 이미 다수의 버그수정있습니다.
Tags: Minor feature enhancements
The data race backend is now much more useful, is faster, and uses less memory. There are numerous bugfixes.

2003-01-14 15:34
0.5

Diota 더이상 등에서는 메모리 관리와 내가 사용하는 / O를 자기 코드를 수정하기위한 기본적인 지원이 추가되었습니다. 다수의 버그수정했다.
Tags: Minor feature enhancements
Diota no longer uses libc for memory management and I/O. Basic support for self modifying code was added. Numerous bugfixes made.

2002-11-19 02:28
0.4

이름 JiTI86 DIOTA로 변경되었습니다 : 동적 계측, 최적화 및 응용 프로그램의 변환. 그것은 완전히 동적으로 링크된 라이브러리의 장비를 지원합니다. diota - malloc 백엔드 크게 개선되었고, 현재 더 많은 오류를 감지합니다.
Tags: Major feature enhancements
The name has changed from JiTI86 to DIOTA: Dynamic Instrumentation, Optimization and Transformation of Applications. It fully supports the instrumentation of dynamically linked libraries. The diota-malloc backend was significantly improved and now detects more errors.

Project Resources