decompiler  1.0.0
Classes
opbehavior.hh File Reference

Classes for describing the behavior of individual p-code operations. More...

#include "error.hh"
#include "opcodes.hh"

Classes

struct  ghidra::EvaluationError
 
class  ghidra::OpBehavior
 Class encapsulating the action/behavior of specific pcode opcodes. More...
 
class  ghidra::OpBehaviorCopy
 CPUI_COPY behavior. More...
 
class  ghidra::OpBehaviorEqual
 CPUI_INT_EQUAL behavior. More...
 
class  ghidra::OpBehaviorNotEqual
 CPUI_INT_NOTEQUAL behavior. More...
 
class  ghidra::OpBehaviorIntSless
 CPUI_INT_SLESS behavior. More...
 
class  ghidra::OpBehaviorIntSlessEqual
 CPUI_INT_SLESSEQUAL behavior. More...
 
class  ghidra::OpBehaviorIntLess
 CPUI_INT_LESS behavior. More...
 
class  ghidra::OpBehaviorIntLessEqual
 CPUI_INT_LESSEQUAL behavior. More...
 
class  ghidra::OpBehaviorIntZext
 CPUI_INT_ZEXT behavior. More...
 
class  ghidra::OpBehaviorIntSext
 CPUI_INT_SEXT behavior. More...
 
class  ghidra::OpBehaviorIntAdd
 CPUI_INT_ADD behavior. More...
 
class  ghidra::OpBehaviorIntSub
 CPUI_INT_SUB behavior. More...
 
class  ghidra::OpBehaviorIntCarry
 CPUI_INT_CARRY behavior. More...
 
class  ghidra::OpBehaviorIntScarry
 CPUI_INT_SCARRY behavior. More...
 
class  ghidra::OpBehaviorIntSborrow
 CPUI_INT_SBORROW behavior. More...
 
class  ghidra::OpBehaviorInt2Comp
 CPUI_INT_2COMP behavior. More...
 
class  ghidra::OpBehaviorIntNegate
 CPUI_INT_NEGATE behavior. More...
 
class  ghidra::OpBehaviorIntXor
 CPUI_INT_XOR behavior. More...
 
class  ghidra::OpBehaviorIntAnd
 CPUI_INT_AND behavior. More...
 
class  ghidra::OpBehaviorIntOr
 CPUI_INT_OR behavior. More...
 
class  ghidra::OpBehaviorIntLeft
 CPUI_INT_LEFT behavior. More...
 
class  ghidra::OpBehaviorIntRight
 CPUI_INT_RIGHT behavior. More...
 
class  ghidra::OpBehaviorIntSright
 CPUI_INT_SRIGHT behavior. More...
 
class  ghidra::OpBehaviorIntMult
 CPUI_INT_MULT behavior. More...
 
class  ghidra::OpBehaviorIntDiv
 CPUI_INT_DIV behavior. More...
 
class  ghidra::OpBehaviorIntSdiv
 CPUI_INT_SDIV behavior. More...
 
class  ghidra::OpBehaviorIntRem
 CPUI_INT_REM behavior. More...
 
class  ghidra::OpBehaviorIntSrem
 CPUI_INT_SREM behavior. More...
 
class  ghidra::OpBehaviorBoolNegate
 CPUI_BOOL_NEGATE behavior. More...
 
class  ghidra::OpBehaviorBoolXor
 CPUI_BOOL_XOR behavior. More...
 
class  ghidra::OpBehaviorBoolAnd
 CPUI_BOOL_AND behavior. More...
 
class  ghidra::OpBehaviorBoolOr
 CPUI_BOOL_OR behavior. More...
 
class  ghidra::OpBehaviorFloatEqual
 CPUI_FLOAT_EQUAL behavior. More...
 
class  ghidra::OpBehaviorFloatNotEqual
 CPUI_FLOAT_NOTEQUAL behavior. More...
 
class  ghidra::OpBehaviorFloatLess
 CPUI_FLOAT_LESS behavior. More...
 
class  ghidra::OpBehaviorFloatLessEqual
 CPUI_FLOAT_LESSEQUAL behavior. More...
 
class  ghidra::OpBehaviorFloatNan
 CPUI_FLOAT_NAN behavior. More...
 
class  ghidra::OpBehaviorFloatAdd
 CPUI_FLOAT_ADD behavior. More...
 
class  ghidra::OpBehaviorFloatDiv
 CPUI_FLOAT_DIV behavior. More...
 
class  ghidra::OpBehaviorFloatMult
 CPUI_FLOAT_MULT behavior. More...
 
class  ghidra::OpBehaviorFloatSub
 CPUI_FLOAT_SUB behavior. More...
 
class  ghidra::OpBehaviorFloatNeg
 CPUI_FLOAT_NEG behavior. More...
 
class  ghidra::OpBehaviorFloatAbs
 CPUI_FLOAT_ABS behavior. More...
 
class  ghidra::OpBehaviorFloatSqrt
 CPUI_FLOAT_SQRT behavior. More...
 
class  ghidra::OpBehaviorFloatInt2Float
 CPUI_FLOAT_INT2FLOAT behavior. More...
 
class  ghidra::OpBehaviorFloatFloat2Float
 CPUI_FLOAT_FLOAT2FLOAT behavior. More...
 
class  ghidra::OpBehaviorFloatTrunc
 CPUI_FLOAT_TRUNC behavior. More...
 
class  ghidra::OpBehaviorFloatCeil
 CPUI_FLOAT_CEIL behavior. More...
 
class  ghidra::OpBehaviorFloatFloor
 CPUI_FLOAT_FLOOR behavior. More...
 
class  ghidra::OpBehaviorFloatRound
 CPUI_FLOAT_ROUND behavior. More...
 
class  ghidra::OpBehaviorPiece
 CPUI_PIECE behavior. More...
 
class  ghidra::OpBehaviorSubpiece
 CPUI_SUBPIECE behavior. More...
 
class  ghidra::OpBehaviorPopcount
 CPUI_POPCOUNT behavior. More...
 
class  ghidra::OpBehaviorLzcount
 CPUI_LZCOUNT behavior. More...
 

Detailed Description

Classes for describing the behavior of individual p-code operations.