override check in deindirect

This commit is contained in:
caheckman 2019-09-10 15:54:04 -04:00
parent af3fdf5391
commit 66df643877
3 changed files with 8 additions and 2 deletions

View file

@ -117,7 +117,8 @@ void Override::insertProtoOverride(const Address &callpoint,FuncProto *p)
if (iter != protoover.end()) // Check for pre-existing override
delete (*iter).second; // and delete it
protoover[callpoint] = p;
p->setOverride(true); // Mark this as an override
protoover[callpoint] = p; // Take ownership of the object
}
/// \brief Flag an indirect jump for multistage analysis