The exception-handling extension JVMε of \({\text{JV}}{{\text{M}}_\mathcal{O}}\)

  • Robert F. Stärk
  • Joachim Schmid
  • Egon Börger
Chapter

Abstract

In this chapter we extend the machine \({\text{JV}}{{\text{M}}_\mathcal{O}}\) to a JVM submachine JVM ε which can execute compiled Java ε programs This includes extending the submachine switchVM C to switchVM E which copes with frame stack manipulations due to exception handling. We also extend the \({\text{JV}}{{\text{M}}_\mathcal{O}}\)-to— \({\text{JV}}{{\text{M}}_\mathcal{O}}\) compilation scheme by translating the new Java ε statements to JVM ε code.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Robert F. Stärk
    • 1
  • Joachim Schmid
    • 2
  • Egon Börger
    • 3
  1. 1.Theoretische InformatikETH ZentrumZürichSwitzerland
  2. 2.Siemens AGMünchenGermany
  3. 3.Dipartimento di InformaticaUniversità di PisaPisaItaly

Personalised recommendations