Commit dfd3d4ad authored by Alexandre Julliard's avatar Alexandre Julliard

Moved GET_IP out of winnt.h.

parent 1475e102
...@@ -207,7 +207,7 @@ void WINAPI DebugBreak16( CONTEXT86 *context ) ...@@ -207,7 +207,7 @@ void WINAPI DebugBreak16( CONTEXT86 *context )
rec.ExceptionCode = EXCEPTION_BREAKPOINT; rec.ExceptionCode = EXCEPTION_BREAKPOINT;
rec.ExceptionFlags = 0; rec.ExceptionFlags = 0;
rec.ExceptionRecord = NULL; rec.ExceptionRecord = NULL;
rec.ExceptionAddress = GET_IP(context); rec.ExceptionAddress = (LPVOID)context->Eip;
rec.NumberParameters = 0; rec.NumberParameters = 0;
NtRaiseException( &rec, context, TRUE ); NtRaiseException( &rec, context, TRUE );
#endif /* defined(__i386__) */ #endif /* defined(__i386__) */
......
...@@ -27,7 +27,16 @@ typedef struct ...@@ -27,7 +27,16 @@ typedef struct
EXCEPTION_FRAME *prevFrame; EXCEPTION_FRAME *prevFrame;
} EXC_NESTED_FRAME; } EXC_NESTED_FRAME;
#ifdef __i386__
# define GET_IP(context) ((LPVOID)(context)->Eip)
#endif
#ifdef __sparc__
# define GET_IP(context) ((LPVOID)(context)->pc)
#endif
#ifndef GET_IP
# error You must define GET_IP for this CPU
#endif
/******************************************************************* /*******************************************************************
* EXC_RaiseHandler * EXC_RaiseHandler
* *
......
...@@ -793,17 +793,6 @@ typedef HANDLE *PHANDLE; ...@@ -793,17 +793,6 @@ typedef HANDLE *PHANDLE;
#error You need to define DEFINE_REGS_ENTRYPOINT macros for your CPU #error You need to define DEFINE_REGS_ENTRYPOINT macros for your CPU
#endif #endif
#ifdef __i386__
# define GET_IP(context) ((LPVOID)(context)->Eip)
#endif
#ifdef __sparc__
# define GET_IP(context) ((LPVOID)(context)->pc)
#endif
#if !defined(GET_IP) && !defined(RC_INVOKED)
# error You must define GET_IP for this CPU
#endif
/* Constructor functions */ /* Constructor functions */
#ifdef __GNUC__ #ifdef __GNUC__
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment