^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) OUTPUT_ARCH(xtensa)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) SECTIONS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) .start 0xD1000000 : { *(.start) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) .text :
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) __reloc_start = . ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) _text_start = . ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) *(.literal .text.literal .text)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) _text_end = . ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) .rodata ALIGN(0x04):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) *(.rodata)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) *(.rodata1)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) .data ALIGN(0x04):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) *(.data)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) *(.data1)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) *(.sdata)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) *(.sdata2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) *(.got.plt)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) *(.got)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) *(.dynamic)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) __reloc_end = . ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) . = ALIGN(0x10);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) __image_load = . ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) .image 0xd0003000: AT(__image_load)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) _image_start = .;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) *(image)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) . = (. + 3) & ~ 3;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) _image_end = . ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) __bss_start = .;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) *(.sbss)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) *(.scommon)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) *(.dynbss)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) *(.bss)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) __bss_end = .;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) _end = .;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) _param_start = .;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) PROVIDE (end = .);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) }