source: rtems/c/src/librdbg/include/rdbg/i386/reg.h @ cef2fb5f

4.104.114.84.95
Last change on this file since cef2fb5f was 981b99f, checked in by Joel Sherrill <joel.sherrill@…>, on 08/10/99 at 16:41:44

Patch from Eric Valette <valette@…> and Emmanuel Raguet
<raguet@…>:

  • the dec21140 driver code has been hardened (various bug fixed) Emmanuel,
  • bug in the mcp750 init code have been fixed (interrupt stack/initial stack initialization), BSS correctly cleared (Eric V)
  • remote debugging over TCP/IP is nearly complete (berakpoints, backtrace, variables,...) (Eric V),
  • exception handling code has also been improved in order to fully support RDBG requirements (Eric V),
  • Property mode set to 100644
File size: 521 bytes
RevLine 
[981b99f]1/*
2 * Registers Offset in frame definition
3 *
4 * $Id$
5 */
[4721cf1]6
7#define NBREGS  19
8
9#define SS      18
10#define UESP    17
11#define EFL     16
12#define CS      15
13#define EIP     14
14#define ERR     13
15#define TRAPNO  12
16#define EAX     11
17#define ECX     10
18#define EDX     9
19#define EBX     8
20#define ESP     7
21#define EBP     6
22#define ESI     5
23#define EDI     4
24#define DS      3
25#define ES      2
26#define FS      1
27#define GS      0
28
29typedef unsigned int regs[NBREGS];
30
31/* To be used in common code */
32typedef regs REGS;
33
34
35
36
Note: See TracBrowser for help on using the repository browser.