public interface

IStorageEntryGenerator

com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator
Known Indirect Subclasses

Class Overview

A generator of routine I/O entries to determine where a routine's inputs or outputs go. The generators are provided by calling convention objects.

Summary

Public Methods
abstract List<StorageEntry> getCurrentEntries()
Retrieve all the currently generated entries.
abstract StorageEntry next(TypeLayoutInfo ti)
Generate the next entry for the provided type layout.
abstract void reset()
Reset this generator for re-use.

Public Methods

public abstract List<StorageEntry> getCurrentEntries ()

Retrieve all the currently generated entries.

public abstract StorageEntry next (TypeLayoutInfo ti)

Generate the next entry for the provided type layout.

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

public abstract void reset ()

Reset this generator for re-use.