GenericTracing/-Experiment: add SDC detection
This change adds detection of SDCs to GenericTracing and GenericExperiment via Bochs's I/O port E9. Change-Id: Ie036aa97468b45cad94b6c8f73d1ef2d227547b2
This commit is contained in:
committed by
Horst Schirmeier
parent
ad558abeb6
commit
d46b81eb3d
@ -7,6 +7,7 @@
|
||||
#include "efw/JobClient.hpp"
|
||||
#include "util/Logger.hpp"
|
||||
#include "util/ElfReader.hpp"
|
||||
#include "../plugins/serialoutput/SerialOutputLogger.hpp"
|
||||
#include <string>
|
||||
#include <stdlib.h>
|
||||
#include <map>
|
||||
@ -19,6 +20,10 @@ class GenericExperiment : public fail::DatabaseExperiment {
|
||||
|
||||
std::string m_state_dir;
|
||||
|
||||
bool enabled_e9_sol;
|
||||
std::string e9_file;
|
||||
SerialOutputLogger e9_sol;
|
||||
|
||||
bool enabled_mem_text;
|
||||
fail::MemAccessListener l_mem_text;
|
||||
|
||||
@ -52,6 +57,7 @@ class GenericExperiment : public fail::DatabaseExperiment {
|
||||
public:
|
||||
GenericExperiment() : DatabaseExperiment("GenericExperiment"),
|
||||
m_state_dir("state"),
|
||||
e9_sol(0xE9),
|
||||
l_trap(fail::ANY_TRAP), l_timeout(0) {
|
||||
enabled_mem_text = false;
|
||||
enabled_mem_outerspace = false;
|
||||
|
||||
Reference in New Issue
Block a user