Uses of Class
com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Packages that use SubsystemType
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.
Classes and interfaces to access and define native types and related objects, used by JEB's
native code analysis pipeline (including
gendec
).Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
-
Uses of SubsystemType in com.pnfsoftware.jeb.core.units
Methods in com.pnfsoftware.jeb.core.units with parameters of type SubsystemTypeModifier and TypeMethodDescriptionvoid
INativeCodeUnit.setSubsystemType
(SubsystemType subsystemType) Set a hint. -
Uses of SubsystemType in com.pnfsoftware.jeb.core.units.code.asm
Methods in com.pnfsoftware.jeb.core.units.code.asm that return SubsystemType -
Uses of SubsystemType in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer with parameters of type SubsystemTypeModifier and TypeMethodDescriptionAbstractAnalyzerExtension.getPrimitiveSizes
(SubsystemType subsystemType, CompilerType compilerType) The default implementation returns null.INativeCodeAnalyzerExtension.getPrimitiveSizes
(SubsystemType subsystemType, CompilerType compilerType) This method is called by the code unit to retrieve primitive type information. -
Uses of SubsystemType in com.pnfsoftware.jeb.core.units.code.asm.type
Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return SubsystemTypeModifier and TypeMethodDescriptionITypeLibrary.getPrimarySubsystemType()
Get the primary targeted subsystem.TypeLibraryMetadata.getPrimarySubsystemType()
ICallingConventionManager.getSubsystemType()
Get the optional subsystem type supported by this manager.ITypeManager.getSubsystemType()
Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return types with arguments of type SubsystemTypeModifier and TypeMethodDescriptionCallingConvention.getSubsystemTypes()
ICallingConvention.getSubsystemTypes()
Get the list of subsystem types this calling convention may work with.ITypeLibrary.getSubsystemTypes()
Get a list of targeted subsystems.TypeLibraryMetadata.getSubsystemTypes()
Methods in com.pnfsoftware.jeb.core.units.code.asm.type with parameters of type SubsystemTypeModifier and TypeMethodDescriptionCallingConventionBuilder.addSubsystemType
(SubsystemType sstype) static TypeLibraryMetadata
TypeLibraryMetadata.create
(ProcessorType processorType, SubsystemType subsystemType, CompilerType compilerType) static TypeLibraryMetadata
TypeLibraryMetadata.create
(ProcessorType processorType, SubsystemType subsystemType, CompilerType compilerType, int standardPackingAlignment, int groupId, double priorityOrder, int uuid, int version, String name, String description, String author) boolean
CallingConvention.isCompatibleWith
(ProcessorType wantedProcessor, SubsystemType wantedSubsystem, CompilerType wantedCompiler) boolean
ICallingConvention.isCompatibleWith
(ProcessorType wantedProcessor, SubsystemType wantedSubsystem, CompilerType wantedCompiler) Determine whether this calling convention is compatible with the provided triple (processor, subsystem, compiler). -
Uses of SubsystemType in com.pnfsoftware.jeb.core.units.codeobject
Fields in com.pnfsoftware.jeb.core.units.codeobject declared as SubsystemTypeModifier and TypeFieldDescriptionstatic final SubsystemType
SubsystemType.EFI
Extensible Firmware Interface and Unified EFIstatic final SubsystemType
SubsystemType.LINUX
Linux, genericstatic final SubsystemType
SubsystemType.MAC
macOS, genericstatic final SubsystemType
SubsystemType.UNIX
Unix-like, super genericstatic final SubsystemType
SubsystemType.UNKNOWN
unknown subsystemstatic final SubsystemType
SubsystemType.WINDOWS
Windows, genericstatic final SubsystemType
SubsystemType.WINDOWS_KERNEL
Windows kernel-mode.static final SubsystemType
SubsystemType.WINDOWS_USER
Windows user-mode (graphical, console).Fields in com.pnfsoftware.jeb.core.units.codeobject with type parameters of type SubsystemTypeModifier and TypeFieldDescriptionprotected static LinkedHashMap<String,
SubsystemType> SubsystemType.map
Methods in com.pnfsoftware.jeb.core.units.codeobject that return SubsystemTypeModifier and TypeMethodDescriptionILoaderInformation.getTargetSubsystem()
Get the target subsystem and/or operating system type.LoaderInformation.getTargetSubsystem()
static SubsystemType
static SubsystemType
SubsystemType.valueOf
(int id) static SubsystemType
Methods in com.pnfsoftware.jeb.core.units.codeobject that return types with arguments of type SubsystemTypeMethods in com.pnfsoftware.jeb.core.units.codeobject with parameters of type SubsystemTypeModifier and TypeMethodDescriptionLoaderInformation.Builder.setTargetSubsystem
(SubsystemType ssType)