mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 10:49:34 +02:00
In case of partial overlap always add Varnode to disjoint
This commit is contained in:
parent
16bd034cb4
commit
a6afce67e7
1 changed files with 2 additions and 2 deletions
|
@ -2400,7 +2400,8 @@ void Heritage::heritage(void)
|
||||||
}
|
}
|
||||||
disjoint.add((*liter).first,(*liter).second.size,pass,prev);
|
disjoint.add((*liter).first,(*liter).second.size,pass,prev);
|
||||||
}
|
}
|
||||||
else {
|
else { // Partially contained in old range, but may contain new stuff
|
||||||
|
disjoint.add((*liter).first,(*liter).second.size,pass,prev);
|
||||||
if ((!needwarning)&&(info->deadremoved>0)) {
|
if ((!needwarning)&&(info->deadremoved>0)) {
|
||||||
// TODO: We should check if this varnode is tiled by previously heritaged ranges
|
// TODO: We should check if this varnode is tiled by previously heritaged ranges
|
||||||
if (vn->isHeritageKnown()) continue; // Assume that it is tiled and produced by merging
|
if (vn->isHeritageKnown()) continue; // Assume that it is tiled and produced by merging
|
||||||
|
@ -2409,7 +2410,6 @@ void Heritage::heritage(void)
|
||||||
bumpDeadcodeDelay(vn);
|
bumpDeadcodeDelay(vn);
|
||||||
warnvn = vn;
|
warnvn = vn;
|
||||||
}
|
}
|
||||||
disjoint.add((*liter).first,(*liter).second.size,pass,prev);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue