mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 02:09:44 +02:00
tailor application of RulePullsubIndirect
This commit is contained in:
parent
2ef4843e70
commit
47290cc0f8
1 changed files with 4 additions and 0 deletions
|
@ -1012,6 +1012,10 @@ int4 RulePullsubIndirect::applyOp(PcodeOp *op,Funcdata &data)
|
|||
Varnode *outvn = op->getOut();
|
||||
if (outvn->isPrecisLo()||outvn->isPrecisHi()) return 0; // Don't pull apart double precision object
|
||||
|
||||
uintb consume = calc_mask(newSize) << 8 * minByte;
|
||||
consume = ~consume;
|
||||
if ((consume & indir->getIn(0)->getConsume())!=0) return 0;
|
||||
|
||||
Varnode *small2;
|
||||
Address smalladdr2;
|
||||
PcodeOp *new_ind;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue