decompiler 1.0.0
Varnode Member List

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

activeheritage enum valueVarnode
addDescend(PcodeOp *op)Varnodeprivate
addl_flags enum nameVarnode
addlflagsVarnodeprivate
addrforce enum valueVarnode
addrtied enum valueVarnode
annotation enum valueVarnode
autolive_hold enum valueVarnode
beginDescend(void) constVarnodeinline
calcCover(void) constVarnodeprivate
characterizeOverlap(const Varnode &op) constVarnode
clearActiveHeritage(void)Varnodeinline
clearAddrForce(void)Varnodeinline
clearAutoLiveHold(void)Varnodeinline
clearConsumeList(void)Varnodeinline
clearConsumeVacuous(void)Varnodeinline
clearCover(void) constVarnodeprivate
clearDirectWrite(void)Varnodeinline
clearExplicit(void)Varnodeinline
clearFlags(uint4 fl) constVarnodeprivate
clearImplied(void)Varnodeinline
clearMark(void) constVarnodeinline
clearPrecisHi(void)Varnodeinline
clearPrecisLo(void)Varnodeinline
clearPtrCheck(void)Varnodeinline
clearPtrFlow(void)Varnodeinline
clearReturnAddress(void)Varnodeinline
clearSpacebasePlaceholder(void)Varnodeinline
clearStopUpPropagation(void)Varnodeinline
clearWriteMask(void)Varnodeinline
comparePointers(const Varnode *a, const Varnode *b)Varnodeinlinestatic
constant enum valueVarnode
constantMatch(uintb val) constVarnodeinline
consumedVarnodeprivate
contains(const Varnode &op) constVarnode
copyShadow(const Varnode *op2) constVarnode
copySymbol(const Varnode *vn)Varnode
copySymbolIfValid(const Varnode *vn)Varnode
coverVarnodemutableprivate
coverdirty enum valueVarnode
create_indexVarnodeprivate
dataTypeVarnode
defVarnodeprivate
defiterVarnodeprivate
descendVarnodeprivate
destroyDescend(void)Varnodeprivate
directwrite enum valueVarnode
encode(Encoder &encoder) constVarnode
endDescend(void) constVarnodeinline
eraseDescend(PcodeOp *op)Varnodeprivate
explict enum valueVarnode
externref enum valueVarnode
flagsVarnodemutableprivate
Funcdata (defined in Varnode)Varnodefriend
getAddr(void) constVarnodeinline
getConsume(void) constVarnodeinline
getCover(void) constVarnodeinline
getCreateIndex(void) constVarnodeinline
getDef(void)Varnodeinline
getDef(void) constVarnodeinline
getFlags(void) constVarnodeinline
getHigh(void) constVarnode
getHighTypeDefFacing(void) constVarnode
getHighTypeReadFacing(const PcodeOp *op) constVarnode
getLocalType(bool &blockup) constVarnode
getMergeGroup(void) constVarnodeinline
getNZMask(void) constVarnodeinline
getOffset(void) constVarnodeinline
getSize(void) constVarnodeinline
getSpace(void) constVarnodeinline
getSpaceFromConst(void) constVarnodeinline
getSymbolEntry(void) constVarnodeinline
getTempType(void) constVarnodeinline
getType(void) constVarnodeinline
getTypeDefFacing(void) constVarnode
getTypeReadFacing(const PcodeOp *op) constVarnode
getUsePoint(const Funcdata &fd) constVarnode
getValueSet(void) constVarnodeinline
has_implied_field enum valueVarnode
hasActionProperty(void) constVarnodeinline
hasCover(void) constVarnodeinline
hasImpliedField(void) constVarnodeinline
hasNoDescend(void) constVarnodeinline
hasNoLocalAlias(void) constVarnodeinline
hiddenretparm enum valueVarnode
highVarnodeprivate
implied enum valueVarnode
incidental_copy enum valueVarnode
indirect_creation enum valueVarnode
indirectonly enum valueVarnode
indirectstorage enum valueVarnode
input enum valueVarnode
insert enum valueVarnode
intersects(const Varnode &op) constVarnode
intersects(const Address &op2loc, int4 op2size) constVarnode
isActiveHeritage(void) constVarnodeinline
isAddrForce(void) constVarnodeinline
isAddrTied(void) constVarnodeinline
isAnnotation(void) constVarnodeinline
isAutoLive(void) constVarnodeinline
isAutoLiveHold(void) constVarnodeinline
isBooleanValue(bool useAnnotation) constVarnode
isConstant(void) constVarnodeinline
isConstantExtended(uintb &val) constVarnode
isConsumeList(void) constVarnodeinline
isConsumeVacuous(void) constVarnodeinline
isDirectWrite(void) constVarnodeinline
isExplicit(void) constVarnodeinline
isExternalRef(void) constVarnodeinline
isExtraOut(void) constVarnodeinline
isFree(void) constVarnodeinline
isHeritageKnown(void) constVarnodeinline
isIllegalInput(void) constVarnodeinline
isImplied(void) constVarnodeinline
isIncidentalCopy(void) constVarnodeinline
isIndirectOnly(void) constVarnodeinline
isIndirectZero(void) constVarnodeinline
isInput(void) constVarnodeinline
isLockedInput(void) constVarnodeinline
isLongPrint(void) constVarnodeinline
isMapped(void) constVarnodeinline
isMark(void) constVarnodeinline
isNameLock(void) constVarnodeinline
isPersist(void) constVarnodeinline
isPrecisHi(void) constVarnodeinline
isPrecisLo(void) constVarnodeinline
isPtrCheck(void) constVarnodeinline
isPtrFlow(void) constVarnodeinline
isReadOnly(void) constVarnodeinline
isReturnAddress(void) constVarnodeinline
isSpacebase(void) constVarnodeinline
isSpacebasePlaceholder(void) constVarnodeinline
isStackStore(void) constVarnodeinline
isTypeLock(void) constVarnodeinline
isUnaffected(void) constVarnodeinline
isUnsignedPrint(void) constVarnodeinline
isVolatile(void) constVarnodeinline
isWriteMask(void) constVarnodeinline
isWritten(void) constVarnodeinline
lisconsume enum valueVarnode
locVarnodeprivate
lociterVarnodeprivate
locked_input enum valueVarnode
loneDescend(void) constVarnode
longprint enum valueVarnode
mapentryVarnodeprivate
mapped enum valueVarnode
mark enum valueVarnode
Merge (defined in Varnode)Varnodefriend
mergegroupVarnodeprivate
namelock enum valueVarnode
nolocalalias enum valueVarnode
nzmVarnodeprivate
operator!=(const Varnode &op2) constVarnodeinline
operator<(const Varnode &op2) constVarnode
operator==(const Varnode &op2) constVarnode
overlap(const Varnode &op) constVarnode
overlap(const Address &op2loc, int4 op2size) constVarnode
persist enum valueVarnode
precishi enum valueVarnode
precislo enum valueVarnode
printCover(ostream &s) constVarnode
printInfo(ostream &s) constVarnode
printRaw(ostream &s) constVarnode
printRaw(ostream &s, const Varnode *vn)Varnodestatic
printRawHeritage(ostream &s, int4 depth) constVarnode
printRawNoMarkup(ostream &s) constVarnode
ptrcheck enum valueVarnode
ptrflow enum valueVarnode
readonly enum valueVarnode
return_address enum valueVarnode
setActiveHeritage(void)Varnodeinline
setAddrForce(void)Varnodeinline
setAutoLiveHold(void)Varnodeinline
setConsume(uintb val)Varnodeinline
setConsumeList(void)Varnodeinline
setConsumeVacuous(void)Varnodeinline
setDef(PcodeOp *op)Varnodeprivate
setDirectWrite(void)Varnodeinline
setExplicit(void)Varnodeinline
setFlags(uint4 fl) constVarnodeprivate
setHigh(HighVariable *tv, int2 mg)Varnodeinline
setImplied(void)Varnodeinline
setImpliedField(void)Varnodeinline
setInput(void)Varnodeinlineprivate
setLockedInput(void)Varnodeinline
setLongPrint(void)Varnodeinline
setMark(void) constVarnodeinline
setPrecisHi(void)Varnodeinline
setPrecisLo(void)Varnodeinline
setPtrCheck(void)Varnodeinline
setPtrFlow(void)Varnodeinline
setReturnAddress(void)Varnodeinline
setSpacebasePlaceholder(void)Varnodeinline
setStackStore(void)Varnodeinline
setStopUpPropagation(void)Varnodeinline
setSymbolEntry(SymbolEntry *entry)Varnodeprivate
setSymbolProperties(SymbolEntry *entry)Varnodeprivate
setSymbolReference(SymbolEntry *entry, int4 off)Varnodeprivate
setTempType(Datatype *t) constVarnodeinline
setUnaffected(void)Varnodeinlineprivate
setUnsignedPrint(void)Varnodeinline
setValueSet(ValueSet *v) constVarnodeinline
setWriteMask(void)Varnodeinline
sizeVarnodeprivate
spacebase enum valueVarnode
spacebase_placeholder enum valueVarnode
stack_store enum valueVarnode
stop_uppropagation enum valueVarnode
stopsUpPropagation(void) constVarnodeinline
tempVarnodeprivate
termOrder(const Varnode *op) constVarnode
typeVarnodeprivate
typelock enum valueVarnode
unaffected enum valueVarnode
unsignedprint enum valueVarnode
updateCover(void) constVarnodeprivate
updateType(Datatype *ct, bool lock, bool override)Varnode
vacconsume enum valueVarnode
valueSetVarnode
Varnode(int4 s, const Address &m, Datatype *dt)Varnode
varnode_flags enum nameVarnode
VarnodeBank (defined in Varnode)Varnodefriend
volatil enum valueVarnode
writemask enum valueVarnode
written enum valueVarnode
~Varnode(void)Varnode