Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.items.INativeContinuousItem
Packages that use INativeContinuousItem
Package
Description
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers,
decompilers, and debuggers.
This package and sub-packages contains types used by the native code analysis pipeline, including
gendec
(the generic decompiler).Types relating to the disassembler engine.
Native code items, including code items and data items.
-
Uses of INativeContinuousItem in com.pnfsoftware.jeb.core.units
Methods in com.pnfsoftware.jeb.core.units that return INativeContinuousItemModifier and TypeMethodDescriptionINativeCodeUnit.getNativeItemAt
(long address) Get the item located at the exact address.INativeCodeUnit.getNativeItemOver
(long address) Get the item spanning over the provided address.Methods in com.pnfsoftware.jeb.core.units that return types with arguments of type INativeContinuousItemModifier and TypeMethodDescriptionINativeCodeUnit.getNativeItemsOver
(long address, int size) Retrieve a read-only map of the native items located within the provided memory range. -
Uses of INativeContinuousItem in com.pnfsoftware.jeb.core.units.code.asm
Methods in com.pnfsoftware.jeb.core.units.code.asm that return INativeContinuousItemModifier and TypeMethodDescriptionINativeContext.getNativeItemAt
(long address) Retrieve the native continuous memory item (a variable, an instruction) starting at the provided address.INativeContext.getNativeItemOver
(long address) Retrieve the native continuous memory item (a variable, an instruction) spanning over the provided address. -
Uses of INativeContinuousItem in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return INativeContinuousItemModifier and TypeMethodDescriptionIMemoryModel.getFirstItem()
Get the lowest-address element in the model.IMemoryModel.getItemAt
(long address) Retrieve the item starting at the given address.IMemoryModel.getItemOver
(long address) Retrieve the item spanning over the given address.IMemoryModel.getItemOverOrGap
(long address, long lowerBound, long upperBound) Retrieve the item spanning over the given address, or if no item exists, return a temporary item that fills the gap, partially or fully.IMemoryModel.getLastItem()
Get the highest-address element in the model.IMemoryModel.getNextItem
(long address) Retrieve the closest item whose address is strictly greater than the provided address.default INativeContinuousItem
IMemoryModel.getNextItem
(INativeContinuousItem item) Retrieve the closest item after the given one..IMemoryModel.getPreviousItem
(long address) Retrieve the closest item whose address is strictly less than the provided address.default INativeContinuousItem
IMemoryModel.getPreviousItem
(INativeContinuousItem item) Retrieve the closest before the given one..Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return types with arguments of type INativeContinuousItemModifier and TypeMethodDescriptionIMemoryModel.getContinuousItemsInRange
(long addressBegin, long addressEnd) Get a contiguous list of items, without gaps.IMemoryModel.getGapFactory()
Retrieve a "gap items" factory.IMemoryModel.getItemsInRange
(long addressBegin, boolean includePartialFirstItem, long addressEnd, boolean includePartialLastItem) Get a map of items in the given range.IMemoryModel.getView()
Get a full view of the current model.Get a copy view of the current model.Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer with parameters of type INativeContinuousItemModifier and TypeMethodDescriptiondefault INativeContinuousItem
IMemoryModel.getNextItem
(INativeContinuousItem item) Retrieve the closest item after the given one..default INativeContinuousItem
IMemoryModel.getPreviousItem
(INativeContinuousItem item) Retrieve the closest before the given one.. -
Uses of INativeContinuousItem in com.pnfsoftware.jeb.core.units.code.asm.items
Subinterfaces of INativeContinuousItem in com.pnfsoftware.jeb.core.units.code.asm.itemsModifier and TypeInterfaceDescriptioninterface
A specialized type for continuous memory items representing data elements (fields).interface
A native instruction item represents a concreteIInstruction
at a specific memory address.interface
A specialized data item representing a string