Class CallingConvention.RetLocationGenerator
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.RetLocationGenerator
- All Implemented Interfaces:
IStorageEntryGenerator
- Enclosing class:
- CallingConvention
public class CallingConvention.RetLocationGenerator
extends Object
implements IStorageEntryGenerator
Storage-location generator for routine return values (outputs).
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve all the currently generated entries.next(TypeLayoutInfo ti) Generate the next entry for the provided type layout.voidreset()Reset this generator for re-use.
-
Method Details
-
reset
public void reset()Description copied from interface:IStorageEntryGeneratorReset this generator for re-use.- Specified by:
resetin interfaceIStorageEntryGenerator
-
getCurrentEntries
Description copied from interface:IStorageEntryGeneratorRetrieve all the currently generated entries.- Specified by:
getCurrentEntriesin interfaceIStorageEntryGenerator- Returns:
-
next
Description copied from interface:IStorageEntryGeneratorGenerate the next entry for the provided type layout.- Specified by:
nextin interfaceIStorageEntryGenerator- Parameters:
ti- a type layout object- Returns:
- the slot, or null if the calling convention cannot provide one for this type layout at the current position
-