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 CodePointerCodePointer.createFrom(long internalAddress, INativeCodeModel<?> model) static CodePointerCodePointer.createFrom(INativeMethodDataItem routineData) static CodePointerCodePointer.createFrom(INativeMethodItem routine) static CodePointerCodePointer.createFrom(ILocatedInstruction insn) static CodePointerCodePointer.createFrom(String entryPointAsString) static CodePointerCodePointer.createUnknown()Create an Entry Point Description pointing to an unknown address.static CodePointerCodePointer.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 CallGraphVertexCallGraphVertex.buildFromInternalTarget(CodePointer epDescription) ICallGraph.getCallerRoutines(CodePointer callee, boolean onlySafeCalls) Get the routines calling an internal address.voidICallGraph.recordInternalCall(long callerInternalAddress, CodePointer calleeInternalAddress, boolean isSafe) Records a call between two internal addresses.voidSwitchInformation.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 CodePointerAbstractInstruction.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.