亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? elf.h

?? QEMU 0.91 source code, supports ARM processor including S3C24xx series
?? H
?? 第 1 頁 / 共 3 頁
字號:
#ifndef _QEMU_ELF_H#define _QEMU_ELF_H#include <inttypes.h>/* 32-bit ELF base types. */typedef uint32_t Elf32_Addr;typedef uint16_t Elf32_Half;typedef uint32_t Elf32_Off;typedef int32_t  Elf32_Sword;typedef uint32_t Elf32_Word;/* 64-bit ELF base types. */typedef uint64_t Elf64_Addr;typedef uint16_t Elf64_Half;typedef int16_t	 Elf64_SHalf;typedef uint64_t Elf64_Off;typedef int32_t	 Elf64_Sword;typedef uint32_t Elf64_Word;typedef uint64_t Elf64_Xword;typedef int64_t  Elf64_Sxword;/* These constants are for the segment types stored in the image headers */#define PT_NULL    0#define PT_LOAD    1#define PT_DYNAMIC 2#define PT_INTERP  3#define PT_NOTE    4#define PT_SHLIB   5#define PT_PHDR    6#define PT_LOPROC  0x70000000#define PT_HIPROC  0x7fffffff#define PT_MIPS_REGINFO		0x70000000#define PT_MIPS_OPTIONS		0x70000001/* Flags in the e_flags field of the header *//* MIPS architecture level. */#define EF_MIPS_ARCH_1		0x00000000	/* -mips1 code.  */#define EF_MIPS_ARCH_2		0x10000000	/* -mips2 code.  */#define EF_MIPS_ARCH_3		0x20000000	/* -mips3 code.  */#define EF_MIPS_ARCH_4		0x30000000	/* -mips4 code.  */#define EF_MIPS_ARCH_5		0x40000000	/* -mips5 code.  */#define EF_MIPS_ARCH_32		0x50000000	/* MIPS32 code.  */#define EF_MIPS_ARCH_64		0x60000000	/* MIPS64 code.  *//* The ABI of a file. */#define EF_MIPS_ABI_O32		0x00001000	/* O32 ABI.  */#define EF_MIPS_ABI_O64		0x00002000	/* O32 extended for 64 bit.  */#define EF_MIPS_NOREORDER 0x00000001#define EF_MIPS_PIC       0x00000002#define EF_MIPS_CPIC      0x00000004#define EF_MIPS_ABI2		0x00000020#define EF_MIPS_OPTIONS_FIRST	0x00000080#define EF_MIPS_32BITMODE	0x00000100#define EF_MIPS_ABI		0x0000f000#define EF_MIPS_ARCH      0xf0000000/* These constants define the different elf file types */#define ET_NONE   0#define ET_REL    1#define ET_EXEC   2#define ET_DYN    3#define ET_CORE   4#define ET_LOPROC 0xff00#define ET_HIPROC 0xffff/* These constants define the various ELF target machines */#define EM_NONE  0#define EM_M32   1#define EM_SPARC 2#define EM_386   3#define EM_68K   4#define EM_88K   5#define EM_486   6   /* Perhaps disused */#define EM_860   7#define EM_MIPS		8	/* MIPS R3000 (officially, big-endian only) */#define EM_MIPS_RS4_BE 10	/* MIPS R4000 big-endian */#define EM_PARISC      15	/* HPPA */#define EM_SPARC32PLUS 18	/* Sun's "v8plus" */#define EM_PPC	       20	/* PowerPC */#define EM_PPC64       21       /* PowerPC64 */#define EM_ARM		40		/* ARM */#define EM_SH	       42	/* SuperH */#define EM_SPARCV9     43	/* SPARC v9 64-bit */#define EM_IA_64	50	/* HP/Intel IA-64 */#define EM_X86_64	62	/* AMD x86-64 */#define EM_S390		22	/* IBM S/390 */#define EM_CRIS         76      /* Axis Communications 32-bit embedded processor */#define EM_V850		87	/* NEC v850 */#define EM_H8_300H      47      /* Hitachi H8/300H */#define EM_H8S          48      /* Hitachi H8S     *//* * This is an interim value that we will use until the committee comes * up with a final number. */#define EM_ALPHA	0x9026/* Bogus old v850 magic number, used by old tools.  */#define EM_CYGNUS_V850	0x9080/* * This is the old interim value for S/390 architecture */#define EM_S390_OLD     0xA390/* This is the info that is needed to parse the dynamic section of the file */#define DT_NULL		0#define DT_NEEDED	1#define DT_PLTRELSZ	2#define DT_PLTGOT	3#define DT_HASH		4#define DT_STRTAB	5#define DT_SYMTAB	6#define DT_RELA		7#define DT_RELASZ	8#define DT_RELAENT	9#define DT_STRSZ	10#define DT_SYMENT	11#define DT_INIT		12#define DT_FINI		13#define DT_SONAME	14#define DT_RPATH 	15#define DT_SYMBOLIC	16#define DT_REL	        17#define DT_RELSZ	18#define DT_RELENT	19#define DT_PLTREL	20#define DT_DEBUG	21#define DT_TEXTREL	22#define DT_JMPREL	23#define DT_LOPROC	0x70000000#define DT_HIPROC	0x7fffffff#define DT_MIPS_RLD_VERSION	0x70000001#define DT_MIPS_TIME_STAMP	0x70000002#define DT_MIPS_ICHECKSUM	0x70000003#define DT_MIPS_IVERSION	0x70000004#define DT_MIPS_FLAGS		0x70000005  #define RHF_NONE		  0  #define RHF_HARDWAY		  1  #define RHF_NOTPOT		  2#define DT_MIPS_BASE_ADDRESS	0x70000006#define DT_MIPS_CONFLICT	0x70000008#define DT_MIPS_LIBLIST		0x70000009#define DT_MIPS_LOCAL_GOTNO	0x7000000a#define DT_MIPS_CONFLICTNO	0x7000000b#define DT_MIPS_LIBLISTNO	0x70000010#define DT_MIPS_SYMTABNO	0x70000011#define DT_MIPS_UNREFEXTNO	0x70000012#define DT_MIPS_GOTSYM		0x70000013#define DT_MIPS_HIPAGENO	0x70000014#define DT_MIPS_RLD_MAP		0x70000016/* This info is needed when parsing the symbol table */#define STB_LOCAL  0#define STB_GLOBAL 1#define STB_WEAK   2#define STT_NOTYPE  0#define STT_OBJECT  1#define STT_FUNC    2#define STT_SECTION 3#define STT_FILE    4#define ELF_ST_BIND(x)		((x) >> 4)#define ELF_ST_TYPE(x)		(((unsigned int) x) & 0xf)#define ELF32_ST_BIND(x)	ELF_ST_BIND(x)#define ELF32_ST_TYPE(x)	ELF_ST_TYPE(x)#define ELF64_ST_BIND(x)	ELF_ST_BIND(x)#define ELF64_ST_TYPE(x)	ELF_ST_TYPE(x)/* Symbolic values for the entries in the auxiliary table   put on the initial stack */#define AT_NULL   0	/* end of vector */#define AT_IGNORE 1	/* entry should be ignored */#define AT_EXECFD 2	/* file descriptor of program */#define AT_PHDR   3	/* program headers for program */#define AT_PHENT  4	/* size of program header entry */#define AT_PHNUM  5	/* number of program headers */#define AT_PAGESZ 6	/* system page size */#define AT_BASE   7	/* base address of interpreter */#define AT_FLAGS  8	/* flags */#define AT_ENTRY  9	/* entry point of program */#define AT_NOTELF 10	/* program is not ELF */#define AT_UID    11	/* real uid */#define AT_EUID   12	/* effective uid */#define AT_GID    13	/* real gid */#define AT_EGID   14	/* effective gid */#define AT_PLATFORM 15  /* string identifying CPU for optimizations */#define AT_HWCAP  16    /* arch dependent hints at CPU capabilities */#define AT_CLKTCK 17	/* frequency at which times() increments */typedef struct dynamic{  Elf32_Sword d_tag;  union{    Elf32_Sword	d_val;    Elf32_Addr	d_ptr;  } d_un;} Elf32_Dyn;typedef struct {  Elf64_Sxword d_tag;		/* entry tag value */  union {    Elf64_Xword d_val;    Elf64_Addr d_ptr;  } d_un;} Elf64_Dyn;/* The following are used with relocations */#define ELF32_R_SYM(x) ((x) >> 8)#define ELF32_R_TYPE(x) ((x) & 0xff)#define ELF64_R_SYM(i)			((i) >> 32)#define ELF64_R_TYPE(i)			((i) & 0xffffffff)#define ELF64_R_TYPE_DATA(i)            (((ELF64_R_TYPE(i) >> 8) ^ 0x00800000) - 0x00800000)#define R_386_NONE	0#define R_386_32	1#define R_386_PC32	2#define R_386_GOT32	3#define R_386_PLT32	4#define R_386_COPY	5#define R_386_GLOB_DAT	6#define R_386_JMP_SLOT	7#define R_386_RELATIVE	8#define R_386_GOTOFF	9#define R_386_GOTPC	10#define R_386_NUM	11#define R_MIPS_NONE		0#define R_MIPS_16		1#define R_MIPS_32		2#define R_MIPS_REL32		3#define R_MIPS_26		4#define R_MIPS_HI16		5#define R_MIPS_LO16		6#define R_MIPS_GPREL16		7#define R_MIPS_LITERAL		8#define R_MIPS_GOT16		9#define R_MIPS_PC16		10#define R_MIPS_CALL16		11#define R_MIPS_GPREL32		12/* The remaining relocs are defined on Irix, although they are not   in the MIPS ELF ABI.  */#define R_MIPS_UNUSED1		13#define R_MIPS_UNUSED2		14#define R_MIPS_UNUSED3		15#define R_MIPS_SHIFT5		16#define R_MIPS_SHIFT6		17#define R_MIPS_64		18#define R_MIPS_GOT_DISP		19#define R_MIPS_GOT_PAGE		20#define R_MIPS_GOT_OFST		21/* * The following two relocation types are specified in the MIPS ABI * conformance guide version 1.2 but not yet in the psABI. */#define R_MIPS_GOTHI16		22#define R_MIPS_GOTLO16		23#define R_MIPS_SUB		24#define R_MIPS_INSERT_A		25#define R_MIPS_INSERT_B		26#define R_MIPS_DELETE		27#define R_MIPS_HIGHER		28#define R_MIPS_HIGHEST		29/* * The following two relocation types are specified in the MIPS ABI * conformance guide version 1.2 but not yet in the psABI. */#define R_MIPS_CALLHI16		30#define R_MIPS_CALLLO16		31/* * This range is reserved for vendor specific relocations. */#define R_MIPS_LOVENDOR		100#define R_MIPS_HIVENDOR		127/* * Sparc ELF relocation types */#define	R_SPARC_NONE		0#define	R_SPARC_8		1#define	R_SPARC_16		2#define	R_SPARC_32		3#define	R_SPARC_DISP8		4#define	R_SPARC_DISP16		5#define	R_SPARC_DISP32		6#define	R_SPARC_WDISP30		7#define	R_SPARC_WDISP22		8#define	R_SPARC_HI22		9#define	R_SPARC_22		10#define	R_SPARC_13		11#define	R_SPARC_LO10		12#define	R_SPARC_GOT10		13#define	R_SPARC_GOT13		14#define	R_SPARC_GOT22		15#define	R_SPARC_PC10		16#define	R_SPARC_PC22		17#define	R_SPARC_WPLT30		18#define	R_SPARC_COPY		19#define	R_SPARC_GLOB_DAT	20#define	R_SPARC_JMP_SLOT	21#define	R_SPARC_RELATIVE	22#define	R_SPARC_UA32		23#define R_SPARC_PLT32		24#define R_SPARC_HIPLT22		25#define R_SPARC_LOPLT10		26#define R_SPARC_PCPLT32		27#define R_SPARC_PCPLT22		28#define R_SPARC_PCPLT10		29#define R_SPARC_10		30#define R_SPARC_11		31#define R_SPARC_64		32#define R_SPARC_OLO10           33#define R_SPARC_HH22            34#define R_SPARC_HM10            35#define R_SPARC_LM22            36#define R_SPARC_WDISP16		40#define R_SPARC_WDISP19		41#define R_SPARC_7		43#define R_SPARC_5		44#define R_SPARC_6		45/* Bits present in AT_HWCAP, primarily for Sparc32.  */#define HWCAP_SPARC_FLUSH       1    /* CPU supports flush instruction. */#define HWCAP_SPARC_STBAR       2#define HWCAP_SPARC_SWAP        4#define HWCAP_SPARC_MULDIV      8#define HWCAP_SPARC_V9		16#define HWCAP_SPARC_ULTRA3	32/* * 68k ELF relocation types */#define R_68K_NONE	0#define R_68K_32	1#define R_68K_16	2#define R_68K_8		3#define R_68K_PC32	4#define R_68K_PC16	5#define R_68K_PC8	6#define R_68K_GOT32	7#define R_68K_GOT16	8#define R_68K_GOT8	9#define R_68K_GOT32O	10#define R_68K_GOT16O	11#define R_68K_GOT8O	12#define R_68K_PLT32	13#define R_68K_PLT16	14#define R_68K_PLT8	15#define R_68K_PLT32O	16#define R_68K_PLT16O	17#define R_68K_PLT8O	18#define R_68K_COPY	19#define R_68K_GLOB_DAT	20#define R_68K_JMP_SLOT	21#define R_68K_RELATIVE	22/* * Alpha ELF relocation types */#define R_ALPHA_NONE            0       /* No reloc */#define R_ALPHA_REFLONG         1       /* Direct 32 bit */#define R_ALPHA_REFQUAD         2       /* Direct 64 bit */#define R_ALPHA_GPREL32         3       /* GP relative 32 bit */#define R_ALPHA_LITERAL         4       /* GP relative 16 bit w/optimization */#define R_ALPHA_LITUSE          5       /* Optimization hint for LITERAL */#define R_ALPHA_GPDISP          6       /* Add displacement to GP */#define R_ALPHA_BRADDR          7       /* PC+4 relative 23 bit shifted */#define R_ALPHA_HINT            8       /* PC+4 relative 16 bit shifted */#define R_ALPHA_SREL16          9       /* PC relative 16 bit */#define R_ALPHA_SREL32          10      /* PC relative 32 bit */#define R_ALPHA_SREL64          11      /* PC relative 64 bit */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线制服丝袜| 91精品国产综合久久久久久漫画| 亚洲午夜久久久久久久久久久 | 国产欧美日韩三级| 在线日韩一区二区| 极品美女销魂一区二区三区| 亚洲欧美日韩一区| 精品成人一区二区三区四区| 在线观看成人小视频| 国产成人免费在线| 婷婷综合在线观看| 亚洲精品国产一区二区三区四区在线 | 日韩视频免费观看高清完整版在线观看 | 91丨九色丨黑人外教| 另类小说欧美激情| 亚洲一区在线观看网站| 欧美高清一级片在线观看| 欧美一区二区三区成人| 在线免费观看日韩欧美| 成人精品小蝌蚪| 黄色日韩三级电影| 日韩精品国产精品| 亚洲一区在线免费观看| 亚洲日穴在线视频| 国产精品久久久一区麻豆最新章节| 91精品国产一区二区人妖| 日本大香伊一区二区三区| 粉嫩一区二区三区性色av| 精品无人区卡一卡二卡三乱码免费卡 | 国产欧美日韩麻豆91| 日韩美一区二区三区| 911精品产国品一二三产区| 色综合天天综合狠狠| 成熟亚洲日本毛茸茸凸凹| 国产精品一二一区| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩欧美一区二区在线视频| 欧美伦理电影网| 欧美日韩久久久| 欧美三级一区二区| 欧美色视频在线观看| 欧美综合亚洲图片综合区| 91麻豆国产自产在线观看| youjizz国产精品| 99视频在线观看一区三区| gogogo免费视频观看亚洲一| 99久久亚洲一区二区三区青草| 成人精品鲁一区一区二区| aaa亚洲精品一二三区| 91丨porny丨蝌蚪视频| 一本大道久久a久久精品综合| 91亚洲国产成人精品一区二三| av不卡免费电影| 在线观看国产一区二区| 91福利视频久久久久| 欧美日韩在线观看一区二区| 欧美人xxxx| 日韩情涩欧美日韩视频| 久久影音资源网| 亚洲国产高清在线| 一区二区三区小说| 日韩电影一区二区三区| 精品一区二区三区视频在线观看| 激情av综合网| 99久久99久久免费精品蜜臀| 欧美在线|欧美| 日韩限制级电影在线观看| 久久日韩精品一区二区五区| 亚洲国产经典视频| 一区二区三区四区不卡视频| 日韩专区中文字幕一区二区| 精品一区二区三区欧美| 波多野结衣中文字幕一区 | av高清不卡在线| 欧美在线短视频| 精品福利一区二区三区免费视频| 国产精品三级久久久久三级| 一区2区3区在线看| 老司机一区二区| 国产不卡视频一区| 欧美亚一区二区| 欧美精品一区二区在线观看| 亚洲视频网在线直播| 日韩不卡手机在线v区| 成人一区二区三区中文字幕| 欧美性淫爽ww久久久久无| 亚洲精品一区二区三区99| 亚洲美女在线国产| 国模套图日韩精品一区二区 | 国产69精品久久久久777| 在线看国产日韩| 久久久久99精品一区| 亚洲一区二区三区自拍| 国产美女视频91| 欧美日韩国产欧美日美国产精品| 久久女同性恋中文字幕| 五月天激情综合网| av不卡在线观看| 久久只精品国产| 日本伊人精品一区二区三区观看方式| 成人黄色电影在线| 日韩欧美一区中文| 性做久久久久久| 9人人澡人人爽人人精品| 日韩亚洲欧美综合| 亚洲v中文字幕| kk眼镜猥琐国模调教系列一区二区 | 亚洲人成7777| 国产精品一区二区不卡| 欧美片网站yy| 亚洲精品视频在线观看网站| 国产精品自拍在线| 日韩免费一区二区| 亚洲午夜成aⅴ人片| 99国产精品久久久久久久久久| 精品欧美乱码久久久久久1区2区| 亚洲国产视频a| 99精品久久久久久| 日本一区二区在线不卡| 久草热8精品视频在线观看| 欧美精品粉嫩高潮一区二区| 亚洲另类春色校园小说| av电影一区二区| 国产精品免费av| 国产iv一区二区三区| 国产视频一区二区在线观看| 美女久久久精品| 欧美一级日韩免费不卡| 三级在线观看一区二区| 欧美三级日本三级少妇99| 亚洲精品久久久蜜桃| 一本高清dvd不卡在线观看| 亚洲乱码国产乱码精品精小说| 波多野结衣在线aⅴ中文字幕不卡| 欧美精品一区男女天堂| 国产麻豆一精品一av一免费| 久久综合久久鬼色| 国产一区二区三区高清播放| 欧美精品一区二区三区一线天视频| 日本欧美久久久久免费播放网| 4hu四虎永久在线影院成人| 三级精品在线观看| 日韩一区二区高清| 看电影不卡的网站| 2023国产精品自拍| 懂色av一区二区三区免费观看| 国产精品色呦呦| 91尤物视频在线观看| 一区二区三区中文字幕在线观看| 在线观看日韩国产| 日韩高清在线观看| 日韩精品一区二区三区中文精品| 久久电影网站中文字幕| 国产亚洲欧美日韩在线一区| 国产盗摄一区二区三区| 国产精品入口麻豆九色| 99综合电影在线视频| 亚洲国产人成综合网站| 欧美一级片免费看| 国产自产v一区二区三区c| 欧美韩国日本不卡| 色婷婷国产精品| 日本欧美久久久久免费播放网| 精品国一区二区三区| 成人的网站免费观看| 一区二区视频在线| 欧美大片在线观看| jiyouzz国产精品久久| 午夜视频久久久久久| 337p粉嫩大胆噜噜噜噜噜91av | 91丨porny丨在线| 午夜电影久久久| 欧美精品一区二区蜜臀亚洲| 99热99精品| 丝袜美腿一区二区三区| 国产午夜精品一区二区| 在线精品视频免费观看| 激情小说欧美图片| 亚洲男人天堂一区| 日韩视频一区二区| 日本精品免费观看高清观看| 久久精品国产澳门| 亚洲人妖av一区二区| 日韩亚洲电影在线| 91麻豆免费视频| 久久精品国产久精国产| 日韩美女视频一区| 欧美电视剧免费观看| 91视频一区二区三区| 精品在线一区二区| 一区二区三区免费网站| 久久免费精品国产久精品久久久久| 色婷婷久久久久swag精品| 紧缚捆绑精品一区二区| 一区二区三区免费| 国产欧美日韩视频在线观看| 欧美丰满美乳xxx高潮www| 成人ar影院免费观看视频| 另类的小说在线视频另类成人小视频在线| ...中文天堂在线一区|