com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager |
A calling convention manager provides calling convention definitions for a given processor.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract boolean | addConvention(ICallingConvention cc) | ||||||||||
abstract List<ICallingConvention> |
getAllConventions()
Get all calling conventions present in this manager.
| ||||||||||
abstract CompilerType |
getCompilerType()
Get the optional compiler type supported by this manager.
| ||||||||||
abstract ICallingConvention |
getConvention(String conventionName)
Retrieve a convention by name.
| ||||||||||
abstract List<ICallingConvention> |
getConventions()
Get calling conventions provided by this manager that are compatible with the set-up
processor, subsystem, and compiler.
| ||||||||||
abstract ICallingConvention |
getDefaultConvention()
Get the default convention provided by this manager.
| ||||||||||
abstract ProcessorType |
getProcessorType()
Get the processor type supported by this manager.
| ||||||||||
abstract SubsystemType |
getSubsystemType()
Get the optional subsystem type supported by this manager.
| ||||||||||
abstract boolean | removeConvention(ICallingConvention cc) | ||||||||||
abstract void | setDefaultConvention(ICallingConvention defaultConvention) |
Get all calling conventions present in this manager. Not all may be compatible with the set-up processor, subsystem, and compiler.
Usage of this method is discouraged. Prefer getConventions()
instead.
Get the optional compiler type supported by this manager.
Retrieve a convention by name. The convention must be
Get calling conventions provided by this manager that are compatible with the set-up processor, subsystem, and compiler.
Get the default convention provided by this manager.
Get the processor type supported by this manager.
Get the optional subsystem type supported by this manager.
defaultConvention | non-null |
---|