mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 02:09:44 +02:00
Allow SLEIGH bitrange operator applied to dynamic varnodes
This commit is contained in:
parent
e440e3333f
commit
311a22c038
63 changed files with 1064 additions and 747 deletions
|
@ -852,17 +852,15 @@ void Varnode::printRaw(ostream &s,const Varnode *vn)
|
|||
}
|
||||
|
||||
/// \param m is the underlying address space manager
|
||||
/// \param uspace is the \e unique space
|
||||
/// \param ubase is the base offset for allocating temporaries
|
||||
VarnodeBank::VarnodeBank(AddrSpaceManager *m,AddrSpace *uspace,uintm ubase)
|
||||
VarnodeBank::VarnodeBank(AddrSpaceManager *m)
|
||||
: searchvn(0,Address(Address::m_minimal),(Datatype *)0)
|
||||
|
||||
{
|
||||
manage = m;
|
||||
searchvn.flags = Varnode::input; // searchvn is always an input varnode of size 0
|
||||
uniq_space = uspace;
|
||||
uniqbase = ubase;
|
||||
uniqid = ubase;
|
||||
uniq_space = m->getUniqueSpace();
|
||||
uniqbase = uniq_space->getTrans()->getUniqueStart(Translate::ANALYSIS);
|
||||
uniqid = uniqbase;
|
||||
create_index = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue