mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 02:39:44 +02:00
GP-2237 AddrSpace as marshaling primitive and prettyprint update
This commit is contained in:
parent
4807ec354a
commit
6be9943b8a
58 changed files with 1333 additions and 1098 deletions
|
@ -373,7 +373,7 @@ void ScopeLocal::encode(Encoder &encoder) const
|
|||
|
||||
{
|
||||
encoder.openElement(ELEM_LOCALDB);
|
||||
encoder.writeString(ATTRIB_MAIN, space->getName());
|
||||
encoder.writeSpace(ATTRIB_MAIN, space);
|
||||
encoder.writeBool(ATTRIB_LOCK, rangeLocked);
|
||||
ScopeInternal::encode(encoder);
|
||||
encoder.closeElement(ELEM_LOCALDB);
|
||||
|
@ -392,7 +392,7 @@ void ScopeLocal::decodeWrappingAttributes(Decoder &decoder)
|
|||
rangeLocked = false;
|
||||
if (decoder.readBool(ATTRIB_LOCK))
|
||||
rangeLocked = true;
|
||||
space = glb->getSpaceByName(decoder.readString(ATTRIB_MAIN));
|
||||
space = decoder.readSpace(ATTRIB_MAIN);
|
||||
}
|
||||
|
||||
/// The given range can no longer hold a \e mapped local variable. This indicates the range
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue