mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 02:39:44 +02:00
Adjustments to onlyOpUse
This commit is contained in:
parent
c524ecfbe8
commit
996f052a79
6 changed files with 105 additions and 36 deletions
|
@ -4744,7 +4744,7 @@ void FuncCallSpecs::checkInputTrialUse(Funcdata &data,AliasChecker &aliascheck)
|
|||
trial.markNoUse();
|
||||
}
|
||||
else if (ancestorReal.execute(op,slot,&trial,false)) {
|
||||
if (data.ancestorOpUse(maxancestor,vn,op,trial))
|
||||
if (data.ancestorOpUse(maxancestor,vn,op,trial,0))
|
||||
trial.markActive();
|
||||
else
|
||||
trial.markInactive();
|
||||
|
@ -4754,7 +4754,7 @@ void FuncCallSpecs::checkInputTrialUse(Funcdata &data,AliasChecker &aliascheck)
|
|||
}
|
||||
else {
|
||||
if (ancestorReal.execute(op,slot,&trial,true)) {
|
||||
if (data.ancestorOpUse(maxancestor,vn,op,trial)) {
|
||||
if (data.ancestorOpUse(maxancestor,vn,op,trial,0)) {
|
||||
trial.markActive();
|
||||
if (trial.hasCondExeEffect())
|
||||
activeinput.markNeedsFinalCheck();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue