2018-12-24 23:46:43 +00:00
/*
* Copyright ( c ) 2014 - 2018 The strace developers .
* All rights reserved .
*
* SPDX - License - Identifier : LGPL - 2.1 - or - later
*/
process.c: split struct_user_offsets into architecture-specific include files
* Makefile.am (EXTRA_DIST): Add linux/alpha/userent.h,
linux/arm/userent.h, linux/avr32/userent.h, linux/bfin/userent.h,
linux/crisv10/userent.h, linux/crisv32/userent.h,
linux/i386/userent.h, linux/i386/userent0.h, linux/ia64/userent.h,
linux/m68k/userent.h, linux/microblaze/userent.h,
linux/mips/userent.h, linux/or1k/userent.h, linux/powerpc/userent.h,
linux/s390/userent.h, linux/s390/userent0.h, linux/s390/userent1.h,
linux/s390x/userent.h, linux/sh/userent.h, linux/sh/userent0.h,
linux/sh64/userent.h, linux/sparc/userent.h, linux/sparc64/userent.h,
linux/tile/userent.h, linux/userent.h, linux/userent0.h,
linux/x32/userent.h, linux/x86_64/userent.h, and
linux/xtensa/userent.h.
* process.c (struct_user_offsets): Split into architecture-specific
include files, inculde userent.h.
2014-12-11 19:25:02 +00:00
{ PTREGS_OFFSET_REG ( 0 ) , " r0 " } ,
{ PTREGS_OFFSET_REG ( 1 ) , " r1 " } ,
{ PTREGS_OFFSET_REG ( 2 ) , " r2 " } ,
{ PTREGS_OFFSET_REG ( 3 ) , " r3 " } ,
{ PTREGS_OFFSET_REG ( 4 ) , " r4 " } ,
{ PTREGS_OFFSET_REG ( 5 ) , " r5 " } ,
{ PTREGS_OFFSET_REG ( 6 ) , " r6 " } ,
{ PTREGS_OFFSET_REG ( 7 ) , " r7 " } ,
{ PTREGS_OFFSET_REG ( 8 ) , " r8 " } ,
{ PTREGS_OFFSET_REG ( 9 ) , " r9 " } ,
{ PTREGS_OFFSET_REG ( 10 ) , " r10 " } ,
{ PTREGS_OFFSET_REG ( 11 ) , " r11 " } ,
{ PTREGS_OFFSET_REG ( 12 ) , " r12 " } ,
{ PTREGS_OFFSET_REG ( 13 ) , " r13 " } ,
{ PTREGS_OFFSET_REG ( 14 ) , " r14 " } ,
{ PTREGS_OFFSET_REG ( 15 ) , " r15 " } ,
{ PTREGS_OFFSET_REG ( 16 ) , " r16 " } ,
{ PTREGS_OFFSET_REG ( 17 ) , " r17 " } ,
{ PTREGS_OFFSET_REG ( 18 ) , " r18 " } ,
{ PTREGS_OFFSET_REG ( 19 ) , " r19 " } ,
{ PTREGS_OFFSET_REG ( 20 ) , " r20 " } ,
{ PTREGS_OFFSET_REG ( 21 ) , " r21 " } ,
{ PTREGS_OFFSET_REG ( 22 ) , " r22 " } ,
{ PTREGS_OFFSET_REG ( 23 ) , " r23 " } ,
{ PTREGS_OFFSET_REG ( 24 ) , " r24 " } ,
{ PTREGS_OFFSET_REG ( 25 ) , " r25 " } ,
{ PTREGS_OFFSET_REG ( 26 ) , " r26 " } ,
{ PTREGS_OFFSET_REG ( 27 ) , " r27 " } ,
{ PTREGS_OFFSET_REG ( 28 ) , " r28 " } ,
{ PTREGS_OFFSET_REG ( 29 ) , " r29 " } ,
{ PTREGS_OFFSET_REG ( 30 ) , " r30 " } ,
{ PTREGS_OFFSET_REG ( 31 ) , " r31 " } ,
{ PTREGS_OFFSET_REG ( 32 ) , " r32 " } ,
{ PTREGS_OFFSET_REG ( 33 ) , " r33 " } ,
{ PTREGS_OFFSET_REG ( 34 ) , " r34 " } ,
{ PTREGS_OFFSET_REG ( 35 ) , " r35 " } ,
{ PTREGS_OFFSET_REG ( 36 ) , " r36 " } ,
{ PTREGS_OFFSET_REG ( 37 ) , " r37 " } ,
{ PTREGS_OFFSET_REG ( 38 ) , " r38 " } ,
{ PTREGS_OFFSET_REG ( 39 ) , " r39 " } ,
{ PTREGS_OFFSET_REG ( 40 ) , " r40 " } ,
{ PTREGS_OFFSET_REG ( 41 ) , " r41 " } ,
{ PTREGS_OFFSET_REG ( 42 ) , " r42 " } ,
{ PTREGS_OFFSET_REG ( 43 ) , " r43 " } ,
{ PTREGS_OFFSET_REG ( 44 ) , " r44 " } ,
{ PTREGS_OFFSET_REG ( 45 ) , " r45 " } ,
{ PTREGS_OFFSET_REG ( 46 ) , " r46 " } ,
{ PTREGS_OFFSET_REG ( 47 ) , " r47 " } ,
{ PTREGS_OFFSET_REG ( 48 ) , " r48 " } ,
{ PTREGS_OFFSET_REG ( 49 ) , " r49 " } ,
{ PTREGS_OFFSET_REG ( 50 ) , " r50 " } ,
{ PTREGS_OFFSET_REG ( 51 ) , " r51 " } ,
{ PTREGS_OFFSET_REG ( 52 ) , " r52 " } ,
{ PTREGS_OFFSET_TP , " tp " } ,
{ PTREGS_OFFSET_SP , " sp " } ,
{ PTREGS_OFFSET_LR , " lr " } ,
{ PTREGS_OFFSET_PC , " pc " } ,
{ PTREGS_OFFSET_EX1 , " ex1 " } ,
{ PTREGS_OFFSET_FAULTNUM , " faultnum " } ,
{ PTREGS_OFFSET_ORIG_R0 , " orig_r0 " } ,
{ PTREGS_OFFSET_FLAGS , " flags " } ,