mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 18:29:37 +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
|
@ -281,9 +281,8 @@ void LanedRegister::LanedIterator::normalize(void)
|
|||
|
||||
/// Parse any vector lane sizes.
|
||||
/// \param decoder is the stream decoder
|
||||
/// \param manage is used to map register names to storage info
|
||||
/// \return \b true if the XML description provides lane sizes
|
||||
bool LanedRegister::decode(Decoder &decoder,const AddrSpaceManager *manage)
|
||||
bool LanedRegister::decode(Decoder &decoder)
|
||||
|
||||
{
|
||||
uint4 elemId = decoder.openElement(ELEM_REGISTER);
|
||||
|
@ -303,7 +302,7 @@ bool LanedRegister::decode(Decoder &decoder,const AddrSpaceManager *manage)
|
|||
decoder.rewindAttributes();
|
||||
VarnodeData storage;
|
||||
storage.space = (AddrSpace *)0;
|
||||
storage.decodeFromAttributes(decoder, manage);
|
||||
storage.decodeFromAttributes(decoder);
|
||||
decoder.closeElement(elemId);
|
||||
wholeSize = storage.size;
|
||||
sizeBitMask = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue