⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hppa.h

📁 这个是LINUX下的GDB调度工具的源码
💻 H
📖 第 1 页 / 共 2 页
字号:
/* PCREL relocations.  */  RELOC_NUMBER (R_PARISC_PCREL64,       	72)/*		64-bit doubleword          symbol - PC - 8 + addend       */RELOC_NUMBER (R_PARISC_PCREL22C,      	73)/*		branch & link (21)         symbol - PC - 8 + addend       */RELOC_NUMBER (R_PARISC_PCREL22F,      	74)/*		branch & link (21)         symbol - PC - 8 + addend       */RELOC_NUMBER (R_PARISC_PCREL14WR,     	75)/*		load/store mod. comp. (2)  R(symbol - PC - 8 + addend)    */RELOC_NUMBER (R_PARISC_PCREL14DR,     	76)/*		load/store doubleword (3)  R(symbol - PC - 8 + addend)    */RELOC_NUMBER (R_PARISC_PCREL16F,      	77)/*		load/store (1)             symbol - PC - 8 + addend       */RELOC_NUMBER (R_PARISC_PCREL16WF,     	78)/*		load/store mod. comp. (2)  symbol - PC - 8 + addend       */RELOC_NUMBER (R_PARISC_PCREL16DF,     	79)/*		load/store doubleword (3)  symbol - PC - 8 + addend       */RELOC_NUMBER (R_PARISC_DIR64,         	80)/*		64-bit doubleword          symbol + addend    		  */RELOC_NUMBER (R_PARISC_DIR64WR,       	81)/*		64-bit doubleword          RR(symbol, addend) 		  */RELOC_NUMBER (R_PARISC_DIR64DR,       	82)/*		64-bit doubleword          RR(symbol, addend) 		  */RELOC_NUMBER (R_PARISC_DIR14WR,       	83)/*		load/store mod. comp. (2)  RR(symbol, addend) 		  */RELOC_NUMBER (R_PARISC_DIR14DR,       	84)/*		load/store doubleword (3)  RR(symbol, addend) 		  */RELOC_NUMBER (R_PARISC_DIR16F,        	85)/*		load/store (1)             symbol + addend    		  */RELOC_NUMBER (R_PARISC_DIR16WF,       	86)/*		load/store mod. comp. (2)  symbol + addend    		  */RELOC_NUMBER (R_PARISC_DIR16DF,       	87)/*		load/store doubleword (3)  symbol + addend    		  */  RELOC_NUMBER (R_PARISC_GPREL64,       	88)/*		64-bit doubleword          symbol - GP + addend 	  */  RELOC_NUMBER (R_PARISC_DLTREL14WR,    	91)/*		load/store mod. comp. (2)  RR(symbol - GP, addend) 	  */RELOC_NUMBER (R_PARISC_DLTREL14DR,    	92)/*		load/store doubleword (3)  RR(symbol - GP, addend) 	  */RELOC_NUMBER (R_PARISC_GPREL16F,      	93)/*		load/store (1)             symbol - GP + addend    	  */RELOC_NUMBER (R_PARISC_GPREL16WF,     	94)/*		load/store mod. comp. (2)  symbol - GP + addend    	  */RELOC_NUMBER (R_PARISC_GPREL16DF,     	95)/*		load/store doubleword (3)  symbol - GP + addend    	  */RELOC_NUMBER (R_PARISC_LTOFF64,      	96)/*		64-bit doubleword          ltoff(symbol + addend)    	  */RELOC_NUMBER (R_PARISC_DLTIND14WR,   	99)/*		load/store mod. comp. (2)  R(ltoff(symbol + addend)) 	  */RELOC_NUMBER (R_PARISC_DLTIND14DR,     100)/*		load/store doubleword (3)  R(ltoff(symbol + addend)) 	  */RELOC_NUMBER (R_PARISC_LTOFF16F,       101)/*		load/store (1)             ltoff(symbol + addend)    	  */RELOC_NUMBER (R_PARISC_LTOFF16WF,      102)/*		load/store mod. comp. (2)  ltoff(symbol + addend)    	  */RELOC_NUMBER (R_PARISC_LTOFF16DF,      103)/*		load/store doubleword (3)  ltoff(symbol + addend)    	  */RELOC_NUMBER (R_PARISC_SECREL64,       104)/*		64-bit doubleword          symbol - SECT + addend 	  */RELOC_NUMBER (R_PARISC_BASEREL14WR,    107)/*		load/store mod. comp. (2)  RR(symbol - base, addend) 	  */RELOC_NUMBER (R_PARISC_BASEREL14DR,    108)/*		load/store doubleword (3)  RR(symbol - base, addend) 	  */RELOC_NUMBER (R_PARISC_SEGREL64,       112)/*		64-bit doubleword          symbol - SB + addend 	  */  RELOC_NUMBER (R_PARISC_PLTOFF14WR,     115)/*		load/store mod. comp. (2)  RR(pltoff(symbol), addend) 	  */RELOC_NUMBER (R_PARISC_PLTOFF14DR,     116)    /*		load/store doubleword (3)  RR(pltoff(symbol), addend) 	  */RELOC_NUMBER (R_PARISC_PLTOFF16F,      117)    /*		load/store (1)             pltoff(symbol) + addend    	  */RELOC_NUMBER (R_PARISC_PLTOFF16WF,     118)    /*		load/store mod. comp. (2)  pltoff(symbol) + addend    	  */RELOC_NUMBER (R_PARISC_PLTOFF16DF,     119)    /*		load/store doubleword (3)  pltoff(symbol) + addend    	  */RELOC_NUMBER (R_PARISC_LTOFF_FPTR64,   120)/*		64-bit doubleword          ltoff(fptr(symbol+addend))     */RELOC_NUMBER (R_PARISC_LTOFF_FPTR14WR, 123)/*		load/store mod. comp. (2)  R(ltoff(fptr(symbol+addend)))  */RELOC_NUMBER (R_PARISC_LTOFF_FPTR14DR, 124)/*		load/store doubleword (3)  R(ltoff(fptr(symbol+addend)))  */RELOC_NUMBER (R_PARISC_LTOFF_FPTR16F,  125)/*		load/store (1)             ltoff(fptr(symbol+addend))     */RELOC_NUMBER (R_PARISC_LTOFF_FPTR16WF, 126)/*		load/store mod. comp. (2)  ltoff(fptr(symbol+addend))     */RELOC_NUMBER (R_PARISC_LTOFF_FPTR16DF, 127)/*		load/store doubleword (3)  ltoff(fptr(symbol+addend))     */RELOC_NUMBER (R_PARISC_COPY, 	       128)/*		data                       Dynamic relocations only 	  */RELOC_NUMBER (R_PARISC_IPLT, 	       129)/*		plt                                                 	  */RELOC_NUMBER (R_PARISC_EPLT, 	       130)/*		plt                                                 	  */RELOC_NUMBER (R_PARISC_TPREL32,        153)/*		32-bit word                symbol - TP + addend    	  */RELOC_NUMBER (R_PARISC_TPREL21L,       154)/*		long immediate (7)         LR(symbol - TP, addend) 	  */RELOC_NUMBER (R_PARISC_TPREL14R,       158)/*		load/store (1)             RR(symbol - TP, addend) 	  */RELOC_NUMBER (R_PARISC_LTOFF_TP21L,    162)/*		long immediate (7)         L(ltoff(symbol - TP + addend)) */RELOC_NUMBER (R_PARISC_LTOFF_TP14R,    166)/*		load/store (1)             R(ltoff(symbol - TP + addend)) */RELOC_NUMBER (R_PARISC_LTOFF_TP14F,    167)/*		load/store (1)             ltoff(symbol - TP + addend)    */RELOC_NUMBER (R_PARISC_TPREL64,        216)/*		64-bit word                symbol - TP + addend        	  */RELOC_NUMBER (R_PARISC_TPREL14WR,      219)    	  /*		load/store mod. comp. (2)  RR(symbol - TP, addend)     	  */RELOC_NUMBER (R_PARISC_TPREL14DR,      220)    	  /*		load/store doubleword (3)  RR(symbol - TP, addend)     	  */RELOC_NUMBER (R_PARISC_TPREL16F,       221)    	  /*		load/store (1)             symbol - TP + addend        	  */RELOC_NUMBER (R_PARISC_TPREL16WF,      222)    	  /*		load/store mod. comp. (2)  symbol - TP + addend        	  */RELOC_NUMBER (R_PARISC_TPREL16DF,      223)    	  /*		load/store doubleword (3)  symbol - TP + addend        	  */RELOC_NUMBER (R_PARISC_LTOFF_TP64,     224)/*		64-bit doubleword          ltoff(symbol - TP + addend)    */RELOC_NUMBER (R_PARISC_LTOFF_TP14WR,   227)/*		load/store mod. comp. (2)  R(ltoff(symbol - TP + addend)) */RELOC_NUMBER (R_PARISC_LTOFF_TP14DR,   228)/*		load/store doubleword (3)  R(ltoff(symbol - TP + addend)) */RELOC_NUMBER (R_PARISC_LTOFF_TP16F,    229)/*		load/store (1)             ltoff(symbol - TP + addend)    */RELOC_NUMBER (R_PARISC_LTOFF_TP16WF,   230)/*		load/store mod. comp. (2)  ltoff(symbol - TP + addend)    */RELOC_NUMBER (R_PARISC_LTOFF_TP16DF,   231)/*		load/store doubleword (3)  ltoff(symbol - TP + addend)    */RELOC_NUMBER (R_PARISC_GNU_VTENTRY,    232)RELOC_NUMBER (R_PARISC_GNU_VTINHERIT,  233)END_RELOC_NUMBERS (R_PARISC_UNIMPLEMENTED)#ifndef RELOC_MACROS_GEN_FUNCtypedef enum elf_hppa_reloc_type elf_hppa_reloc_type;#endif#define PT_PARISC_ARCHEXT	0x70000000#define PT_PARISC_UNWIND	0x70000001#define PF_PARISC_SBP		0x08000000#define PF_HP_PAGE_SIZE		0x00100000#define PF_HP_FAR_SHARED	0x00200000#define PF_HP_NEAR_SHARED	0x00400000#define PF_HP_CODE		0x01000000#define PF_HP_MODIFY		0x02000000#define PF_HP_LAZYSWAP		0x04000000#define PF_HP_SBP		0x08000000/* Processor specific dynamic array tags.  *//* Arggh.  HP's tools define these symbols based on the   old value of DT_LOOS.  So we must do the same to be   compatible.  */#define DT_HP_LOAD_MAP		(OLD_DT_LOOS + 0x0)#define DT_HP_DLD_FLAGS		(OLD_DT_LOOS + 0x1)#define DT_HP_DLD_HOOK		(OLD_DT_LOOS + 0x2)#define DT_HP_UX10_INIT		(OLD_DT_LOOS + 0x3)#define DT_HP_UX10_INITSZ	(OLD_DT_LOOS + 0x4)#define DT_HP_PREINIT		(OLD_DT_LOOS + 0x5)#define DT_HP_PREINITSZ		(OLD_DT_LOOS + 0x6)#define DT_HP_NEEDED		(OLD_DT_LOOS + 0x7)#define DT_HP_TIME_STAMP	(OLD_DT_LOOS + 0x8)#define DT_HP_CHECKSUM		(OLD_DT_LOOS + 0x9)#define DT_HP_GST_SIZE		(OLD_DT_LOOS + 0xa)#define DT_HP_GST_VERSION	(OLD_DT_LOOS + 0xb)#define DT_HP_GST_HASHVAL	(OLD_DT_LOOS + 0xc)/* Values for DT_HP_DLD_FLAGS.  */#define DT_HP_DEBUG_PRIVATE		0x0001 /* Map text private */#define DT_HP_DEBUG_CALLBACK		0x0002 /* Callback */#define DT_HP_DEBUG_CALLBACK_BOR	0x0004 /* BOR callback */#define DT_HP_NO_ENVVAR			0x0008 /* No env var */#define DT_HP_BIND_NOW			0x0010 /* Bind now */#define DT_HP_BIND_NONFATAL		0x0020 /* Bind non-fatal */#define DT_HP_BIND_VERBOSE		0x0040 /* Bind verbose */#define DT_HP_BIND_RESTRICTED		0x0080 /* Bind restricted */#define DT_HP_BIND_SYMBOLIC		0x0100 /* Bind symbolic */#define DT_HP_RPATH_FIRST		0x0200 /* RPATH first */#define DT_HP_BIND_DEPTH_FIRST		0x0400 /* Bind depth-first *//* Program header extensions.  */#define PT_HP_TLS		(PT_LOOS + 0x0)#define PT_HP_CORE_NONE		(PT_LOOS + 0x1)#define PT_HP_CORE_VERSION	(PT_LOOS + 0x2)#define PT_HP_CORE_KERNEL	(PT_LOOS + 0x3)#define PT_HP_CORE_COMM		(PT_LOOS + 0x4)#define PT_HP_CORE_PROC		(PT_LOOS + 0x5)#define PT_HP_CORE_LOADABLE	(PT_LOOS + 0x6)#define PT_HP_CORE_STACK	(PT_LOOS + 0x7)#define PT_HP_CORE_SHM		(PT_LOOS + 0x8)#define PT_HP_CORE_MMF		(PT_LOOS + 0x9)#define PT_HP_PARALLEL		(PT_LOOS + 0x10)#define PT_HP_FASTBIND		(PT_LOOS + 0x11)/* Additional symbol types.  */#define STT_HP_OPAQUE		(STT_LOOS + 0x1)#define STT_HP_STUB		(STT_LOOS + 0x2)#endif /* _ELF_HPPA_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -