mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 18:29:37 +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
|
@ -1702,16 +1702,17 @@ int4 ParamActive::getNumUsed(void) const
|
|||
return count;
|
||||
}
|
||||
|
||||
const string FspecSpace::NAME = "fspec";
|
||||
|
||||
/// Constructor for the \b fspec space.
|
||||
/// There is only one such space, and it is considered
|
||||
/// internal to the model, i.e. the Translate engine should never
|
||||
/// generate addresses in this space.
|
||||
/// \param m is the associated address space manager
|
||||
/// \param t is the associated processor translator
|
||||
/// \param nm is the name of the space (always \b fspec)
|
||||
/// \param ind is the index associated with the space
|
||||
FspecSpace::FspecSpace(AddrSpaceManager *m,const Translate *t,const string &nm,int4 ind)
|
||||
: AddrSpace(m,t,IPTR_FSPEC,nm,sizeof(void *),1,ind,0,1)
|
||||
FspecSpace::FspecSpace(AddrSpaceManager *m,const Translate *t,int4 ind)
|
||||
: AddrSpace(m,t,IPTR_FSPEC,NAME,sizeof(void *),1,ind,0,1)
|
||||
{
|
||||
clearFlags(heritaged|does_deadcode|big_endian);
|
||||
if (HOST_ENDIAN==1) // Endianness always set by host
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue