Uses of Class
com.pnfsoftware.jeb.core.units.codeobject.CompilerType
Packages that use CompilerType
Package
Description
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers,
decompilers, and debuggers.
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 CompilerType in com.pnfsoftware.jeb.core.units
Methods in com.pnfsoftware.jeb.core.units with parameters of type CompilerTypeModifier and TypeMethodDescriptionvoid
INativeCodeUnit.setCompilerType
(CompilerType compilerType) Set a hint. -
Uses of CompilerType in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return CompilerTypeMethods in com.pnfsoftware.jeb.core.units.code.asm.analyzer with parameters of type CompilerTypeModifier 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 CompilerType in com.pnfsoftware.jeb.core.units.code.asm.type
Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return CompilerTypeModifier and TypeMethodDescriptionICallingConventionManager.getCompilerType()
Get the optional compiler type supported by this manager.ITypeLibrary.getCompilerType()
Get the optional compiler type this typelib was generated for.ITypeManager.getCompilerType()
TypeLibraryMetadata.getCompilerType()
Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return types with arguments of type CompilerTypeModifier and TypeMethodDescriptionCallingConvention.getCompilerTypes()
ICallingConvention.getCompilerTypes()
Get the list of compiler types this calling convention may work with.Methods in com.pnfsoftware.jeb.core.units.code.asm.type with parameters of type CompilerTypeModifier and TypeMethodDescriptionCallingConventionBuilder.addCompilerType
(CompilerType comptype) 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) static TypeLibraryMetadata
TypeLibraryMetadata.create
(List<ProcessorType> processorTypes, List<SubsystemType> subsystemTypes, CompilerType compilerType, int standardPackingAlignment, int groupId, double priorityOrder, int uuid, int version, String name, String description, String author) PrototypeAttribute.format
(CompilerType comptype) static PrimitiveSizes
PrimitiveSizes.getCommon
(ProcessorType proctype, CompilerType comptype) 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 CompilerType in com.pnfsoftware.jeb.core.units.codeobject
Fields in com.pnfsoftware.jeb.core.units.codeobject declared as CompilerTypeModifier and TypeFieldDescriptionstatic final CompilerType
CompilerType.GCC
GCC, genericstatic final CompilerType
CompilerType.MSVC
Microsoft Visual Studio, genericstatic final CompilerType
CompilerType.UNKNOWN
unknown compilerFields in com.pnfsoftware.jeb.core.units.codeobject with type parameters of type CompilerTypeModifier and TypeFieldDescriptionprotected static LinkedHashMap<String,
CompilerType> CompilerType.map
Methods in com.pnfsoftware.jeb.core.units.codeobject that return CompilerTypeModifier and TypeMethodDescriptionstatic CompilerType
static CompilerType
CompilerType.valueOf
(int id) static CompilerType
Methods in com.pnfsoftware.jeb.core.units.codeobject that return types with arguments of type CompilerType