A B C D E F G H I L M N O P Q R S T U V X

A

AbstractFragmentExtractor - Class in org.kit.furia.fragment
 
AbstractFragmentExtractor() - Constructor for class org.kit.furia.fragment.AbstractFragmentExtractor
 
AbstractFrimpFloatBinopExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
AbstractFrimpFloatBinopExpr(ValueBox, ValueBox) - Constructor for class org.kit.furia.fragment.soot.representation.internal.AbstractFrimpFloatBinopExpr
 
AbstractFrimpIntBinopExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
AbstractFrimpIntBinopExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.AbstractFrimpIntBinopExpr
 
AbstractFrimpIntBinopExpr(ValueBox, ValueBox) - Constructor for class org.kit.furia.fragment.soot.representation.internal.AbstractFrimpIntBinopExpr
 
AbstractFrimpIntLongBinopExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
AbstractFrimpIntLongBinopExpr(ValueBox, ValueBox) - Constructor for class org.kit.furia.fragment.soot.representation.internal.AbstractFrimpIntLongBinopExpr
 
AbstractFunction - Class in org.kit.furia.fragment.asm
AbstractFunction holds common logic for representing functions.
AbstractFunction() - Constructor for class org.kit.furia.fragment.asm.AbstractFunction
 
AbstractFuriaChanCommandLine - Class in org.kit.furia
 
AbstractFuriaChanCommandLine() - Constructor for class org.kit.furia.AbstractFuriaChanCommandLine
 
AbstractFuriaInput<O extends org.ajmm.obsearch.OB> - Class in org.kit.furia.io
AbstractFuriaInput is in charge of reading fragment files and creating documents out of them.
AbstractFuriaInput(File) - Constructor for class org.kit.furia.io.AbstractFuriaInput
Creates a new fragment file reader based on the given directory.
AbstractGrimpValueSwitch - Class in org.kit.furia.fragment.soot.representation
 
AbstractGrimpValueSwitch() - Constructor for class org.kit.furia.fragment.soot.representation.AbstractGrimpValueSwitch
 
AbstractIRIndex<O extends org.ajmm.obsearch.OB> - Class in org.kit.furia.index
AbstractIRIndex holds the basic functionality for an Information Retrieval system that works on OB objects (please see www.obsearch.net).
AbstractIRIndex(File) - Constructor for class org.kit.furia.index.AbstractIRIndex
Creates a new IR index if none is available in the given path.
AbstractIRIndex.FieldName - Enum in org.kit.furia.index
Lucene has the concepts of fields of a document.
AbstractIRIndex.Word - Class in org.kit.furia.index
Represents an OB object.
AbstractIRIndex.Word(Integer, float, float, int, int) - Constructor for class org.kit.furia.index.AbstractIRIndex.Word
 
add(ValueBox) - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
add(int) - Method in class org.kit.furia.misc.IntegerHolder
adds the value of x to this object's integer value.
addArg(Value, Block) - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
addArg(Value, Unit) - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
addBody(Body) - Method in class org.kit.furia.fragment.soot.BodyStealer
 
addParam(Value) - Method in class org.kit.furia.fragment.asm.AbstractFunction
Adds a new parameter to this function.
addWord(O) - Method in class org.kit.furia.Document
Adds a word to the document.
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FAddExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FAndExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FBooleanConstant
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FCmpExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FCmpgExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FCmplExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FDivExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FEqExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FGeExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FGtExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FLeExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FLtExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FMulExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FNeExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FNewInvokeExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FOrExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FRemExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FShlExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FShrExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FSubExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FUshrExpr
 
apply(Switch) - Method in class org.kit.furia.fragment.soot.representation.internal.FXorExpr
 

B

binaryOperation(AbstractInsnNode, Value, Value) - Method in class org.kit.furia.fragment.asm.FragmentInterpreter
 
BodyStealer - Class in org.kit.furia.fragment.soot
BodyStealer
BodyStealer() - Constructor for class org.kit.furia.fragment.soot.BodyStealer
 
BodyStealer(String) - Constructor for class org.kit.furia.fragment.soot.BodyStealer
 
BodyStealer(String, String) - Constructor for class org.kit.furia.fragment.soot.BodyStealer
 
