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() | ||||||||||
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(ProcessorType proc)
Get all calling conventions provided by this manager matching the provided processor type.
| ||||||||||
abstract List<ICallingConvention> |
getConventions()
Get all calling conventions provided by this manager for the the set-up processor (the
subsystem and compiler types, if any, are disregarded).
| ||||||||||
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 the optional compiler type supported by this manager.
Retrieve a convention by name. The convention must be
Get all calling conventions provided by this manager matching the provided processor type.
Get all calling conventions provided by this manager for the the set-up processor (the subsystem and compiler types, if any, are disregarded).
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 |
---|