decompiler  1.0.0
ghidra::Varnode Member List

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

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