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

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

?? ldscript_ram.ld

?? uClinux精品課程,人家教學(xué)的課程,內(nèi)容真是豐富!
?? LD
字號:
/* Default linker script, for normal executables */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
	      "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("/cygdrive/c/bar/arm-elf/lib");
/* Do we need any of these for elf?
   __DYNAMIC = 0;    */
PROVIDE ( hardware_init_hook = 0);
PROVIDE ( software_init_hook = 0);
PROVIDE ( __rom_image = 0);

PROVIDE ( UDINSTHandler = 0x04);
PROVIDE ( SWIHandler    = 0x08);
PROVIDE ( PABORTHandler = 0x0C);
PROVIDE ( DABORTHandler = 0x10);
PROVIDE ( IRQHandler    = 0x18);
PROVIDE ( FRQHandler    = 0x1C);

SECTIONS
{
  /* Read-only sections, merged into text segment: */
  /*  . = 0x8000;*/
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.init       : { *(.rel.init) }
  .rela.init      : { *(.rela.init) }
  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }
  .rela.text      : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
  .rel.fini       : { *(.rel.fini) }
  .rela.fini      : { *(.rela.fini) }
  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }
  .rela.rodata    : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }
  .rela.data      : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
  .rel.tdata	  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }
  .rela.tdata	  : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) }
  .rel.tbss	  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }
  .rela.tbss	  : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) }
  .rel.ctors      : { *(.rel.ctors) }
  .rela.ctors     : { *(.rela.ctors) }
  .rel.dtors      : { *(.rel.dtors) }
  .rela.dtors     : { *(.rela.dtors) }
  .rel.got        : { *(.rel.got) }
  .rela.got       : { *(.rela.got) }
  .rel.sdata      : { *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*) }
  .rela.sdata     : { *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) }
  .rel.sbss       : { *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*) }
  .rela.sbss      : { *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) }
  .rel.sdata2     : { *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*) }
  .rela.sdata2    : { *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) }
  .rel.sbss2      : { *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*) }
  .rela.sbss2     : { *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) }
  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }
  .rela.bss       : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) }
  .rel.plt        : { *(.rel.plt) }
  .rela.plt       : { *(.rela.plt) }
  .plt            : { *(.plt) }
  .text           :
  {
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf32.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7)
  } =0
  .init           :
  {
    KEEP (*(.init))
  } =0

  .fini           :
  {
    KEEP (*(.fini))
  } =0
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .sdata2         : { *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) }
  .sbss2          : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
  .eh_frame_hdr : { *(.eh_frame_hdr) }
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(256) + (. & (256 - 1));
  /* Ensure the __preinit_array_start label is properly aligned.  We
     could instead move the label definition inside the section, but
     the linker would then create the section even if it turns out to
     be empty, which isn't pretty.  */
  . = ALIGN(32 / 8);
  PROVIDE (__preinit_array_start = .);
  .preinit_array     : { *(.preinit_array) }
  PROVIDE (__preinit_array_end = .);
  PROVIDE (__init_array_start = .);
  .init_array     : { *(.init_array) }
  PROVIDE (__init_array_end = .);
  PROVIDE (__fini_array_start = .);
  .fini_array     : { *(.fini_array) }
  PROVIDE (__fini_array_end = .);
  __erom = .;
  .data           :
  {
    __data_start = . ;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  .tdata	  : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .eh_frame       : { KEEP (*(.eh_frame)) }
  .gcc_except_table   : { *(.gcc_except_table) }
  .dynamic        : { *(.dynamic) }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    /* We don't want to include the .ctor section from
       from the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .got            : { *(.got.plt) *(.got) }
  /* We want the small data sections together, so single-instruction offsets
     can access them all, and initialized data all before uninitialized, so
     we can shorten the on-disk segment size.  */
  .sdata          :
  {
    *(.sdata .sdata.* .gnu.linkonce.s.*)
  }
  _edata = .;
  PROVIDE (edata = .);
  __bss_start = .;
  __bss_start__ = .;
  .sbss           :
  {
    PROVIDE (__sbss_start = .);
    PROVIDE (___sbss_start = .);
    *(.dynsbss)
    *(.sbss .sbss.* .gnu.linkonce.sb.*)
    *(.scommon)
    PROVIDE (__sbss_end = .);
    PROVIDE (___sbss_end = .);
  }
  .bss            :
  {
   *(.dynbss)
   *(.bss .bss.* .gnu.linkonce.b.*)
   *(COMMON)
   /* Align here to ensure that the .bss section occupies space up to
      _end.  Align after .bss to ensure correct alignment even if the
      .bss section disappears because there are no input sections.  */
   . = ALIGN(32 / 8);
  }
  . = ALIGN(32 / 8);
  _end = .;
  _bss_end__ = . ; __bss_end__ = . ; __end__ = . ;
  PROVIDE (end = .);
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment       0 : { *(.comment) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1 */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2 */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2 */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
    .stack         /*0x80000*/ :
  {
    _stack = .;
    *(.stack)
  }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
豆国产96在线|亚洲| 一区在线播放视频| 日韩在线一区二区三区| 国产在线精品一区二区不卡了| 欧美性一级生活| 久久无码av三级| 国产揄拍国内精品对白| 欧美一区二区三区视频在线| 亚洲mv大片欧洲mv大片精品| 欧美性三三影院| 亚洲韩国一区二区三区| 欧美视频你懂的| 午夜免费欧美电影| 日韩一区二区中文字幕| 亚洲成av人片| 欧美日韩一级二级三级| 日韩不卡一区二区三区| 欧美成人三级电影在线| 久久精品国产亚洲高清剧情介绍| 欧美一二三区在线观看| 麻豆成人免费电影| 久久亚洲一区二区三区四区| 国产原创一区二区| 欧美极品aⅴ影院| 成人黄色免费短视频| 国产日韩欧美不卡| 成人午夜私人影院| 亚洲黄网站在线观看| 色美美综合视频| 日日骚欧美日韩| 久久亚洲精华国产精华液| 国产不卡高清在线观看视频| 亚洲同性同志一二三专区| 欧美色图激情小说| 黑人巨大精品欧美一区| 国产日产欧美精品一区二区三区| 国产不卡视频在线观看| 亚洲伊人色欲综合网| 91精品国产综合久久久久| 久久99国产精品久久| 欧美激情一区二区在线| 欧美性生交片4| 毛片一区二区三区| 中文字幕一区二区三区蜜月| 在线亚洲人成电影网站色www| 悠悠色在线精品| 日韩欧美电影在线| av在线这里只有精品| 午夜精品久久久| 欧美国产成人精品| 欧美久久久久久久久中文字幕| 国产在线精品一区二区三区不卡| 久久精品人人爽人人爽| 欧美日韩国产片| 国产成人免费视频网站高清观看视频| 中文字幕一区av| 欧美一级高清大全免费观看| av电影天堂一区二区在线| 三级在线观看一区二区 | 2020国产精品久久精品美国| 国产91丝袜在线观看| 亚洲成人av电影| 国产拍揄自揄精品视频麻豆| 欧美色国产精品| 成a人片亚洲日本久久| 免费成人你懂的| 亚洲一区二区黄色| 精品国产乱码久久久久久老虎| 91一区二区三区在线观看| 久久黄色级2电影| 亚洲3atv精品一区二区三区| 中文字幕亚洲在| 久久久久久免费网| 欧美一区二区三区免费视频| 色综合久久中文综合久久牛| 韩国成人在线视频| 日本成人在线网站| 亚洲一级二级三级在线免费观看| 国产精品全国免费观看高清| 精品免费视频一区二区| 欧美日韩中文一区| 99精品欧美一区二区三区小说| 激情综合亚洲精品| 日韩精品电影一区亚洲| 亚洲一二三专区| 亚洲欧美经典视频| 国产精品乱码妇女bbbb| 精品成人免费观看| 欧美色视频在线| 91在线码无精品| 91丨porny丨户外露出| 成人美女视频在线观看| 成人天堂资源www在线| 国产麻豆精品在线| 国产一区二区三区免费看| 精品亚洲成av人在线观看| 天天影视网天天综合色在线播放| 亚洲国产wwwccc36天堂| 亚洲超碰精品一区二区| 亚洲国产精品一区二区久久恐怖片| 亚洲色图清纯唯美| 亚洲精选视频在线| 亚洲一区二区欧美激情| 亚洲综合久久av| 亚洲小说春色综合另类电影| 一区二区三区高清不卡| 一区二区三区在线影院| 亚洲一区二区三区四区中文字幕| 亚洲午夜久久久久久久久电影网 | 亚洲人妖av一区二区| 久久综合色之久久综合| 精品粉嫩超白一线天av| 久久综合久久久久88| 中文字幕二三区不卡| 亚洲精品视频在线看| 日本一区二区动态图| 一区二区三区丝袜| 亚洲二区在线观看| 麻豆精品在线播放| 高清久久久久久| 色综合天天综合狠狠| 成人av电影观看| 懂色av一区二区三区免费看| a4yy欧美一区二区三区| 欧美综合亚洲图片综合区| 欧美一区二区三区四区在线观看 | 一区二区三区欧美在线观看| 一区二区三区欧美激情| 青草av.久久免费一区| 国产精品99久久不卡二区| 91在线观看下载| 欧美疯狂性受xxxxx喷水图片| 欧美激情自拍偷拍| 久久精品噜噜噜成人av农村| 在线亚洲人成电影网站色www| 国产欧美一区二区精品久导航| 日精品一区二区| 色综合久久中文字幕综合网| 国产三区在线成人av| 琪琪一区二区三区| 欧美日韩成人综合天天影院| 综合激情成人伊人| 国产成人免费视频精品含羞草妖精 | 亚洲免费在线播放| 国产成人av资源| 久久综合丝袜日本网| 麻豆极品一区二区三区| 欧美日韩一二区| 亚洲伊人伊色伊影伊综合网| 91香蕉视频黄| 中文字幕在线观看不卡视频| 国产成人高清在线| 久久综合九色综合97婷婷| 奇米一区二区三区| 欧美日韩国产精选| 亚洲成av人片在www色猫咪| 欧美制服丝袜第一页| 夜夜夜精品看看| 欧洲av在线精品| 亚洲va国产天堂va久久en| 欧美这里有精品| 亚洲图片自拍偷拍| 欧美丝袜丝交足nylons图片| 夜夜嗨av一区二区三区四季av| 97se狠狠狠综合亚洲狠狠| 亚洲欧美在线观看| 波多野结衣亚洲一区| 亚洲日本一区二区| 91黄视频在线| 亚洲国产精品久久人人爱| 欧美日韩免费在线视频| 亚洲aaa精品| 日韩欧美一级二级三级久久久| 日本sm残虐另类| 精品国产一区二区三区忘忧草| 激情综合五月婷婷| 中文字幕国产精品一区二区| 99久久国产综合精品女不卡| 亚洲乱码一区二区三区在线观看| 欧美在线不卡一区| 青草国产精品久久久久久| 精品国产123| 99精品偷自拍| 亚洲国产精品一区二区www| 91精品国产全国免费观看| 美洲天堂一区二卡三卡四卡视频| 欧美成人伊人久久综合网| 国产乱码一区二区三区| 亚洲色图欧洲色图婷婷| 欧美精品在线视频| 国产又黄又大久久| 亚洲欧美日韩国产综合| 欧美绝品在线观看成人午夜影视| 久久99国产精品尤物| 国产精品久久久久久亚洲伦| 欧美丝袜丝交足nylons| 国产一区二区三区日韩| 亚洲蜜臀av乱码久久精品| 91麻豆精品国产91久久久久| 国产suv精品一区二区883|