nn::os::ARM::ExceptionInfo Structure

Syntax

struct ExceptionInfo
{
   util::SizedEnum1< ExceptionType > type;
   bit32 fsr;
   bit32 far;
   bit32 fpexc;
   bit32 fpinst;
   bit32 fpinst2;
};

Description

Structure storing information related to exceptions that have occurred.

Member Variables

type Stores the type of exception that occurred.
fsr Stores the IFSR value when a prefetch abort occurs, and the DFSR value when a data abort occurs.
far Stores the same value as in ExceptionContext::r[15] when a prefetch abort occurs, and the DFAR value when a data abort occurs.
fpexc Stores the FPEXC value when a VFP exception occurs.
fpinst Stores the FPINST value when a VFP exception occurs.
fpinst2 Stores the FPINST2 value when a VFP exception occurs.

Revision History

2010/08/16
Initial version.

CONFIDENTIAL