Uses of Package
com.pnfsoftware.jeb.core.units.code.asm.type
Packages that use com.pnfsoftware.jeb.core.units.code.asm.type
Package
Description
Core back-end APIs used to bootstrap JEB, manage engines contexts and projects, and describe
plugins, artifacts, and related metadata.
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers,
decompilers, and debuggers.
This package and sub-packages contain 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 typesand 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.memoryClassDescriptionBase interface for native types.Type item representing a structure or union (structure wit overlapping fields).
-
-
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
CallingConventionobjects.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 representingtypedefs.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.Extractor for parent nodes used by type graph helpers.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 entriesto 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.Base runtime exception for native type errors.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).Exception raised when parsing a native type string fails.A parser for C declarations, types, prototypes and routine signatures.A parsed C declaration, made of a type and a declared name.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.