gem5/util/statetrace/arch
Gabe Black b4087e0e44 Statetrace: Make statetrace patch amd64 executables for true single stepping after system calls.
Because of peculiarities in how system calls are returned from, single stepping executes some system calls and the instruction following them in a single step. Statetrace now patches the executable image when it detects a system call to force "correct" behavior, aka the appearance of stepping one instruction every single time.

--HG--
extra : convert_revision : ac6243a2e00ff98f827b005efd27b4dc5be4f774
2007-07-29 12:37:35 -07:00
..
tracechild_amd64.cc Statetrace: Make statetrace patch amd64 executables for true single stepping after system calls. 2007-07-29 12:37:35 -07:00
tracechild_amd64.hh Statetrace: Make statetrace patch amd64 executables for true single stepping after system calls. 2007-07-29 12:37:35 -07:00
tracechild_i386.cc Adding what was tracedump but is now statetrace to the tree. Let me know if statetrace is also already taken. 2006-09-17 03:46:30 -04:00
tracechild_i386.hh Adding what was tracedump but is now statetrace to the tree. Let me know if statetrace is also already taken. 2006-09-17 03:46:30 -04:00
tracechild_sparc.cc Update to statetrace. This will break it, but I want to make sure it gets into mercurial. 2007-03-15 06:10:50 -04:00
tracechild_sparc.hh Update to statetrace. This will break it, but I want to make sure it gets into mercurial. 2007-03-15 06:10:50 -04:00