decompiler  1.0.0
Private Attributes | Friends | List of all members
InjectParameter Class Reference

An input or output parameter to a p-code injection payload. More...

#include <pcodeinject.hh>

Private Attributes

string name
 Name of the parameter (for use in parsing p-code source)
 
int4 index
 Unique index assigned (for cross referencing associated Varnode in the InjectContext)
 
uint4 size
 Size of the parameter Varnode in bytes.
 

Friends

class InjectPayload
 

Detailed Description

An input or output parameter to a p-code injection payload.

Within the chunk of p-code being injected, this is a placeholder for Varnodes that serve as inputs or outputs to the chunk, which are filled-in in the context of the injection. For instance, for a call-fixup that injects a user-defined p-code op, the input Varnodes would be substituted with the actual input Varnodes to the user-defined op.


The documentation for this class was generated from the following file: