diff options
Diffstat (limited to 'c/src/librdbg/include/rdbg/i386')
-rw-r--r-- | c/src/librdbg/include/rdbg/i386/rdbg_f.h | 39 | ||||
-rw-r--r-- | c/src/librdbg/include/rdbg/i386/reg.h | 32 |
2 files changed, 0 insertions, 71 deletions
diff --git a/c/src/librdbg/include/rdbg/i386/rdbg_f.h b/c/src/librdbg/include/rdbg/i386/rdbg_f.h deleted file mode 100644 index ad58937352..0000000000 --- a/c/src/librdbg/include/rdbg/i386/rdbg_f.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - ************************************************************************** - * - * Component = RDBG - * Module = rdbg_f.h - * - * Synopsis = Machine-dependent header file - * - * $Id$ - * - ************************************************************************** - */ - -#ifndef RDBG_F_H -#define RDBG_F_H - -#include <rtems.h> -#include <rdbg/remdeb.h> - -#define EFLAGS_TF 0x00100 - -static inline int isRdbgException(Exception_context *ctx) -{ - if ( - ctx->ctx->idtIndex != I386_EXCEPTION_DEBUG && - ctx->ctx->idtIndex != I386_EXCEPTION_BREAKPOINT && - ctx->ctx->idtIndex != I386_EXCEPTION_ENTER_RDBG - ) return 0; - else return 1; -} -static inline int getExcNum(Exception_context *ctx) -{ - return ctx->ctx->idtIndex; -} - -extern void connect_rdbg_exception(); -extern void disconnect_rdbg_exception(); - -#endif diff --git a/c/src/librdbg/include/rdbg/i386/reg.h b/c/src/librdbg/include/rdbg/i386/reg.h deleted file mode 100644 index 208b1209d2..0000000000 --- a/c/src/librdbg/include/rdbg/i386/reg.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Registers Offset in frame definition - * - * $Id$ - */ - -#define NBREGS 19 - -#define SS 18 -#define UESP 17 -#define EFL 16 -#define CS 15 -#define EIP 14 -#define ERR 13 -#define TRAPNO 12 -#define EAX 11 -#define ECX 10 -#define EDX 9 -#define EBX 8 -#define ESP 7 -#define EBP 6 -#define ESI 5 -#define EDI 4 -#define DS 3 -#define ES 2 -#define FS 1 -#define GS 0 - -typedef unsigned int regs[NBREGS]; - -/* To be used in common code */ -typedef regs REGS; |