Uses of Class
com.pnfsoftware.jeb.core.units.code.CodePointer
Packages that use CodePointer
Package
Description
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
Types relating to the disassembler engine.
Types used to define and represent processors' instructions, operands, and registers.
-
Uses of CodePointer in com.pnfsoftware.jeb.core.units.code
Methods in com.pnfsoftware.jeb.core.units.code that return CodePointerModifier and TypeMethodDescriptionstatic CodePointer
CodePointer.createFrom
(long internalAddress, INativeCodeModel<?> model) static CodePointer
CodePointer.createFrom
(INativeMethodDataItem routineData) static CodePointer
CodePointer.createFrom
(INativeMethodItem routine) static CodePointer
CodePointer.createFrom
(ILocatedInstruction insn) static CodePointer
CodePointer.createFrom
(String entryPointAsString) static CodePointer
CodePointer.createUnknown()
Create an Entry Point Description pointing to an unknown address.static CodePointer
CodePointer.createUnknown
(int mode) Create an Entry Point Description pointing to an unknown address. -
Uses of CodePointer in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return CodePointerModifier and TypeMethodDescriptionSwitchInformation.SwitchCaseInformation.getCaseHandler()
BranchTarget.getInternalAddress()
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return types with arguments of type CodePointerModifier and TypeMethodDescriptionAbstractAnalyzerExtension.getProbableEntryPoints
(long address, long addressMax) INativeCodeAnalyzerExtension.getProbableEntryPoints
(long address, long addressMax) Get the likely entry points in the given memory area.AbstractAnalyzerExtension.getPrologueLooking
(long address, long addressMax) Default implementation checks the patterns stored inAbstractAnalyzerExtension.prologueVerifier
.INativeCodeAnalyzerExtension.getPrologueLooking
(long address, long addressMax) Determine if a given memory area looks like (could be) the beginning of a routine.Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer with parameters of type CodePointerModifier and TypeMethodDescriptionstatic CallGraphVertex
CallGraphVertex.buildFromInternalTarget
(CodePointer epDescription) ICallGraph.getCallerRoutines
(CodePointer callee, boolean onlySafeCalls) Get the routines calling an internal address.void
ICallGraph.recordInternalCall
(long callerInternalAddress, CodePointer calleeInternalAddress, boolean isSafe) Records a call between two internal addresses.void
SwitchInformation.SwitchCaseInformation.setCaseHandler
(CodePointer caseHandler) Constructors in com.pnfsoftware.jeb.core.units.code.asm.analyzer with parameters of type CodePointer -
Uses of CodePointer in com.pnfsoftware.jeb.core.units.code.asm.processor
Methods in com.pnfsoftware.jeb.core.units.code.asm.processor that return CodePointerModifier and TypeMethodDescriptionprotected CodePointer
AbstractInstruction.buildNextEntryPoint
(long instructionAddress) AbstractProcessor.createEntryPoint
(long address) The default implementation creates an entry-point using the exact provided address, with a default processor mode.AbstractProcessor.createEntryPoint
(long address, int defaultMode) IProcessor.createEntryPoint
(long address) Create an entry-point from a provided native address.IProcessor.createEntryPoint
(long address, int defaultMode) Create an entry-point from a provided native address.