[generic-experiment] improve the injector logging
This commit is contained in:
@ -62,10 +62,15 @@ std::string loadFile(std::string filename)
|
|||||||
void handleEvent(GenericExperimentMessage_Result& result,
|
void handleEvent(GenericExperimentMessage_Result& result,
|
||||||
GenericExperimentMessage_Result_ResultType restype,
|
GenericExperimentMessage_Result_ResultType restype,
|
||||||
unsigned int details) {
|
unsigned int details) {
|
||||||
cout << "Result details: "
|
const google::protobuf::EnumDescriptor *descriptor = \
|
||||||
<< dec << restype << " " << hex << "0x" << details << endl;
|
GenericExperimentMessage_Result_ResultType_descriptor();
|
||||||
result.set_resulttype(restype);
|
std::string name = descriptor->FindValueByNumber(restype)->name();
|
||||||
result.set_details(details);
|
cout << "Result details: "
|
||||||
|
<< dec << name << "(" <<restype << "), details: "
|
||||||
|
<< hex << "0x" << details << endl;
|
||||||
|
|
||||||
|
result.set_resulttype(restype);
|
||||||
|
result.set_details(details);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GenericExperiment::parseSymbols(const std::string &args, std::set<fail::BaseListener *> * into) {
|
void GenericExperiment::parseSymbols(const std::string &args, std::set<fail::BaseListener *> * into) {
|
||||||
@ -309,14 +314,11 @@ bool GenericExperiment::cb_before_resume() {
|
|||||||
if (enabled_mem_text)
|
if (enabled_mem_text)
|
||||||
simulator.addListener(&l_mem_text);
|
simulator.addListener(&l_mem_text);
|
||||||
|
|
||||||
if (enabled_mem_outerspace) {
|
if (enabled_mem_outerspace)
|
||||||
std::cout << "enabled mem outerspace " << endl;
|
|
||||||
simulator.addListener(&l_mem_outerspace);
|
simulator.addListener(&l_mem_outerspace);
|
||||||
}
|
|
||||||
if (enabled_mem_lowerspace) {
|
if (enabled_mem_lowerspace)
|
||||||
std::cout << "enabled mem lowerspace " << endl;
|
|
||||||
simulator.addListener(&l_mem_lowerspace);
|
simulator.addListener(&l_mem_lowerspace);
|
||||||
}
|
|
||||||
|
|
||||||
if (enabled_timeout)
|
if (enabled_timeout)
|
||||||
simulator.addListener(&l_timeout);
|
simulator.addListener(&l_timeout);
|
||||||
|
|||||||
Reference in New Issue
Block a user