arch.h revision 9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b
1/*
2** S/390 version
3** (C) Copyright 2001 IBM Poughkeepsie, IBM Corporation
4*/
5
6#define BREAKPOINT_VALUE { 0x00, 0x01 }
7#define BREAKPOINT_LENGTH 2
8#define DECR_PC_AFTER_BREAK 2
9
10#ifdef __s390x__
11#define LT_ELFCLASS	ELFCLASS64
12#define LT_ELF_MACHINE	EM_S390
13#define LT_ELFCLASS2	ELFCLASS32
14#define LT_ELF_MACHINE2	EM_S390
15#else
16#define LT_ELFCLASS	ELFCLASS32
17#define LT_ELF_MACHINE	EM_S390
18#endif
19
20#define PLTs_INIT_BY_HERE NULL
21#define E_ENTRY_NAME    "_start"
22