mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 17:59:46 +02:00
GP-3126 Join support for CONCAT trees
This commit is contained in:
parent
bdc6f56c40
commit
7d6c6d28be
17 changed files with 185 additions and 17 deletions
|
@ -796,6 +796,7 @@ Varnode *PieceNode::findRoot(Varnode *vn)
|
|||
Address addr = op->getOut()->getAddr();
|
||||
if (addr.getSpace()->isBigEndian() == (slot == 1))
|
||||
addr = addr + op->getIn(1-slot)->getSize();
|
||||
addr.renormalize(vn->getSize()); // Allow for possible join address
|
||||
if (addr == vn->getAddr()) {
|
||||
if (pieceOp != (PcodeOp *)0) { // If there is more than one valid PIECE
|
||||
if (op->compareOrder(pieceOp)) // Attach this to earliest one
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue