|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
This is the complete list of members for ghidra::LaneDivide, including all inherited members.
| allowSubpieceTerminator | ghidra::LaneDivide | private |
| apply(void) | ghidra::TransformManager | |
| buildBinaryOp(OpCode opc, PcodeOp *op, TransformVar *in0Vars, TransformVar *in1Vars, TransformVar *outVars, int4 numLanes) | ghidra::LaneDivide | private |
| buildIndirect(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| buildLeftShift(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| buildLoad(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| buildMultiequal(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| buildPiece(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| buildRightShift(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| buildStore(PcodeOp *op, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| buildUnaryOp(OpCode opc, PcodeOp *op, TransformVar *inVars, TransformVar *outVars, int4 numLanes) | ghidra::LaneDivide | private |
| buildZext(PcodeOp *op, TransformVar *outVars, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| clearVarnodeMarks(void) | ghidra::TransformManager | |
| createOps(void) | ghidra::TransformManager | private |
| createVarnodes(vector< TransformVar * > &inputList) | ghidra::TransformManager | private |
| description | ghidra::LaneDivide | private |
| doTrace(void) | ghidra::LaneDivide | |
| fd | ghidra::TransformManager | private |
| getFunction(void) const | ghidra::TransformManager | inline |
| getPiece(Varnode *vn, int4 bitSize, int4 lsbOffset) | ghidra::TransformManager | |
| getPreexistingVarnode(Varnode *vn) | ghidra::TransformManager | |
| getSplit(Varnode *vn, const LaneDescription &description) | ghidra::TransformManager | |
| getSplit(Varnode *vn, const LaneDescription &description, int4 numLanes, int4 startLane) | ghidra::TransformManager | |
| LaneDivide(Funcdata *f, Varnode *root, const LaneDescription &desc, bool allowDowncast) | ghidra::LaneDivide | |
| newConstant(int4 size, int4 lsbOffset, uintb val) | ghidra::TransformManager | |
| newIop(Varnode *vn) | ghidra::TransformManager | |
| newOp(int4 numParams, OpCode opc, TransformOp *follow) | ghidra::TransformManager | |
| newOpReplace(int4 numParams, OpCode opc, PcodeOp *replace) | ghidra::TransformManager | |
| newOps | ghidra::TransformManager | private |
| newPiece(Varnode *vn, int4 bitSize, int4 lsbOffset) | ghidra::TransformManager | |
| newPreexistingOp(int4 numParams, OpCode opc, PcodeOp *originalOp) | ghidra::TransformManager | |
| newPreexistingVarnode(Varnode *vn) | ghidra::TransformManager | |
| newSplit(Varnode *vn, const LaneDescription &description) | ghidra::TransformManager | |
| newSplit(Varnode *vn, const LaneDescription &description, int4 numLanes, int4 startLane) | ghidra::TransformManager | |
| newUnique(int4 size) | ghidra::TransformManager | |
| newVarnodes | ghidra::TransformManager | private |
| opSetInput(TransformOp *rop, TransformVar *rvn, int4 slot) | ghidra::TransformManager | inline |
| opSetOutput(TransformOp *rop, TransformVar *rvn) | ghidra::TransformManager | inline |
| pieceMap | ghidra::TransformManager | private |
| placeInputs(void) | ghidra::TransformManager | private |
| preexistingGuard(int4 slot, TransformVar *rvn) | ghidra::TransformManager | inlinestatic |
| preserveAddress(Varnode *vn, int4 bitSize, int4 lsbOffset) const | ghidra::TransformManager | virtual |
| processNextWork(void) | ghidra::LaneDivide | private |
| removeOld(void) | ghidra::TransformManager | private |
| setReplacement(Varnode *vn, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| specialHandling(TransformOp &rop) | ghidra::TransformManager | private |
| traceBackward(TransformVar *rvn, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| traceForward(TransformVar *rvn, int4 numLanes, int4 skipLanes) | ghidra::LaneDivide | private |
| transformInputVarnodes(vector< TransformVar * > &inputList) | ghidra::TransformManager | private |
| TransformManager(Funcdata *f) | ghidra::TransformManager | inline |
| workList | ghidra::LaneDivide | private |
| ~TransformManager(void) | ghidra::TransformManager | virtual |