Uses of Package
com.pnfsoftware.jeb.core.units.code.asm.type
Packages that use com.pnfsoftware.jeb.core.units.code.asm.type
Package
Description
The core package and sub-packages define classes and interfaces to interact with and
develop JEB back-end plugins.
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.
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).Types used by the IR template and IR compiler.
IR emulator facility.
Native code items, including code items and data items.
Types used to represent a virtual memory used when analyzing native code.
Types used during the generation of native code disassembly.
Classes and interfaces to access and define native types and related objects, used by JEB's
native code analysis pipeline (including
gendec
).Public types and interfaces provided by the Simatic S7 analysis plugins.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.coreClassDescriptionThe type library service (TLS) is responsible for managing (loading and unloading) native code type libraries (
typelibs
). -
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.unitsClassDescriptionA calling convention object.Interface for a manager of
class types
and related objects.Base interface for native types.A native code package.The native package manager.A type manager, for primitive types as well as complex types.Types of string encoding.The type library service (TLS) is responsible for managing (loading and unloading) native code type libraries (typelibs
). -
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asmClassDescriptionA calling convention object.Base interface for native types.A native prototype.A type manager, for primitive types as well as complex types.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asm.analyzerClassDescriptionBase interface for native types.Get the sizes of common primitives.A type manager, for primitive types as well as complex types.Types of string encoding.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asm.decompilerClassDescriptionA native prototype.A type manager, for primitive types as well as complex types.Representation of an immutable storage entry (input/output) for sub-routine calls.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asm.decompiler.astClassDescriptionType item representing a structure or union (structure wit overlapping fields).Item representing the field of a structure type.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asm.decompiler.irClassDescriptionA calling convention object.Base interface for native types.A native prototype.A type manager, for primitive types as well as complex types.Attributes of a native prototype item.Representation of an immutable storage entry (input/output) for sub-routine calls.Basic memory requirements (layout) for a type.
-
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulatorClassDescriptionA calling convention object.Base interface for native types.A native prototype.Representation of an immutable storage entry (input/output) for sub-routine calls.
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asm.itemsClassDescriptionInterface to represent native class types.Base interface for native types.A native prototype.The reference type, or pointer type.Type item representing a structure or union (structure wit overlapping fields).Item representing the field of a structure type.Types of string encoding.
-
-
-
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.asm.typeClassDescriptionStandard implementation of a calling convention object.Storage-location generator for routine arguments (inputs).Storage-location generator for routine return values (outputs).Builder of
CallingConvention
objects.Dynamic enumeration of well-known (and maybe not so) calling convention names.The calling convention service is a global registry maintaining calling conventions used by native code objects.A code constant object is a literal with a name and a fixed value.Alias type representingtypedef
s.The array type.A calling convention object.A calling convention manager provides calling convention definitions for a given processor.Interface to represent native class types.An enumerated value, defined by anenum
.This type represents native enumerations.Base interface for native types.A native code package.Get the sizes of common primitives.Definition of native primitive types.A type manager specifically for primitives and built-in types.A native prototype.The reference type, or pointer type.A generator ofroutine I/O entries
to determine where a routine's inputs or outputs go.Type item representing a structure or union (structure wit overlapping fields).Item representing the field of a structure type.Definition of a type library.A type manager, for primitive types as well as complex types.Definition of a table of virtual methods for a class.Primitive type category (encoding).Standard implementation for the sizes of C primitives.Attributes of a native prototype item.Representation of an immutable storage entry (input/output) for sub-routine calls.Transformation rules for multi-slot storages.Type of storage requirements (on the stack, in registers, etc.).Types of string encoding.Categories for native types.Basic memory requirements (layout) for a type.An entry contains a typelib, its metadata, as well as the underlying file (if any).Metadata header for type library binary files.The type library service (TLS) is responsible for managing (loading and unloading) native code type libraries (typelibs
).A parser for C declarations, types, prototypes and routine signatures.Coordinates of a virtual method within a class type. -
Classes in com.pnfsoftware.jeb.core.units.code.asm.type used by com.pnfsoftware.jeb.core.units.code.simaticClassDescriptionBase interface for native types.A type manager, for primitive types as well as complex types.