QEMU based emulation library for micro-architectural simulation (ARM64 and x86)
C C++ HTML Shell Makefile Python Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
capstone @ 23eac63 Update capstone submodule May 6, 2016
des Updated index to point to releases directory. Oct 6, 2011
distorm New gitignores. Aug 1, 2013
doc Update version in doc Sep 30, 2017
examples examples/x86: fix return value in simple.cpp Aug 3, 2017
initrd Fix busybox build on arm64 Mar 27, 2018
linux Use bash and fix arm64 cross compile Mar 27, 2018
qcache Update qsim cache simulator to new API Dec 15, 2015
qdb Fix registers in qdb Jan 28, 2016
qdram Added functional DRAM model "FuncDram". Jul 27, 2012
qemu @ 11c2cc9 Fix memory size computation for x86 Mar 11, 2018
simplesim Memory callbacks now return an integer, nonzero to keep running. Jun 20, 2013
tests Print total stats in tester Jun 30, 2017
.gitignore This is the FIX for QSIM for the Rebase the Jun 27, 2017
.gitmodules Add capstone as a submodule Nov 13, 2015
.travis.yml Add code cache to speed up builds Sep 9, 2016
BUGS Steps toward multiple OSDomains. Aug 6, 2013
CHANGELOG Removed remote QSim support. Aug 8, 2013
COPYING Updated index to point to releases directory. Oct 6, 2011
INSTALL Update INSTALL Jun 21, 2017
Makefile Enable x86 tests Mar 27, 2018
README.md Update build status to gtcasl repo Nov 17, 2015
VERSION Update version in doc Sep 30, 2017
arm-build.sh qsim: Check for QSIM_PREFIX environment variable Feb 23, 2015
build-qemu.sh This is the FIX for QSIM for the Rebase the Jun 27, 2017
fastforwarder.cpp Run until state file is created Mar 27, 2018
mgzd.h close temp file to eliminate "Error while mapping shared library sect… Sep 16, 2016
mkstate.sh update the qsim script Feb 26, 2016
qsim-arm-regs.h Update register descriptions from capstone project Jan 8, 2016
qsim-arm64-regs.h Update register descriptions from capstone project Jan 8, 2016
qsim-context.h Initial prep for per cpu run Feb 2, 2016
qsim-func.h Initial prep for per cpu run Feb 2, 2016
qsim-load.cpp Fix reg callbacks May 12, 2017
qsim-load.h Single function application loader. Dec 12, 2011
qsim-prof.cpp Fixed reversal of virtual and physical addresses. Aug 15, 2012
qsim-prof.h Bugfixes, new version number. Jul 11, 2012
qsim-regs.h Return true to exit after app end callback Dec 15, 2015
qsim-vm.h Remove stale unused files Feb 12, 2016
qsim-x86-regs.h Restore x86 register to qemu mapping Jan 28, 2016
qsim.cpp Increase icount shift value Jun 20, 2017
qsim.h changes to compile QSim library, tests and examples on RHEL 6.6 Sep 9, 2016
qsim_magic.h Include stdio header for signal handler Feb 26, 2016
setup.sh Add support for using ARM64 host Mar 23, 2018
setup_sudo.sh This is the FIX for QSIM for the Rebase the Jun 27, 2017
statesaver.cpp Remove unused member variables Dec 15, 2015
statesaver.h Updated index to point to releases directory. Oct 6, 2011

README.md

qsim Build Status

  1. See building/installation instructions in INSTALL.
  2. Build and run examples in examples/
  3. For more information, consult the QSim website.