Class IrregularFlowData
java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
Define an irregular flow between two blocks of a CFG.
-
Constructor Summary
ConstructorsConstructorDescriptionIrregularFlowData(long first, long last, long target) Record for an irregular flow. -
Method Summary
Modifier and TypeMethodDescriptionlongGet the first protected instruction address.longGet the last protected instruction address.longGet the handler target address.toString()
-
Constructor Details
-
IrregularFlowData
public IrregularFlowData(long first, long last, long target) Record for an irregular flow.- Parameters:
first- address of first protected instructionlast- address of last protected instruction (included)target- address of the target handler
-
-
Method Details
-
getFirstAddress
public long getFirstAddress()Get the first protected instruction address.- Returns:
- the first protected instruction address
-
getLastAddress
public long getLastAddress()Get the last protected instruction address.- Returns:
- the last protected instruction address
-
getTargetAddress
public long getTargetAddress()Get the handler target address.- Returns:
- the handler target address
-
toString
-