GP-2157 Marshaling refactor. Decompiler side.

This commit is contained in:
caheckman 2022-05-17 16:15:21 -04:00
parent 672c1f11e2
commit d8c10bf229
97 changed files with 5313 additions and 3733 deletions

View file

@ -44,8 +44,11 @@ struct VarnodeData {
/// Treat \b this as a constant and recover encoded address space
AddrSpace *getSpaceFromConst(void) const;
/// Recover this object from an XML tag
void restoreXml(const Element *el,const AddrSpaceManager *manage);
/// Recover this object from a stream
void decode(Decoder &decoder,const AddrSpaceManager *manage);
/// Recover \b this object from attributes of the current open element
void decodeFromAttributes(Decoder &decoder,const AddrSpaceManager *manage);
/// Does \b this container another given VarnodeData
bool contains(const VarnodeData &op2) const;