Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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