deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:crosscompiler:backend_arm:exceptions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
dev:crosscompiler:backend_arm:exceptions [2019/08/27 12:29] – [Java Exceptions] ursgrafdev:crosscompiler:backend_arm:exceptions [2019/11/15 16:29] – [ARM Exceptions] ursgraf
Line 10: Line 10:
 ===== ARM Exceptions ===== ===== ARM Exceptions =====
 Each ARM exception is caused by a synchronous or asynchronous event and generally causes the processor to switch its state and jump to its proper exception vector.  Each ARM exception is caused by a synchronous or asynchronous event and generally causes the processor to switch its state and jump to its proper exception vector. 
-[{{ .:ppcexception.png?550&direct |//PPC Exceptions and Interrupts// }}]+[{{ .:armexception.png?550&direct |//ARM Exceptions and Interrupts// }}]
 Exception classes and their corresponding exception methods have to be specified in the configuration. Instances of these classes are never created and therefore the object constructors are defined as //synthetic// and will not be translated into code.\\ Exception classes and their corresponding exception methods have to be specified in the configuration. Instances of these classes are never created and therefore the object constructors are defined as //synthetic// and will not be translated into code.\\
 The code generator has to create a special exception stack frame.\\ The code generator has to create a special exception stack frame.\\
dev/crosscompiler/backend_arm/exceptions.txt · Last modified: 2019/11/17 18:24 by ursgraf