www.pudn.com > iMagic_2006_0428_v098r23.rar > exception.h
#ifndef __EXCEPTION_H
#define __EXCEPTION_H
// type definition
typedef struct
{
DWORD r0;
DWORD r1;
DWORD r2;
DWORD r3;
DWORD r4;
DWORD r5;
DWORD r6;
DWORD r7;
DWORD r8;
DWORD r9;
DWORD r10;
DWORD r11;
DWORD r12;
DWORD r13;
DWORD r14;
DWORD r15;
DWORD r16;
DWORD r17;
DWORD r18;
DWORD r19;
DWORD r20;
DWORD r21;
DWORD r22;
DWORD r23;
DWORD r24;
DWORD r25;
DWORD r26;
DWORD r27;
DWORD GP;
DWORD SP;
DWORD FP;
DWORD RA;
DWORD STATUS;
DWORD LO;
DWORD HI;
DWORD BADVADDR;
DWORD CAUSE;
DWORD EPC;
} CONTEXT;
DWORD IntEnable();
DWORD IntDisable();
void IntStatusRestore(DWORD);
DWORD BiosGetBankAStart();
DWORD BiosGetBankBStart();
DWORD BiosGetStackTop();
DWORD BiosGetBssEnd();
#endif // __EXCEPTION_H