Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-29 | ARM: Make the ARM native tracer stop M5 if control diverges. | Gabe Black | |
If the control flow of M5's executable and statetrace's target process get out of sync even a little, there will be a LOT of output, very little of which will be useful. There's also almost no hope for recovery. In those cases, we might as well give up and not generate a huge, mostly worthless trace file. | |||
2009-07-29 | ARM: Make sure the target process doesn't run away from statetrace. | Gabe Black | |
2009-07-27 | ARM: Only send information that changed between statetrace and M5. | Gabe Black | |
2009-07-27 | imported patch nativetracestreamline.patch | Gabe Black | |
2009-07-27 | ARM: Make native trace print out what instruction caused an error. | Gabe Black | |
2009-07-27 | ARM: Make native trace only print when registers are changing value. | Gabe Black | |
When registers have incorrect values but aren't actively changing, it's likely they're not being modified at all. The fact that they're still wrong isn't very important. | |||
2009-07-27 | ARM: Add a native tracer. | Gabe Black | |
--HG-- rename : src/arch/sparc/SparcNativeTrace.py => src/arch/arm/ArmNativeTrace.py rename : src/arch/sparc/nativetrace.cc => src/arch/arm/nativetrace.cc rename : src/arch/sparc/nativetrace.hh => src/arch/arm/nativetrace.hh |