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