Uses of Package
com.pnfsoftware.jeb.core.units.code.asm.items
Packages that use com.pnfsoftware.jeb.core.units.code.asm.items
Package
Description
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers,
decompilers, and debuggers.
Types related to JEB code plugins, including 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.
This package and its sub-packages contain the types used to access
gendec
, JEB's generic
decompiler.C AST types, used in AST documents provided by the
source units
generated by gendec
.Types used to create and access
gendec
's IR (Intermediate Representation).IR emulator facility.
Native code items, including code items and data items.
Types related to mangling and de-mangling of native names.
Types used during the generation of native code disassembly.
Types for library code signatures (siglib) generation and identification.
Classes and interfaces to access and define native types and related objects, used by JEB's
native code analysis pipeline (including
gendec
).-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.unitsClassDescriptionA manager of
native field items
.A manager ofnative method items
.Definition of a native class item, having a class type, methods, fields, and so on.Secondary master interface for native code item that span over a specific amount of bytes in memory.A field item can reference an external field (name+type only), an internal data item, or a struct/class field.Master interface for all native code items (objects, types, etc.).A method item references an external or internal native routine.A specialized data item representing a string -
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.codeClassDescriptionConcrete method (routine) item, providing the implementation of one or more routine references.A method item references an external or internal native routine.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asmClassDescriptionSecondary master interface for native code item that span over a specific amount of bytes in memory.A specialized type for continuous memory items representing data elements (fields).A field item can reference an external field (name+type only), an internal data item, or a struct/class field.Concrete method (routine) item, providing the implementation of one or more routine references.A method item references an external or internal native routine.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.analyzerClassDescriptionDefinition of a native class item, having a class type, methods, fields, and so on.Secondary master interface for native code item that span over a specific amount of bytes in memory.A specialized type for continuous memory items representing data elements (fields).A native instruction item represents a concrete
IInstruction
at a specific memory address.Secondary master interface for native code items that have a start address, but may not span a continuous range of bytes.Concrete method (routine) item, providing the implementation of one or more routine references.A method item references an external or internal native routine.A specialized data item representing a string -
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.decompilerClassDescriptionDefinition of a native class item, having a class type, methods, fields, and so on.A specialized type for continuous memory items representing data elements (fields).A field item can reference an external field (name+type only), an internal data item, or a struct/class field.Master interface for all native code items (objects, types, etc.).A method item references an external or internal native routine.A specialized data item representing a string
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.decompiler.astClassDescriptionDefinition of a native class item, having a class type, methods, fields, and so on.A field item can reference an external field (name+type only), an internal data item, or a struct/class field.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.decompiler.irClassDescriptionMaster interface for all native code items (objects, types, etc.).Listener mix-in for native items.Interface to define an item listener.A method item references an external or internal native routine.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulatorClassDescriptionA method item references an external or internal native routine.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.itemsClassDescriptionHints for native data items.A table of native methods, used when defining classes and virtual methods tables.Definition of a native class item, having a class type, methods, fields, and so on.Secondary master interface for native code item that span over a specific amount of bytes in memory.A specialized type for continuous memory items representing data elements (fields).A field item can reference an external field (name+type only), an internal data item, or a struct/class field.Master interface for all native code items (objects, types, etc.).Listener mix-in for native items.Interface to define an item listener.Secondary master interface for native code items that have a start address, but may not span a continuous range of bytes.Concrete method (routine) item, providing the implementation of one or more routine references.A method item references an external or internal native routine.A specialized data item representing a stringHints for concrete instruction items.Event class for
native items
.Further details for events issued byINativeCodeUnit
s.A string in memory.DO NOT USE. -
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.manglingClassDescriptionA method item references an external or internal native routine.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.renderClassDescriptionA specialized type for continuous memory items representing data elements (fields).
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.sigClassDescriptionMaster interface for all native code items (objects, types, etc.).Concrete method (routine) item, providing the implementation of one or more routine references.A method item references an external or internal native routine.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.items used by com.pnfsoftware.jeb.core.units.code.asm.typeClassDescriptionA table of native methods, used when defining classes and virtual methods tables.Definition of a native class item, having a class type, methods, fields, and so on.Master interface for all native code items (objects, types, etc.).Listener mix-in for native items.Interface to define an item listener.A method item references an external or internal native routine.