|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
This is the complete list of members for ghidra::CircleRange, including all inherited members.
| arrange | ghidra::CircleRange | privatestatic |
| CircleRange(void) | ghidra::CircleRange | inline |
| CircleRange(uintb lft, uintb rgt, int4 size, int4 stp) | ghidra::CircleRange | |
| CircleRange(bool val) | ghidra::CircleRange | |
| CircleRange(uintb val, int4 size) | ghidra::CircleRange | |
| circleUnion(const CircleRange &op2) | ghidra::CircleRange | |
| complement(void) | ghidra::CircleRange | private |
| contains(const CircleRange &op2) const | ghidra::CircleRange | |
| contains(uintb val) const | ghidra::CircleRange | |
| convertToBoolean(void) | ghidra::CircleRange | private |
| encodeRangeOverlaps(uintb op1left, uintb op1right, uintb op2left, uintb op2right) | ghidra::CircleRange | inlineprivatestatic |
| getEnd(void) const | ghidra::CircleRange | inline |
| getMask(void) const | ghidra::CircleRange | inline |
| getMax(void) const | ghidra::CircleRange | inline |
| getMaxInfo(void) const | ghidra::CircleRange | |
| getMin(void) const | ghidra::CircleRange | inline |
| getNext(uintb &val) const | ghidra::CircleRange | inline |
| getSize(void) const | ghidra::CircleRange | |
| getStep(void) const | ghidra::CircleRange | inline |
| intersect(const CircleRange &op2) | ghidra::CircleRange | |
| invert(void) | ghidra::CircleRange | |
| isEmpty(void) const | ghidra::CircleRange | inline |
| isempty | ghidra::CircleRange | private |
| isFull(void) const | ghidra::CircleRange | inline |
| isSingle(void) const | ghidra::CircleRange | inline |
| left | ghidra::CircleRange | private |
| mask | ghidra::CircleRange | private |
| minimalContainer(const CircleRange &op2, int4 maxStep) | ghidra::CircleRange | |
| newDomain(uintb newMask, int4 newStep, uintb &myleft, uintb &myright) | ghidra::CircleRange | privatestatic |
| newStride(uintb mask, int4 step, int4 oldStep, uint4 rem, uintb &myleft, uintb &myright) | ghidra::CircleRange | privatestatic |
| normalize(void) | ghidra::CircleRange | private |
| operator==(const CircleRange &op2) const | ghidra::CircleRange | inline |
| printRaw(ostream &s) const | ghidra::CircleRange | |
| pullBack(PcodeOp *op, Varnode **constMarkup, bool usenzmask) | ghidra::CircleRange | |
| pullBackBinary(OpCode opc, uintb val, int4 slot, int4 inSize, int4 outSize) | ghidra::CircleRange | |
| pullBackUnary(OpCode opc, int4 inSize, int4 outSize) | ghidra::CircleRange | |
| pushForwardBinary(OpCode opc, const CircleRange &in1, const CircleRange &in2, int4 inSize, int4 outSize, int4 maxStep) | ghidra::CircleRange | |
| pushForwardTrinary(OpCode opc, const CircleRange &in1, const CircleRange &in2, const CircleRange &in3, int4 inSize, int4 outSize, int4 maxStep) | ghidra::CircleRange | |
| pushForwardUnary(OpCode opc, const CircleRange &in1, int4 inSize, int4 outSize) | ghidra::CircleRange | |
| right | ghidra::CircleRange | private |
| setFull(int4 size) | ghidra::CircleRange | |
| setNZMask(uintb nzmask, int4 size) | ghidra::CircleRange | |
| setRange(uintb lft, uintb rgt, int4 size, int4 step) | ghidra::CircleRange | |
| setRange(uintb val, int4 size) | ghidra::CircleRange | |
| setStride(int4 newStep, uintb rem) | ghidra::CircleRange | |
| step | ghidra::CircleRange | private |
| translate2Op(OpCode &opc, uintb &c, int4 &cslot) const | ghidra::CircleRange | |
| widen(const CircleRange &op2, bool leftIsStable) | ghidra::CircleRange |