public class

RegisterLayoutBridge

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge

Class Overview

A layout bridge permits converting from one register layout to another. The join-attribute used is the register name. Seemingly incompatible register descriptions are handled by padding or truncation.

Summary

Public Constructors
RegisterLayoutBridge(IRegisterBank srcLayout, IRegisterBank dstLayout)
Public Methods
Integer convertDestination(int regnum)
byte[] convertDestinationValue(int dstRegnum, int srcRegnum, byte[] value)
Integer convertSource(int regnum)
byte[] convertSourceValue(int srcRegnum, int dstRegnum, byte[] value)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RegisterLayoutBridge (IRegisterBank srcLayout, IRegisterBank dstLayout)

Public Methods

public Integer convertDestination (int regnum)

public byte[] convertDestinationValue (int dstRegnum, int srcRegnum, byte[] value)

public Integer convertSource (int regnum)

public byte[] convertSourceValue (int srcRegnum, int dstRegnum, byte[] value)

public String toString ()