[generic-experiment] improve the injector logging

This commit is contained in:
Christian Dietrich
2020-12-15 09:35:28 +01:00
parent 43ebf3ee81
commit 625756f338

View File

@ -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);