Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveType
Packages that use IPrimitiveType
Package
Description
Classes and interfaces to access and define native types and related objects, used by JEB's
native code analysis pipeline (including
gendec).-
Uses of IPrimitiveType in com.pnfsoftware.jeb.core.units.code.asm.type
Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return IPrimitiveTypeModifier and TypeMethodDescriptionIPrimitiveTypeManager.addPrimitive(String name, int size, PrimitiveCategory category) Add a primitive or a compiler built-in (~primitive) type.IPrimitiveTypeManager.getExactFloatBySize(int size) Get the primitive float fitting on the exact amount of bytes.IPrimitiveTypeManager.getExactIntegerBySize(int size, boolean signed) Get the primitive integer fitting on the exact amount of bytes.IPrimitiveTypeManager.getIntegerBySize(int size, boolean signed) Get the smallest primitive integer having at least the provided amount of bytes.Retrieve a primitive type by name.Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return types with arguments of type IPrimitiveTypeModifier and TypeMethodDescriptionIPrimitiveTypeManager.getTypes()Retrieve a list of the principal primitive types.Methods in com.pnfsoftware.jeb.core.units.code.asm.type with parameters of type IPrimitiveTypeModifier and TypeMethodDescriptionbooleanIPrimitiveTypeManager.addAlternateName(IPrimitiveType t, String name, boolean setAsEffectiveName) Add an alternate name to a primitive type.IPrimitiveTypeManager.getAlternateNames(IPrimitiveType t) Retrieve alternate names for a primitive type.booleanIPrimitiveTypeManager.isCharacter(IPrimitiveType t) Determine whether a primitive type is a character type.booleanIPrimitiveTypeManager.isFloat(IPrimitiveType t) Determine whether a primitive type is a floating-point type.booleanIPrimitiveTypeManager.isInteger(IPrimitiveType t) Determine whether a primitive type is an integer type.booleanIPrimitiveTypeManager.isSignedInteger(IPrimitiveType t) Determine whether a primitive type is a signed integer type.booleanIPrimitiveTypeManager.isUnsignedInteger(IPrimitiveType t) Determine whether a primitive type is an unsigned integer type.booleanIPrimitiveTypeManager.isVoid(IPrimitiveType t) Determine whether a primitive type is void.booleanIPrimitiveTypeManager.setEffectiveName(IPrimitiveType t, String name) Set the effective name of a primitive type.