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 CallGraphVertexbuildFromExternalTarget(INativeMethodItem externalRtn) static CallGraphVertexbuildFromInternalTarget(CodePointer epDescription) static CallGraphVertexbuildFromUnresolvedTarget(long dereferencedAddress) booleanlonginthashCode()booleanMethods 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:
hashCodein classBranchTarget
-
equals
- Overrides:
equalsin classBranchTarget
-