boot.ld
来自「LINUX 2.6.17.4的源码」· LD 代码 · 共 72 行
LD
72 行
OUTPUT_ARCH(xtensa)SECTIONS{ .start 0xD0000000 : { *(.start) } .text 0xD0000000: { __reloc_start = . ; _text_start = . ; *(.literal .text.literal .text) _text_end = . ; } .rodata ALIGN(0x04): { *(.rodata) *(.rodata1) } .data ALIGN(0x04): { *(.data) *(.data1) *(.sdata) *(.sdata2) *(.got.plt) *(.got) *(.dynamic) } __reloc_end = . ; .initrd ALIGN(0x10) : { boot_initrd_start = . ; *(.initrd) boot_initrd_end = .; } . = ALIGN(0x10); __image_load = . ; .image 0xd0001000: { _image_start = .; *(image) . = (. + 3) & ~ 3; _image_end = . ; } .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3): { __bss_start = .; *(.sbss) *(.scommon) *(.dynbss) *(.bss) __bss_end = .; } _end = .; _param_start = .; .ResetVector.text 0xfe000020 : { *(.ResetVector.text) } PROVIDE (end = .);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?