decompiler  1.0.0
CircleRange Member List

This is the complete list of members for CircleRange, including all inherited members.

arrangeCircleRangeprivatestatic
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)CircleRangeprivate
contains(const CircleRange &op2) constCircleRange
contains(uintb val) constCircleRange
convertToBoolean(void)CircleRangeprivate
encodeRangeOverlaps(uintb op1left, uintb op1right, uintb op2left, uintb op2right)CircleRangeinlineprivatestatic
getMaxInfo(void) constCircleRange
getSize(void) constCircleRange
intersect(const CircleRange &op2)CircleRange
invert(void)CircleRange
isemptyCircleRangeprivate
leftCircleRangeprivate
maskCircleRangeprivate
minimalContainer(const CircleRange &op2, int4 maxStep)CircleRange
newDomain(uintb newMask, int4 newStep, uintb &myleft, uintb &myright)CircleRangeprivatestatic
newStride(uintb mask, int4 step, int4 oldStep, uint4 rem, uintb &myleft, uintb &myright)CircleRangeprivatestatic
normalize(void)CircleRangeprivate
operator==(const CircleRange &op2) constCircleRangeinline
printRaw(ostream &s) constCircleRange
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
rightCircleRangeprivate
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
stepCircleRangeprivate
translate2Op(OpCode &opc, uintb &c, int4 &cslot) constCircleRange
widen(const CircleRange &op2, bool leftIsStable)CircleRange