| Viewing file:  reg.h (1.78 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
/* Copyright (C) 2001-2018 Free Software Foundation, Inc.This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 
 The GNU C Library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 
 You should have received a copy of the GNU Lesser General Public
 License along with the GNU C Library; if not, see
 <http://www.gnu.org/licenses/>.  */
 
 #ifndef _SYS_REG_H
 #define _SYS_REG_H    1
 
 
 #ifdef __x86_64__
 /* Index into an array of 8 byte longs returned from ptrace for
 location of the users' stored general purpose registers.  */
 
 # define R15    0
 # define R14    1
 # define R13    2
 # define R12    3
 # define RBP    4
 # define RBX    5
 # define R11    6
 # define R10    7
 # define R9    8
 # define R8    9
 # define RAX    10
 # define RCX    11
 # define RDX    12
 # define RSI    13
 # define RDI    14
 # define ORIG_RAX 15
 # define RIP    16
 # define CS    17
 # define EFLAGS    18
 # define RSP    19
 # define SS    20
 # define FS_BASE 21
 # define GS_BASE 22
 # define DS    23
 # define ES    24
 # define FS    25
 # define GS    26
 #else
 
 /* Index into an array of 4 byte integers returned from ptrace for
 * location of the users' stored general purpose registers. */
 
 # define EBX 0
 # define ECX 1
 # define EDX 2
 # define ESI 3
 # define EDI 4
 # define EBP 5
 # define EAX 6
 # define DS 7
 # define ES 8
 # define FS 9
 # define GS 10
 # define ORIG_EAX 11
 # define EIP 12
 # define CS  13
 # define EFL 14
 # define UESP 15
 # define SS   16
 #endif
 
 #endif
 
 |