|
Ghidra 11.4.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 | ) |