mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 18:29:37 +02:00
GP-2767 Structured pieces
This commit is contained in:
parent
b707c2ea6b
commit
535ac7c08d
29 changed files with 834 additions and 210 deletions
|
@ -305,6 +305,12 @@ public:
|
|||
virtual void decode(Decoder &decoder);
|
||||
};
|
||||
|
||||
/// \brief A Symbol that forces a particular \e union field at a particular point in the body of a function
|
||||
///
|
||||
/// This is an internal Symbol that users can create if they want to force a particular interpretation of a
|
||||
/// a \e union data-type. It attaches to data-flow via the DynamicHash mechanism, which also allows it to attach
|
||||
/// to a specific read or write of the target Varnode. Different reads (or write) of the same Varnode can have
|
||||
/// different symbols attached. The Symbol's associated data-type will be the desired \e union to force.
|
||||
class UnionFacetSymbol : public Symbol {
|
||||
int4 fieldNum; ///< Particular field to associate with Symbol access
|
||||
public:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue