Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Packages that use IRegisterData
Package
Description
This package and sub-packages contain types used by the native code analysis pipeline, including
gendec (the generic decompiler).Architecture-specific information for processors, such as common register bank definitions.
Types used by debugger plugins.
-
Uses of IRegisterData in com.pnfsoftware.jeb.core.units.code.asm
Methods in com.pnfsoftware.jeb.core.units.code.asm that return IRegisterData -
Uses of IRegisterData in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Classes in com.pnfsoftware.jeb.core.units.code.asm.processor.arch that implement IRegisterDataModifier and TypeClassDescriptionclassCommon base implementation of a bank of registers.classA list of Arm register values.classA list of Arm 64 (aarch64) register values.classA list of MIPS register values.classA list of Mips 64 register values.classA list of x86-64 register values.classA list of x86 register values.Methods in com.pnfsoftware.jeb.core.units.code.asm.processor.arch with parameters of type IRegisterDataModifier and TypeMethodDescriptionstatic RegisterDescriptionEntryRegisterUtil.getEntryByName(IRegisterData bank, String name) Retrieve a register entry by name.static RegisterDescriptionEntryRegisterUtil.getEntryByType(IRegisterData bank, RegisterType type) Retrieve a register entry by type.static byte[]RegisterUtil.getValueByName(IRegisterData bank, String name) Retrieve a register value by name.static LongRegisterUtil.getValueByNameAsLong(IRegisterData bank, String name) Retrieve a register value by name as a long.static booleanRegisterUtil.setValueByName(IRegisterData bank, String name, byte[] bytes) Set a register value by name.static booleanRegisterUtil.setValueByNameAsLong(IRegisterData bank, String name, long value) Set a register value by name as a long. -
Uses of IRegisterData in com.pnfsoftware.jeb.core.units.code.debug
Methods in com.pnfsoftware.jeb.core.units.code.debug that return IRegisterDataModifier and TypeMethodDescriptionIDebuggerThread.getRegisters()Get the registers of a native unit (x86, arm...) or null when it is a VM thread (JVM).Methods in com.pnfsoftware.jeb.core.units.code.debug with parameters of type IRegisterDataModifier and TypeMethodDescriptionbooleanIDebuggerThread.setRegisters(IRegisterData registers) Set native register data.