Open ahuo1 opened 4 months ago
Hi, it seems like there is a functional error in DFUZZPASS.cpp at line 739 in Docker.
case Instruction::Load: { LoadInst * loadinst = dyn_cast < LoadInst > (II); Value * loadvalptr = loadinst -> getPointerOperand(); data_flow_edges.push_back(edge(node(loadvalptr, getvaluestaticname(loadvalptr)), node( & * II, getvaluestaticname(loadvalptr)))); break; }
It should be: data_flow_edges.push_back(edge(node(loadvalptr, getvaluestaticname(loadvalptr)), node(&*II, getvaluestaticname(&*II))));
data_flow_edges.push_back(edge(node(loadvalptr, getvaluestaticname(loadvalptr)), node(&*II, getvaluestaticname(&*II))));
Hi, it seems like there is a functional error in DFUZZPASS.cpp at line 739 in Docker.
It should be:
data_flow_edges.push_back(edge(node(loadvalptr, getvaluestaticname(loadvalptr)), node(&*II, getvaluestaticname(&*II))));