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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ti.h

?? 基于4個mips核的noc設計
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define COFF_ADJUST_SCNHDR_IN_POST(ABFD,EXT,INT) \do { ((struct internal_scnhdr *)(INT))->s_page = \GET_SCNHDR_PAGE(ABFD,(bfd_byte *)((SCNHDR *)(EXT))->s_page); \} while(0)/* The line number and reloc overflow checking in coff_swap_scnhdr_out in   coffswap.h doesn't use PUT_X for s_nlnno and s_nreloc.   Due to different sized v0/v1/v2 section headers, we have to re-write these   fields. */#define COFF_ADJUST_SCNHDR_OUT_POST(ABFD,INT,EXT) \do { \PUT_SCNHDR_NLNNO(ABFD,((struct internal_scnhdr *)(INT))->s_nlnno,\                (bfd_byte *)((SCNHDR *)(EXT))->s_nlnno); \PUT_SCNHDR_NRELOC(ABFD,((struct internal_scnhdr *)(INT))->s_nreloc,\                (bfd_byte *)((SCNHDR *)(EXT))->s_nreloc); \PUT_SCNHDR_FLAGS(ABFD,((struct internal_scnhdr *)(INT))->s_flags, \                (bfd_byte *)((SCNHDR *)(EXT))->s_flags); \PUT_SCNHDR_PAGE(ABFD,((struct internal_scnhdr *)(INT))->s_page, \                (bfd_byte *)((SCNHDR *)(EXT))->s_page); \} while(0)/* Page macros   The first GDB port requires flags in its remote memory access commands to   distinguish between data/prog space.  Hopefully we can make this go away   eventually.  Stuff the page in the upper bits of a 32-bit address, since   the c5x family only uses 16 or 23 bits.   c2x, c5x and most c54x devices have 16-bit addresses, but the c548 has   23-bit program addresses.  Make sure the page flags don't interfere.   These flags are used by GDB to identify the destination page for   addresses. *//* recognized load pages */#define PG_PROG         0x0         /* PROG page */#define PG_DATA         0x1         /* DATA page */#define ADDR_MASK       0x00FFFFFF#define PG_TO_FLAG(p)   (((unsigned long)(p) & 0xFF) << 24)#define FLAG_TO_PG(f)   (((f) >> 24) & 0xFF)/* * names of "special" sections */#define _TEXT	".text"#define _DATA	".data"#define _BSS	".bss"#define _CINIT  ".cinit"            /* initialized C data */#define _SCONST  ".const"           /* constants */#define _SWITCH ".switch"           /* switch tables */#define _STACK  ".stack"            /* C stack */#define _SYSMEM ".sysmem"           /* used for malloc et al. syscalls *//********************** LINE NUMBERS **********************//* 1 line number entry for every "breakpointable" source line in a section. * Line numbers are grouped on a per function basis; first entry in a function * grouping will have l_lnno = 0 and in place of physical address will be the * symbol table index of the function name. */struct external_lineno {  union {    char l_symndx[4];	/* function name symbol index, iff l_lnno == 0*/    char l_paddr[4];	/* (physical) address of line number	*/  } l_addr;  char l_lnno[2];	/* line number		*/};#define	LINENO	struct external_lineno#define	LINESZ	6/********************** SYMBOLS **********************//* NOTE: this is what a local label looks like in assembly source; what it   looks like in COFF output is undefined */#define TICOFF_LOCAL_LABEL_P(NAME) \((NAME[0] == '$' && NAME[1] >= '0' && NAME[1] <= '9' && NAME[2] == '\0') \ || NAME[strlen(NAME)-1] == '?')#define E_SYMNMLEN	8	/* # characters in a symbol name	*/#define E_FILNMLEN	14	/* # characters in a file name		*/#define E_DIMNUM	4	/* # array dimensions in auxiliary entry */struct external_syment {  union {    char e_name[E_SYMNMLEN];    struct {      char e_zeroes[4];      char e_offset[4];    } e;  } e;  char e_value[4];  char e_scnum[2];  char e_type[2];  char e_sclass[1];  char e_numaux[1];};#define N_BTMASK	(017)#define N_TMASK		(060)#define N_BTSHFT	(4)#define N_TSHIFT	(2)  union external_auxent {  struct {	char x_tagndx[4];	/* str, un, or enum tag indx */	union {	  struct {		char  x_lnno[2]; /* declaration line number */		char  x_size[2]; /* str/union/array size */	  } x_lnsz;	  char x_fsize[4];	/* size of function */	} x_misc;	union {	  struct {		/* if ISFCN, tag, or .bb */		char x_lnnoptr[4];	/* ptr to fcn line # */		char x_endndx[4];	/* entry ndx past block end */	  } x_fcn;	  struct {		/* if ISARY, up to 4 dimen. */		char x_dimen[E_DIMNUM][2];	  } x_ary;	} x_fcnary;	char x_tvndx[2];		/* tv index */  } x_sym;    union {	char x_fname[E_FILNMLEN];	struct {	  char x_zeroes[4];	  char x_offset[4];	} x_n;  } x_file;    struct {	char x_scnlen[4];			/* section length */	char x_nreloc[2];	/* # relocation entries */	char x_nlinno[2];	/* # line numbers */  } x_scn;    struct {	char x_tvfill[4];	/* tv fill value */	char x_tvlen[2];	/* length of .tv */	char x_tvran[2][2];	/* tv range */  } x_tv;		/* info about .tv section (in auxent of symbol .tv)) */  };#define	SYMENT	struct external_syment#define	SYMESZ	18	#define	AUXENT	union external_auxent#define	AUXESZ	18/* section lengths are in target bytes (not host bytes) */#define GET_SCN_SCNLEN(ABFD,EXT) \(bfd_h_get_32(ABFD,(bfd_byte *)(EXT)->x_scn.x_scnlen)*bfd_octets_per_byte(ABFD))#define PUT_SCN_SCNLEN(ABFD,INT,EXT) \bfd_h_put_32(ABFD,(INT)/bfd_octets_per_byte(ABFD),\             (bfd_byte *)(EXT)->x_scn.x_scnlen)/* lnsz size is in bits in COFF file, in bytes in BFD */#define GET_LNSZ_SIZE(abfd, ext) \(bfd_h_get_16(abfd, (bfd_byte *)ext->x_sym.x_misc.x_lnsz.x_size) / \ (class != C_FIELD ? 8 : 1))#define PUT_LNSZ_SIZE(abfd, in, ext) \ bfd_h_put_16(abfd, ((class != C_FIELD) ? (in)*8 : (in)), \              (bfd_byte*) ext->x_sym.x_misc.x_lnsz.x_size) /* TI COFF stores offsets for MOS and MOU in bits; BFD expects bytes */#define COFF_ADJUST_SYM_IN_POST(ABFD,EXT,INT) \do { struct internal_syment *dst = (struct internal_syment *)(INT); \if (dst->n_sclass == C_MOS || dst->n_sclass == C_MOU) dst->n_value /= 8; \} while (0)#define COFF_ADJUST_SYM_OUT_POST(ABFD,INT,EXT) \do { struct internal_syment *src = (struct internal_syment *)(INT); \SYMENT *dst = (SYMENT *)(EXT); \if(src->n_sclass == C_MOU || src->n_sclass == C_MOS) \bfd_h_put_32(abfd,src->n_value * 8,(bfd_byte *)dst->e_value); \} while (0)/* Detect section-relative absolute symbols so they get flagged with a sym   index of -1.*/#define SECTION_RELATIVE_ABSOLUTE_SYMBOL_P(RELOC,SECT) \((*(RELOC)->sym_ptr_ptr)->section->output_section == (SECT) \ && (RELOC)->howto->name[0] == 'A')/********************** RELOCATION DIRECTIVES **********************/struct external_reloc_v0 {  char r_vaddr[4];  char r_symndx[2];  char r_reserved[2];  char r_type[2];};struct external_reloc {  char r_vaddr[4];  char r_symndx[4];  char r_reserved[2]; /* extended pmad byte for COFF2 */  char r_type[2];};#define RELOC struct external_reloc#define RELSZ_V0 10                 /* FIXME -- coffcode.h needs fixing */#define RELSZ 12                    /* for COFF1/2 *//* various relocation types.  */#define R_ABS     0x0000            /* no relocation */#define R_REL13   0x002A            /* 13-bit direct reference (???) */#define R_PARTLS7 0x0028            /* 7 LSBs of an address */#define R_PARTMS9 0x0029            /* 9MSBs of an address */#define R_EXTWORD 0x002B            /* 23-bit direct reference */#define R_EXTWORD16 0x002C          /* 16-bit direct reference to 23-bit addr*/#define R_EXTWORDMS7 0x002D         /* upper 7 bits of 23-bit address */#endif /* COFF_TI_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲图片小说| 欧美剧在线免费观看网站| 一区二区三区高清在线| 久久久久久久久岛国免费| 欧美色综合网站| 久久精品一区蜜桃臀影院| 日韩精品一区二区三区视频在线观看| 欧美艳星brazzers| 精品电影一区二区| 久久奇米777| 午夜在线电影亚洲一区| 一区二区在线观看视频在线观看| 国产精品国产三级国产普通话三级 | 91看片淫黄大片一级在线观看| 久久99精品久久久久久动态图| 日产国产欧美视频一区精品| 亚洲已满18点击进入久久| 亚洲一区二区三区中文字幕| 国产乱码精品一区二区三区av | 樱桃视频在线观看一区| 国产麻豆视频一区| 成人动漫精品一区二区| 风间由美性色一区二区三区| 99精品视频一区二区| 91国偷自产一区二区三区观看 | 成熟亚洲日本毛茸茸凸凹| av在线不卡网| 91.xcao| 久久久久88色偷偷免费| 久久国产乱子精品免费女| 国产一区免费电影| 日韩欧美国产三级电影视频| 石原莉奈在线亚洲三区| 国产成人综合亚洲网站| 色欧美乱欧美15图片| 51精品国自产在线| 日本一不卡视频| 91精品国产综合久久精品麻豆| 亚洲国产视频一区| 东方aⅴ免费观看久久av| 久久久久久久国产精品影院| 国产一区二区久久| 国产午夜亚洲精品羞羞网站| 国产福利一区二区三区| 国产三级精品视频| 亚洲bt欧美bt精品777| 69堂国产成人免费视频| 久久99久久99小草精品免视看| 日韩一二在线观看| 亚洲成av人**亚洲成av**| 欧美日韩色综合| 亚洲欧洲成人精品av97| 久久se这里有精品| 国产日韩欧美亚洲| 在线免费观看不卡av| 欧美激情一二三区| 国内不卡的二区三区中文字幕| 欧美婷婷六月丁香综合色| 午夜伦理一区二区| 日本丰满少妇一区二区三区| 亚洲福利视频一区二区| 日韩欧美视频在线| 99视频在线观看一区三区| 一卡二卡三卡日韩欧美| 日韩欧美中文字幕公布| 成年人网站91| 天堂va蜜桃一区二区三区 | 欧美日韩大陆一区二区| 亚洲免费视频成人| 成人高清免费观看| 一区二区在线观看av| 91精品国产综合久久精品app| 欧美国产乱子伦| 欧美日韩国产一区二区三区地区| 精品一区二区三区蜜桃| 亚洲欧美日韩中文播放| 欧美mv日韩mv国产网站app| 麻豆精品在线观看| 日韩欧美另类在线| 91尤物视频在线观看| 免费观看久久久4p| 日韩欧美中文字幕制服| 99久久久久久99| 久久成人免费网| 一区二区三区在线视频播放| 欧美精品一区二区在线观看| 色先锋aa成人| 国产精品综合久久| 日本欧美肥老太交大片| 亚洲精品一二三| 欧美国产精品一区二区| 欧美一区二区女人| 91极品美女在线| 国产 日韩 欧美大片| 九九在线精品视频| 天天综合色天天| 亚洲一区中文日韩| 亚洲欧美怡红院| 久久精品一区二区三区四区| 欧美一区二区免费视频| 欧美午夜理伦三级在线观看| 99综合电影在线视频| 成人黄色大片在线观看| 国产一区二区三区香蕉| 蜜臀av在线播放一区二区三区| 一区二区久久久| 亚洲欧美日韩国产手机在线| 欧美国产国产综合| 久久精品一区二区三区四区| 精品精品国产高清a毛片牛牛| 欧美一区二区三区在线| 欧美一级黄色片| 日韩免费看的电影| 精品国产精品网麻豆系列| 日韩欧美在线123| 日韩欧美视频一区| 精品国产电影一区二区| 久久久久久久久久美女| 欧美国产国产综合| 亚洲男人的天堂在线aⅴ视频| 18成人在线视频| 有坂深雪av一区二区精品| 亚洲一区二区四区蜜桃| 亚洲一二三区不卡| 日韩国产在线观看| 久久国产尿小便嘘嘘尿| 国产成人在线网站| 色综合亚洲欧洲| 国精产品一区一区三区mba桃花 | 精品国精品国产| 久久综合色8888| 欧美日韩国产精品成人| 欧美日韩国产天堂| 欧美一卡二卡三卡四卡| 欧美成人精精品一区二区频| 久久亚洲精品小早川怜子| 国产精品视频你懂的| 日韩欧美区一区二| 国产人成亚洲第一网站在线播放| 日本一二三四高清不卡| 亚洲精品综合在线| 日本三级亚洲精品| 国产真实乱对白精彩久久| 国产.欧美.日韩| 欧美日韩一级片网站| 欧美电视剧在线看免费| 中文在线一区二区 | 欧美精品久久久久久久久老牛影院 | 欧美一级午夜免费电影| 国产三级三级三级精品8ⅰ区| 亚洲精品伦理在线| 久久爱www久久做| 色香色香欲天天天影视综合网| 欧美一区二区视频网站| 国产精品久久毛片av大全日韩| 亚洲一区二区av电影| 国产一区二区按摩在线观看| 91浏览器打开| 精品国产乱码久久久久久闺蜜| 日韩久久一区二区| 亚洲欧美视频一区| 狠狠色丁香久久婷婷综合丁香| 99久久精品99国产精品| 欧美一级二级在线观看| 亚洲视频电影在线| 国产精品一级在线| 欧美蜜桃一区二区三区| 国产精品入口麻豆原神| 老司机精品视频线观看86 | 天天色 色综合| 不卡av免费在线观看| 日韩视频在线观看一区二区| 亚洲精品高清在线观看| 国产大陆亚洲精品国产| 日韩欧美视频在线| 日韩国产欧美在线播放| 91啪在线观看| 国产精品狼人久久影院观看方式| 六月丁香婷婷色狠狠久久| 欧美性极品少妇| 亚洲视频中文字幕| 成人性视频免费网站| 精品国产青草久久久久福利| 亚洲成在线观看| 在线观看一区不卡| 亚洲久本草在线中文字幕| 成人app下载| 国产精品三级av| www.在线欧美| 国产精品久久久久久久久晋中 | 美女在线观看视频一区二区| 在线日韩一区二区| 亚洲三级视频在线观看| fc2成人免费人成在线观看播放| 久久免费视频一区| 国产精品夜夜嗨| 国产午夜精品久久久久久久 | 美腿丝袜一区二区三区| 欧美日韩国产123区| 亚洲v中文字幕|