dioscuri.module.cpu32
Class RealModeExceptionHandler

java.lang.Object
  extended by dioscuri.module.cpu32.ExceptionHandler
      extended by dioscuri.module.cpu32.RealModeExceptionHandler

public class RealModeExceptionHandler
extends ExceptionHandler

Author:
Bram Lohman, Bart Kiers

Constructor Summary
RealModeExceptionHandler(int lastX86Position, RealModeRPNNode initialNode, java.util.Map<java.lang.Integer,RPNNode> stateMap)
           
 
Method Summary
protected  void writeHandlerRoutine(CountingOutputStream byteCodes, ClassFile cf)
           
 
Methods inherited from class dioscuri.module.cpu32.ExceptionHandler
assignRange, end, getX86Index, start, used, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RealModeExceptionHandler

public RealModeExceptionHandler(int lastX86Position,
                                RealModeRPNNode initialNode,
                                java.util.Map<java.lang.Integer,RPNNode> stateMap)
Parameters:
lastX86Position -
initialNode -
stateMap -
Method Detail

writeHandlerRoutine

protected void writeHandlerRoutine(CountingOutputStream byteCodes,
                                   ClassFile cf)
                            throws java.io.IOException
Specified by:
writeHandlerRoutine in class ExceptionHandler
Parameters:
byteCodes -
cf -
Throws:
java.io.IOException