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 TypeMethodDescriptionvoidINativeCodeUnit.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 TypeLibraryMetadataTypeLibraryMetadata.create(ProcessorType processorType, SubsystemType subsystemType, CompilerType compilerType) static TypeLibraryMetadataTypeLibraryMetadata.create(ProcessorType processorType, SubsystemType subsystemType, CompilerType compilerType, int standardPackingAlignment, int groupId, double priorityOrder, int uuid, int version, String name, String description, String author) booleanCallingConvention.isCompatibleWith(ProcessorType wantedProcessor, SubsystemType wantedSubsystem, CompilerType wantedCompiler) booleanICallingConvention.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 SubsystemTypeSubsystemType.EFIExtensible Firmware Interface and Unified EFIstatic final SubsystemTypeSubsystemType.LINUXLinux, genericstatic final SubsystemTypeSubsystemType.MACmacOS, genericstatic final SubsystemTypeSubsystemType.UNIXUnix-like, super genericstatic final SubsystemTypeSubsystemType.UNKNOWNunknown subsystemstatic final SubsystemTypeSubsystemType.WINDOWSWindows, genericstatic final SubsystemTypeSubsystemType.WINDOWS_KERNELWindows kernel-mode.static final SubsystemTypeSubsystemType.WINDOWS_USERWindows 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.mapMethods 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 SubsystemTypestatic SubsystemTypeSubsystemType.valueOf(int id) static SubsystemTypeMethods 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)