Ghidra 11.3.2
Ghidra internal decompiler documentation.
|
A context blob, holding context values across some range of code addresses. More...
Public Member Functions | |
FreeArray (void) | |
Construct an empty context blob. | |
~FreeArray (void) | |
Destructor. | |
void | reset (int4 sz) |
Resize the context blob, preserving old values. | |
FreeArray & | operator= (const FreeArray &op2) |
Assignment operator. | |
A context blob, holding context values across some range of code addresses.
This is an internal object that allocates the actual "array of words" for a context blob. An associated mask array holds 1-bits for context variables that were explicitly set for the specific split point.
ContextInternal::FreeArray & ghidra::ContextInternal::FreeArray::operator= | ( | const FreeArray & | op2 | ) |
Assignment operator.
Clone a context blob into this.
op2 | is the context blob being cloned/copied |
References array, size, and ghidra::ContextInternal::size.
void ghidra::ContextInternal::FreeArray::reset | ( | int4 | sz | ) |