RoseBin_DataFlowAbstract Member List

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

altersMultipleRegisters(std::vector< std::pair< X86RegisterClass, int > > &codes, SgAsmx86Instruction *inst)RoseBin_DataFlowAbstract
check_isLeftSideRegister(SgAsmx86Instruction *inst, std::pair< X86RegisterClass, int > codeSearch)RoseBin_DataFlowAbstract
check_isRegister(SgGraphNode *node, SgAsmx86Instruction *inst, std::pair< X86RegisterClass, int > codeSearch, bool rightSide, std::vector< std::pair< X86RegisterClass, int > > &regsOfInterest, bool &cantTrack)RoseBin_DataFlowAbstract
check_isRegister(SgGraphNode *node, SgAsmx86Instruction *inst, bool rightSide, bool &memoryReference, bool &registerReference)RoseBin_DataFlowAbstract
createVariable(uint64_t position, std::vector< uint64_t > pos, std::string name, RoseBin_DataTypes::DataTypes type, std::string description, int length, std::vector< uint64_t > value, bool memoryRef)RoseBin_DataFlowAbstract
deftableRoseBin_DataFlowAbstract
g_algoRoseBin_DataFlowAbstract [protected]
getAnyFor(const multitype *multi, std::pair< X86RegisterClass, int > initName)RoseBin_DataFlowAbstract [protected]
getDefFor(SgGraphNode *node, std::pair< X86RegisterClass, int > initName)RoseBin_DataFlowAbstract
getDefinitionSize()RoseBin_DataFlowAbstract [inline]
getDefMultiMapFor(SgGraphNode *node)RoseBin_DataFlowAbstract
getOperand(SgAsmx86Instruction *inst, bool rightSide)RoseBin_DataFlowAbstract
getPredecessor(SgGraphNode *node)RoseBin_DataFlowAbstract
getSuccessor(SgGraphNode *node)RoseBin_DataFlowAbstract
getUsageSize()RoseBin_DataFlowAbstract [inline]
getUseFor(SgGraphNode *node, std::pair< X86RegisterClass, int > initName)RoseBin_DataFlowAbstract
getUseMultiMapFor(SgGraphNode *node)RoseBin_DataFlowAbstract
getValueInExpression(SgAsmValueExpression *valExp)RoseBin_DataFlowAbstract
getValueInMemoryRefExp(SgAsmExpression *ref)RoseBin_DataFlowAbstract
getValueOfInstr(SgAsmx86Instruction *inst, bool rightSide)RoseBin_DataFlowAbstract
getVariable(uint64_t pos)RoseBin_DataFlowAbstract
getVariable(std::string var)RoseBin_DataFlowAbstract
init(RoseBin_Graph *vg)=0RoseBin_DataFlowAbstract [pure virtual]
isInstructionAlteringOneRegister(SgAsmx86Instruction *inst)RoseBin_DataFlowAbstract
memoryRoseBin_DataFlowAbstract [protected]
multitype typedefRoseBin_DataFlowAbstract [protected]
nrOfMemoryWritesRoseBin_DataFlowAbstract [protected]
nrOfRegisterWritesRoseBin_DataFlowAbstract [protected]
printDefTableToFile(std::string file)RoseBin_DataFlowAbstract
RoseBin_DataFlowAbstract(GraphAlgorithms *algo)RoseBin_DataFlowAbstract [inline]
run(std::string &name, SgGraphNode *node, SgGraphNode *before)=0RoseBin_DataFlowAbstract [pure virtual]
runEdge(SgGraphNode *node, SgGraphNode *next)=0RoseBin_DataFlowAbstract [pure virtual]
sameParents(SgGraphNode *node, SgGraphNode *next)RoseBin_DataFlowAbstract
tabletype typedefRoseBin_DataFlowAbstract [protected]
trackValueForRegister(SgGraphNode *node, std::pair< X86RegisterClass, int > codeSearch, bool &cantTrack, SgAsmx86RegisterReferenceExpression *refExpr_rightHand)RoseBin_DataFlowAbstract
usetableRoseBin_DataFlowAbstract
variablesRoseBin_DataFlowAbstract [protected]
variablesReverseRoseBin_DataFlowAbstract [protected]
variablesReverseType typedefRoseBin_DataFlowAbstract [protected]
vizzGraphRoseBin_DataFlowAbstract
~RoseBin_DataFlowAbstract()RoseBin_DataFlowAbstract [inline, virtual]


Generated on Sat May 19 00:56:22 2012 for ROSE by  doxygen 1.4.7