BytecodeFrag - Class in org.kit.furia
BytecodeFrag is a command line utility that fragments Java byte-code.
BytecodeFrag() - Constructor for class org.kit.furia.BytecodeFrag
 

C

calculateSimilarity(Document, Map<Integer, Integer>, float) - Method in class org.kit.furia.index.AbstractIRIndex
Calculates the ResultCandidate between a normalized query and a Lucene document.
canContainValue(Value) - Method in class org.kit.furia.fragment.soot.representation.internal.FExprBox
 
canContainValue(Value) - Method in class org.kit.furia.fragment.soot.representation.internal.FObjExprBox
 
canContainValue(Value) - Method in class org.kit.furia.fragment.soot.representation.internal.FRValueBox
 
caseAddExpr(AddExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseAndExpr(AndExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseCastExpr(CastExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseCmpExpr(CmpExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseCmpgExpr(CmpgExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseCmplExpr(CmplExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseDivExpr(DivExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseEqExpr(EqExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseGeExpr(GeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseGtExpr(GtExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseInstanceOfExpr(InstanceOfExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseLeExpr(LeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseLengthExpr(LengthExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseLtExpr(LtExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseMulExpr(MulExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseNeExpr(NeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseNegExpr(NegExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseNewArrayExpr(NewArrayExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseNewExpr(NewExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseNewInvokeExpr(NewInvokeExpr) - Method in class org.kit.furia.fragment.soot.representation.AbstractGrimpValueSwitch
 
caseNewInvokeExpr(NewInvokeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseNewInvokeExpr(NewInvokeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpValueSwitch
 
caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseOrExpr(OrExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseRemExpr(RemExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseShlExpr(ShlExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseShrExpr(ShrExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseStaticInvokeExpr(StaticInvokeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseSubExpr(SubExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseUshrExpr(UshrExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
caseXorExpr(XorExpr) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
clearUnitBoxes() - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.FrimpBody
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FAddExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FAndExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FArrayRef
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FAssignStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FCastExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FCmpExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FCmpgExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FCmplExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FDivExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FEnterMonitorStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FEqExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FExitMonitorStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FExprBox
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FGeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FGtExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FIdentityStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FIfStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FInstanceFieldRef
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FInstanceOfExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FInterfaceInvokeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FInvokeStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FLeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FLengthExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FLookupSwitchStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FLtExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FMulExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FNeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FNegExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FNewArrayExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FNewInvokeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FNewMultiArrayExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FOrExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FRemExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FReturnStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FRValueBox
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FShlExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FShrExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FSpecialInvokeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FStaticInvokeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FSubExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FTableSwitchStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FThrowStmt
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FTrap
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FUshrExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FVirtualInvokeExpr
 
clone() - Method in class org.kit.furia.fragment.soot.representation.internal.FXorExpr
 
cloneIfNecessary(Value) - Static method in class org.kit.furia.fragment.soot.representation.Frimp
 
close() - Method in class org.kit.furia.FuriaChanEngine
 
close() - Method in class org.kit.furia.index.AbstractIRIndex
 
close() - Method in interface org.kit.furia.IRIndex
Closes the databases.
compareTo(Object) - Method in class org.kit.furia.fragment.x86.X86Instruction
 
compareTo(AbstractIRIndex<O>.Word) - Method in class org.kit.furia.index.AbstractIRIndex.Word
 
compareTo(IntegerHolder) - Method in class org.kit.furia.misc.IntegerHolder
Compares this IntegerHolder to another IntegerHolder.
compareTo(ResultCandidate) - Method in class org.kit.furia.ResultCandidate
 
convertUseBoxesListToValues(List) - Static method in class org.kit.furia.fragment.soot.representation.Frimp
 
createIndex(File) - Method in class org.kit.furia.FuriaChanEngine
A convenience method that creates an OBSearch index optimized for our distance function.
createPriorityQueue(Map<Integer, Integer>) - Method in class org.kit.furia.index.AbstractIRIndex
Create a PriorityQueue from a word->tf map.

D

dec() - Method in class org.kit.furia.misc.IntegerHolder
Decrement the integer by 1.
decendants - Variable in class org.kit.furia.fragment.FragmentAST
Number of children this node has.
defaultCase(Object) - Method in interface org.kit.furia.fragment.soot.representation.FrimpExprSwitch
 
defaultGraphType - Static variable in class org.kit.furia.fragment.soot.FragmentExtractorSoot
 
delete(String) - Method in class org.kit.furia.index.AbstractIRIndex
 
delete(String) - Method in interface org.kit.furia.IRIndex
Deletes the given string document from the database.
depthFirst() - Method in class org.kit.furia.fragment.FragmentAST
 
depthFirstAux(LinkedList<FragmentAST>) - Method in class org.kit.furia.fragment.FragmentAST
Auxiliary function for FragmentAST.depthFirst().
distance(OBShort) - Method in class org.kit.furia.fragment.OBFragment
 
dn(OBFragment) - Method in class org.kit.furia.fragment.OBFragment
 
Document<O extends org.ajmm.obsearch.OB> - Class in org.kit.furia
This class is a multi-set of OB objects.
Document(String) - Constructor for class org.kit.furia.Document
Creates a document with an initial estimate of 2000 elements.
Document(String, int) - Constructor for class org.kit.furia.Document
Creates a document.
Document.DocumentElement<T> - Class in org.kit.furia
This class is used by the iterator of the Document class.
Document.DocumentElement(T, IntegerHolder) - Constructor for class org.kit.furia.Document.DocumentElement
 
ds(OBFragment) - Method in class org.kit.furia.fragment.OBFragment
 

E

equalFunctions(Value) - Method in class org.kit.furia.fragment.asm.AbstractFunction
Returns true if the function identifiers are equal.
equalFunctions(Value) - Method in class org.kit.furia.fragment.asm.FunctionValue
 
equalFunctions(Value) - Method in class org.kit.furia.fragment.asm.PhiFunctionValue
 
equals(AST) - Method in class org.kit.furia.fragment.MTDFragmentAST
 
equals(Object) - Method in class org.kit.furia.fragment.MTDFragmentAST
 
equals(Object) - Method in class org.kit.furia.fragment.OBFragment
Returns true of this.tree.equals(obj.tree).
equivHashCode() - Method in class org.kit.furia.fragment.soot.representation.internal.FNewInvokeExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
equivTo(Object) - Method in class org.kit.furia.fragment.soot.representation.internal.FNewInvokeExpr
 
equivTo(Object) - Method in class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
extractMethodsFromDirectory(String, int, int, String, String) - Method in class org.kit.furia.fragment.asm.FragmentExtractorASM
 
extractMethodsFromDirectory(String, int, int, String, String) - Method in interface org.kit.furia.fragment.FragmentExtractor
Extracts fragments from the given directory.
extractMethodsFromDirectory(String, int, int, String, String) - Method in class org.kit.furia.fragment.soot.FragmentExtractorSoot
 
extractMethodsFromDirectory(String, CFGGraphType, int, int, String, String) - Method in class org.kit.furia.fragment.soot.FragmentExtractorSoot
Extracts fragments from the given directory.

F

FAddExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FAddExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FAddExpr
 
FAndExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FAndExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FAndExpr
 
FArrayRef - Class in org.kit.furia.fragment.soot.representation.internal
 
FArrayRef(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FArrayRef
 
FAssignStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FAssignStmt(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FAssignStmt
 
FBooleanConstant - Class in org.kit.furia.fragment.soot.representation.internal
 
FBooleanConstant(boolean) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FBooleanConstant
 
FCastExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FCastExpr(Value, Type) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FCastExpr
 
FCmpExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FCmpExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FCmpExpr
 
FCmpgExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FCmpgExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FCmpgExpr
 
FCmplExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FCmplExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FCmplExpr
 
FDivExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FDivExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FDivExpr
 
FEnterMonitorStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FEnterMonitorStmt(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FEnterMonitorStmt
 
FEqExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FEqExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FEqExpr
 
FExitMonitorStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FExitMonitorStmt(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FExitMonitorStmt
 
FExprBox - Class in org.kit.furia.fragment.soot.representation.internal
 
FExprBox(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FExprBox
 
FExprBox() - Constructor for class org.kit.furia.fragment.soot.representation.internal.FExprBox
 
FGeExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FGeExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FGeExpr
 
FGtExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FGtExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FGtExpr
 
FIdentityStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FIdentityStmt(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FIdentityStmt
 
FIfStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FIfStmt(Value, Unit) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FIfStmt
 
fillRepetitionCounts(HashMap<String, IntegerHolder>) - Method in class org.kit.furia.fragment.soot.FragmentBuilder
Fills a hash map that contains the fragment and number of occurrences.
FInstanceFieldRef - Class in org.kit.furia.fragment.soot.representation.internal
 
FInstanceFieldRef(Value, SootFieldRef) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FInstanceFieldRef
 
FInstanceOfExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FInstanceOfExpr(Value, Type) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FInstanceOfExpr
 
FInterfaceInvokeExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FInterfaceInvokeExpr(Value, SootMethodRef, List) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FInterfaceInvokeExpr
 
FInvokeStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FInvokeStmt(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FInvokeStmt
 
FIRIndexShort<O extends org.ajmm.obsearch.ob.OBShort> - Class in org.kit.furia.index
FIRIndexShort uses IR techniques to match OB objects (OBSearch objects) when the objects extend from OBShort.
FIRIndexShort(IndexShort<O>, File) - Constructor for class org.kit.furia.index.FIRIndexShort
Creates a new IR Index that works on shorts
FLeExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FLeExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FLeExpr
 
FLengthExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FLengthExpr(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FLengthExpr
 
FLookupSwitchStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FLookupSwitchStmt(Value, List, List, Unit) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FLookupSwitchStmt
 
FLtExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FLtExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FLtExpr
 
FMulExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FMulExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FMulExpr
 
FNeExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FNeExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FNeExpr
 
FNegExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FNegExpr(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FNegExpr
 
FNewArrayExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FNewArrayExpr(Type, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FNewArrayExpr
 
FNewInvokeExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FNewInvokeExpr(RefType, SootMethodRef, List) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FNewInvokeExpr
 
FNewMultiArrayExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FNewMultiArrayExpr(ArrayType, List) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FNewMultiArrayExpr
 
FObjExprBox - Class in org.kit.furia.fragment.soot.representation.internal
 
FObjExprBox(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FObjExprBox
 
FOrExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FOrExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FOrExpr
 
formatNum(LongConstant) - Static method in class org.kit.furia.fragment.soot.representation.Frimp
 
formatNum(FloatConstant) - Static method in class org.kit.furia.fragment.soot.representation.Frimp
 
formatNum(IntConstant) - Static method in class org.kit.furia.fragment.soot.representation.Frimp
 
formatNum(DoubleConstant) - Static method in class org.kit.furia.fragment.soot.representation.Frimp
 
FPhiExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FPhiExpr(List, List) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
FPhiExpr() - Constructor for class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
FPhiExpr(List) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FPhiExpr
 
FragmentAST - Class in org.kit.furia.fragment
This class provides extra functionality required by tree edit distance algorithms and the like.
FragmentAST() - Constructor for class org.kit.furia.fragment.FragmentAST
Default constructor.
FragmentAST(int, String) - Constructor for class org.kit.furia.fragment.FragmentAST
Initialize the node.
FragmentAST(Token) - Constructor for class org.kit.furia.fragment.FragmentAST
Initialize the node from a token.
FragmentAST(FragmentAST) - Constructor for class org.kit.furia.fragment.FragmentAST
Clone the node with this constructor.
FragmentBuilder - Class in org.kit.furia.fragment.soot
FragmentBuilder builds new fragments out of a soot method.
FragmentBuilder(Body, BlockGraph, int, int) - Constructor for class org.kit.furia.fragment.soot.FragmentBuilder
 
FragmentBuilderClient - Class in org.kit.furia.fragment
FragmentBuilderClient is in charge of executing soot in a set of java class directories and leaving a "fragments" file in the specified output directory.
FragmentBuilderClient(boolean, File, int, File, boolean, String) - Constructor for class org.kit.furia.fragment.FragmentBuilderClient
Takes a directory of a set of directories and generates fragments out of the given folders.
FragmentBuilderClient(boolean, File, int, File, boolean, long, String) - Constructor for class org.kit.furia.fragment.FragmentBuilderClient
Takes a directory of a set of directories and generates fragments out of the given folders.
FragmentBuilderClientAux - Class in org.kit.furia.fragment
FragmentBuilderClientAux fragments a directory of class files.
FragmentBuilderClientAux() - Constructor for class org.kit.furia.fragment.FragmentBuilderClientAux
 
FragmentExtractor - Interface in org.kit.furia.fragment
FragmentExtractors take a directory with class files and extract all the fragments from it.
FragmentExtractorASM - Class in org.kit.furia.fragment.asm
 
FragmentExtractorASM() - Constructor for class org.kit.furia.fragment.asm.FragmentExtractorASM
 
FragmentExtractorSoot - Class in org.kit.furia.fragment.soot
FragmentExtractor takes a directory and loads SootFragmentBuilder objects for each method found.
FragmentExtractorSoot() - Constructor for class org.kit.furia.fragment.soot.FragmentExtractorSoot
 
fragmentFileName - Static variable in class org.kit.furia.io.AbstractFuriaInput
The name of the file that holds the fragments (words) inside a directory.
FragmentInterpreter - Class in org.kit.furia.fragment.asm
 
FragmentInterpreter() - Constructor for class org.kit.furia.fragment.asm.FragmentInterpreter
 
FragmentParseException - Exception in org.kit.furia.fragment
Class used to generate an error when a Tree cannot be parsed properly.
freeze() - Method in class org.kit.furia.FuriaChanEngine
Freeze the index.
freeze() - Method in class org.kit.furia.index.AbstractIRIndex
 
freeze() - Method in interface org.kit.furia.IRIndex
Freezes the index.
FRemExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FRemExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FRemExpr
 
FReturnStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FReturnStmt(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FReturnStmt
 
Frimp - Class in org.kit.furia.fragment.soot.representation
The Grimp class contains all the constructors for the components of the Grimp grammar for the Grimp body.
Frimp(Singletons.Global) - Constructor for class org.kit.furia.fragment.soot.representation.Frimp
 
Frimp() - Constructor for class org.kit.furia.fragment.soot.representation.Frimp
 
FrimpBody - Class in org.kit.furia.fragment.soot.representation
Implementation of the Body class for the Grimp IR.
FrimpBody(Body) - Constructor for class org.kit.furia.fragment.soot.representation.FrimpBody
Constructs a GrimpBody from the given Body.
FrimpExprSwitch - Interface in org.kit.furia.fragment.soot.representation
 
FrimpValueSwitch - Interface in org.kit.furia.fragment.soot.representation
 
FRValueBox - Class in org.kit.furia.fragment.soot.representation.internal
 
FRValueBox(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FRValueBox
 
FSelfReference - Class in org.kit.furia.fragment.soot.representation.internal
 
FSelfReference() - Constructor for class org.kit.furia.fragment.soot.representation.internal.FSelfReference
Constructs a JimpleLocal of the given name and type.
FShlExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FShlExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FShlExpr
 
FShrExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FShrExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FShrExpr
 
FSpecialInvokeExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FSpecialInvokeExpr(Value, SootMethodRef, List) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FSpecialInvokeExpr
 
FStaticInvokeExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FStaticInvokeExpr(SootMethodRef, List) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FStaticInvokeExpr
 
FSubExpr - Class in org.kit.furia.fragment.soot.representation.internal
 
FSubExpr(Value, Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FSubExpr
 
FTableSwitchStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FTableSwitchStmt(Value, int, int, List, Unit) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FTableSwitchStmt
 
FThrowStmt - Class in org.kit.furia.fragment.soot.representation.internal
 
FThrowStmt(Value) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FThrowStmt
 
FTrap - Class in org.kit.furia.fragment.soot.representation.internal
 
FTrap(SootClass, Unit, Unit, Unit) - Constructor for class org.kit.furia.fragment.soot.representation.internal.FTrap
 
FunctionValue - Class in org.kit.furia.fragment.asm
FunctionValue is
FunctionValue(AbstractInsnNode) - Constructor for class org.kit.furia.fragment.asm.FunctionValue
 
FURIA_fand - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_farrayRef - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fbooleanConstant - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fcast - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fcaughtException - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fclassConstant - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fcmp - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fcmpg - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fcmpl - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fdiv - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fdoubleConstant - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fenterMonitor - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_feq - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fexitMonitor - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_ffieldRef - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_ffloatConstant - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fge - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fgt - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_finstanceFieldRef - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_finstanceof - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fintConstant - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_finterfaceInvoke - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_finvoke - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions
 
FURIA_fle - Static variable in class org.kit.furia.fragment.soot.representation.internal.FuriaConstructDefinitions