Ghidra Decompiler Analysis Engine
Public Member Functions | List of all members
UnspecializedPcodeOp Class Reference

A user defined p-code op with no specialization. More...

#include <userop.hh>

Inheritance diagram for UnspecializedPcodeOp:
Inheritance graph
[legend]
Collaboration diagram for UnspecializedPcodeOp:
Collaboration graph
[legend]

Public Member Functions

virtual void restoreXml (const Element *el)
 Restore the detailed description from an XML stream. More...
 
- Public Member Functions inherited from UserPcodeOp
virtual string getOperatorName (const PcodeOp *op) const
 Get the symbol representing this operation in decompiled code. More...
 

Additional Inherited Members

- Protected Attributes inherited from UserPcodeOp
string name
 Low-level name of p-code operator.
 
int4 useropindex
 Index passed in the CALLOTHER op.
 
Architectureglb
 Architecture owning the user defined op.
 

Detailed Description

A user defined p-code op with no specialization.

This class is used by the manager for CALLOTHER indices that have not been mapped to a specialization. The p-code operation has the (SLEIGH assigned) name, but still has an unknown effect.

Member Function Documentation

◆ restoreXml()

virtual void UnspecializedPcodeOp::restoreXml ( const Element el)
inlinevirtual

Restore the detailed description from an XML stream.

The details of how a user defined operation behaves can be dynamically configured from an XML tag.

Parameters
elis the root XML element describing the op

Implements UserPcodeOp.


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