Class CallGraphVertex
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- All Implemented Interfaces:
IBranchTarget
Vertex in a callgraph. A vertex object is built from:
- an internal address, see
buildFromInternalTarget(CodePointer)
- or an external routine, see
buildFromExternalTarget(INativeMethodItem)
- or an unresolved location for which only a dereferenced address is known, see
buildFromUnresolvedTarget(long)
-
Method Summary
Modifier and TypeMethodDescriptionstatic CallGraphVertex
buildFromExternalTarget
(INativeMethodItem externalRtn) static CallGraphVertex
buildFromInternalTarget
(CodePointer epDescription) static CallGraphVertex
buildFromUnresolvedTarget
(long dereferencedAddress) boolean
long
int
hashCode()
boolean
Methods inherited from class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
getInternalAddress, getRoutine, isInternal, toString
-
Method Details
-
buildFromInternalTarget
-
buildFromExternalTarget
-
buildFromUnresolvedTarget
-
isResolved
public boolean isResolved() -
getDereferencedAddress
public long getDereferencedAddress() -
hashCode
public int hashCode()- Overrides:
hashCode
in classBranchTarget
-
equals
- Overrides:
equals
in classBranchTarget
-