|
decompiler 1.0.0
|
Classes for managing p-code injection. More...
#include "emulateutil.hh"Classes | |
| class | InjectParameter |
| An input or output parameter to a p-code injection payload. More... | |
| class | InjectContext |
| Context needed to emit a p-code injection as a full set of p-code operations. More... | |
| class | InjectPayload |
| An active container for a set of p-code operations that can be injected into data-flow. More... | |
| class | ExecutablePcode |
| A snippet of p-code that can be executed outside of normal analysis. More... | |
| class | PcodeInjectLibrary |
| A collection of p-code injection payloads. More... | |
Variables | |
| AttributeId | ATTRIB_DYNAMIC |
| Marshaling attribute "dynamic". | |
| AttributeId | ATTRIB_INCIDENTALCOPY |
| Marshaling attribute "incidentalcopy". | |
| AttributeId | ATTRIB_INJECT |
| Marshaling attribute "inject". | |
| AttributeId | ATTRIB_PARAMSHIFT |
| Marshaling attribute "paramshift". | |
| AttributeId | ATTRIB_TARGETOP |
| Marshaling attribute "targetop". | |
| ElementId | ELEM_ADDR_PCODE |
| Marshaling element <addr_pcode> | |
| ElementId | ELEM_BODY |
| Marshaling element <body> | |
| ElementId | ELEM_CALLFIXUP |
| Marshaling element <callfixup> | |
| ElementId | ELEM_CALLOTHERFIXUP |
| Marshaling element <callotherfixup> | |
| ElementId | ELEM_CASE_PCODE |
| Marshaling element <case_pcode> | |
| ElementId | ELEM_CONTEXT |
| Marshaling element <context> | |
| ElementId | ELEM_DEFAULT_PCODE |
| Marshaling element <default_pcode> | |
| ElementId | ELEM_INJECT |
| Marshaling element <inject> | |
| ElementId | ELEM_INJECTDEBUG |
| Marshaling element <injectdebug> | |
| ElementId | ELEM_INST |
| Marshaling element <inst> | |
| ElementId | ELEM_PAYLOAD |
| Marshaling element <payload> | |
| ElementId | ELEM_PCODE |
| Marshaling element <pcode> | |
| ElementId | ELEM_SIZE_PCODE |
| Marshaling element <size_pcode> | |
Classes for managing p-code injection.