|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
Classes for describing the behavior of individual p-code operations. More...
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... | |
Classes for describing the behavior of individual p-code operations.