mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 02:09:44 +02:00
Making a couple more analyses STORE-based INDIRECT aware
This commit is contained in:
parent
29f207400d
commit
e8fb8b3a19
4 changed files with 284 additions and 104 deletions
|
@ -2432,7 +2432,7 @@ void ValueSetSolver::establishValueSets(const vector<Varnode *> &sinks,const vec
|
|||
PcodeOp *op = vn->getDef();
|
||||
switch(op->code()) { // Distinguish ops where we can never predict an integer range
|
||||
case CPUI_INDIRECT:
|
||||
if (indirectAsCopy) {
|
||||
if (indirectAsCopy || op->isIndirectStore()) {
|
||||
Varnode *inVn = op->getIn(0);
|
||||
if (!inVn->isMark()) {
|
||||
newValueSet(inVn,0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue