Skip to content

willlunniss/x86determiniser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

190 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

x86determiniser

x86determiniser is a "simulator" with branch tracing, instruction tracing and deterministic timing for x86 32-bit and 64-bit programs on Windows and Linux. It operates by "syscall emulation" and runs native executables. There's a longer description on my website along with precompiled binaries.

Example:

C> x64determiniser.exe --inst-trace test.txt example.exe

test.txt will contain a list of all instructions executed by the "example.exe" program, excluding those in library code (not within the .exe file).

x64determiniser.exe --help prints out a list of other options.

Documentation

About x86determiniser

Version history

Build instructions

Migration from version 1.x

About

"Simulator" with instruction tracing and deterministic timing for x86 programs

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C 97.2%
  • Assembly 2.1%
  • Python 0.2%
  • Ada 0.2%
  • Makefile 0.2%
  • CMake 0.1%