/* This file is generated by nds_ldsag (version (2022-05-18) ). */ ENTRY(_start) SECTIONS { PROVIDE (__executable_start = 0x10000); NDS_SAG_LMA_CPU0_LOAD1 = 0x10000 ; CPU0_LOAD1_BEGIN = NDS_SAG_LMA_CPU0_LOAD1; . = 0 + NDS_SAG_LMA_CPU0_LOAD1; . = ALIGN(ALIGNOF(.nds_vector)); .nds_vector : { KEEP(*(.nds_vector )) KEEP(*(SORT(.nds_vector.* ))) } .interrupt.text : { KEEP(*(.interrupt.text )) } .interrupt.HalTrapVector.text.HalTrapVector : { KEEP(*(.interrupt.HalTrapVector.text.HalTrapVector )) } .itcm : { KEEP(*(.itcm )) } . = ALIGN(8); . = ALIGN(ALIGNOF(.nds_init)); .nds_init : { KEEP(*(.nds_init )) } = 0x0100 . = ALIGN(ALIGNOF(.interp)); .interp : { *(.interp ) } . = ALIGN(ALIGNOF(.note.gnu.build-id)); .note.gnu.build-id : { *(.note.gnu.build-id ) } . = ALIGN(ALIGNOF(.note.ABI-tag)); .note.ABI-tag : { *(.note.ABI-tag ) } . = ALIGN(ALIGNOF(.hash)); .hash : { *(.hash ) } . = ALIGN(ALIGNOF(.gnu.hash)); .gnu.hash : { *(.gnu.hash ) } . = ALIGN(ALIGNOF(.dynsym)); .dynsym : { *(.dynsym ) } . = ALIGN(ALIGNOF(.dynstr)); .dynstr : { *(.dynstr ) } . = ALIGN(ALIGNOF(.gnu.version)); .gnu.version : { *(.gnu.version ) } . = ALIGN(ALIGNOF(.gnu.version_d)); .gnu.version_d : { *(.gnu.version_d ) } . = ALIGN(ALIGNOF(.gnu.version_r)); .gnu.version_r : { *(.gnu.version_r ) } . = ALIGN(ALIGNOF(.rela.init)); .rela.init : { *(.rela.init ) } . = ALIGN(ALIGNOF(.rela.text)); .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.* ) } . = ALIGN(ALIGNOF(.rela.fini)); .rela.fini : { *(.rela.fini ) } . = ALIGN(ALIGNOF(.rela.rodata)); .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.* ) } . = ALIGN(ALIGNOF(.rela.data.rel.ro)); .rela.data.rel.ro : { *(.rel.data.rel.ro* ) } . = ALIGN(ALIGNOF(.rela.data)); .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.* ) } . = ALIGN(ALIGNOF(.rela.tdata)); .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.* ) } . = ALIGN(ALIGNOF(.rela.tbss)); .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.* ) } . = ALIGN(ALIGNOF(.rela.ctors)); .rela.ctors : { *(.rela.ctors ) } . = ALIGN(ALIGNOF(.rela.dtors)); .rela.dtors : { *(.rela.dtors ) } . = ALIGN(ALIGNOF(.rela.dyn)); .rela.dyn : { *(rela.dyn ) *(.rela__libc_subfreeres ) *(.rela__libc_atexit ) *(.rela__libc_thread_subfreeres ) *(.rela.init_array ) *(.rela.fini_array ) } . = ALIGN(ALIGNOF(.rela.got)); .rela.got : { *(.rela.got ) } . = ALIGN(ALIGNOF(.rela.sdata)); .rela.sdata : { *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.* ) } . = ALIGN(ALIGNOF(.rela.sbss)); .rela.sbss : { *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.* ) } . = ALIGN(ALIGNOF(.rela.sdata2)); .rela.sdata2 : { *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.* ) } . = ALIGN(ALIGNOF(.rela.sbss2)); .rela.sbss2 : { *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.* ) } . = ALIGN(ALIGNOF(.rela.bss)); .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.* ) } . = ALIGN(ALIGNOF(.rela.plt)); .rela.plt : { *(.rela.plt ) } . = ALIGN(ALIGNOF(.init)); .init : { KEEP(*(.init )) } . = ALIGN(ALIGNOF(.plt)); .plt : { *(.plt ) } . = ALIGN(ALIGNOF(.text)); .text : { *(.text .stub .text.* .gnu.linkonce.t.* ) KEEP(*(.text.*personality* )) *(.gnu.warning ) . = ALIGN(4); } = 0x0100 . = ALIGN(ALIGNOF(.fini)); .fini : { KEEP(*(.fini )) } . = ALIGN(ALIGNOF(.exec.itable)); .exec.itable : { *(.exec.itable ) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(ALIGNOF(.rodata)); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.* ) } . = ALIGN(ALIGNOF(.rodata1)); .rodata1 : { *(.rodata1 ) } . = ALIGN(ALIGNOF(.sdata2)); .sdata2 : { *(.sdata2 .sdata2.* .gnu.linkonce.s2.* ) } . = ALIGN(ALIGNOF(.sbss2)); .sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.* ) } . = ALIGN(ALIGNOF(.eh_frame_hdr)); .eh_frame_hdr : { *(.eh_frame_hdr ) } . = 0x10000000; ITCM_BEGIN = .; . = ALIGN(8); .itcm_sec_code : AT(ALIGN(ALIGN(LOADADDR (.eh_frame_hdr) + SIZEOF (.eh_frame_hdr), ALIGNOF(.itcm_sec_code)), 8)) { KEEP(*(.itcm_sec_code )) } _itcm_lma_start = LOADADDR (.itcm_sec_code); _itcm_ema_start = ADDR(.itcm_sec_code); _itcm_lma_end = LOADADDR (.itcm_sec_code) + SIZEOF (.itcm_sec_code); _itcm_ema_end = .; ITCM_SIZE = . - ITCM_BEGIN; . = 0x20000400; DTCM_BEGIN = .; . = ALIGN(8); .dtcm_sec_data : AT(ALIGN(ALIGN(LOADADDR (.itcm_sec_code) + SIZEOF (.itcm_sec_code), ALIGNOF(.dtcm_sec_data)), 8)) { KEEP(*(.dtcm_sec_data )) } _dtcm_lma_start = LOADADDR (.dtcm_sec_data); _dtcm_ema_start = ADDR(.dtcm_sec_data); . = ALIGN(8); "*data*_*bam.c.obj" : AT(ALIGN(ALIGN(LOADADDR (.dtcm_sec_data) + SIZEOF (.dtcm_sec_data), ALIGNOF("*data*_*bam.c.obj")), 8)) { *bam.c.obj(*data* ) *ke_env.c.obj(*data* ) *hal_dma.c.obj(*data* ) *hal_machw.c.obj(*data* ) *txu_cntrl.c.obj(*data* ) *bam_task.c.obj(*data* ) } . = ALIGN(8); "*data*_*rxl_cntrl.c.obj" : AT(ALIGN(ALIGN(LOADADDR ("*data*_*bam.c.obj") + SIZEOF ("*data*_*bam.c.obj"), ALIGNOF("*data*_*rxl_cntrl.c.obj")), 8)) { *rxl_cntrl.c.obj(*data* ) *tx_swdesc.c.obj(*data* ) *txl_cfm.c.obj(*data* ) *txl_cntrl.c.obj(*data* ) } . = ALIGN(8); "*data*_*sta_mgmt.c.obj" : AT(ALIGN(ALIGN(LOADADDR ("*data*_*rxl_cntrl.c.obj") + SIZEOF ("*data*_*rxl_cntrl.c.obj"), ALIGNOF("*data*_*sta_mgmt.c.obj")), 8)) { *sta_mgmt.c.obj(*data* ) *vif_mgmt.c.obj(*data* ) *rc.c.obj(*data* ) *rwnx.c.obj(*data* ) *me_task.c.obj(*data* ) *sm.c.obj(*data* ) } . = ALIGN(8); "*data*_*sm_task.c.obj" : AT(ALIGN(ALIGN(LOADADDR ("*data*_*sta_mgmt.c.obj") + SIZEOF ("*data*_*sta_mgmt.c.obj"), ALIGNOF("*data*_*sm_task.c.obj")), 8)) { *sm_task.c.obj(*data* ) *me.c.obj(*data* ) *mm.c.obj(*data* ) *mm_bcn.c.obj(*data* ) *mm_task.c.obj(*data* ) *mm_timer.c.obj(*data* ) } . = ALIGN(8); "*data*_*td.c.obj" : AT(ALIGN(ALIGN(LOADADDR ("*data*_*sm_task.c.obj") + SIZEOF ("*data*_*sm_task.c.obj"), ALIGNOF("*data*_*td.c.obj")), 8)) { *td.c.obj(*data* ) *chan.c.obj(*data* ) *ps.c.obj(*data* ) } . = ALIGN(8); "*data*_*scan_task.c.obj" : AT(ALIGN(ALIGN(LOADADDR ("*data*_*td.c.obj") + SIZEOF ("*data*_*td.c.obj"), ALIGNOF("*data*_*scan_task.c.obj")), 8)) { *scan_task.c.obj(*data* ) *scan.c.obj(*data* ) *scanu.c.obj(*data* ) *scanu_task.c.obj(*data* ) } _dtcm_lma_end = LOADADDR ("*data*_*scan_task.c.obj") + SIZEOF ("*data*_*scan_task.c.obj"); _dtcm_ema_end = .; _dtcm_bss_start = .; .dtcm_sec_bss : AT(LOADADDR ("*data*_*scan_task.c.obj") + SIZEOF ("*data*_*scan_task.c.obj")) { KEEP(*(.dtcm_sec_bss )) } . = ALIGN(8); __bss_start = .; PROVIDE (__sbss_start = .); PROVIDE (___sbss_start = .); ".tbss_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *ke_env.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *hal_dma.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *hal_machw.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *txu_cntrl.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *bam_task.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *bam.c.obj(.tcommon ) *ke_env.c.obj(.tcommon ) *hal_dma.c.obj(.tcommon ) *hal_machw.c.obj(.tcommon ) *txu_cntrl.c.obj(.tcommon ) *bam_task.c.obj(.tcommon ) } ".sbss_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.dynsbss ) *ke_env.c.obj(.dynsbss ) *hal_dma.c.obj(.dynsbss ) *hal_machw.c.obj(.dynsbss ) *txu_cntrl.c.obj(.dynsbss ) *bam_task.c.obj(.dynsbss ) *bam.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *ke_env.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *hal_dma.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *hal_machw.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *txu_cntrl.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *bam_task.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *bam.c.obj(.scommon .scommon.* ) *ke_env.c.obj(.scommon .scommon.* ) *hal_dma.c.obj(.scommon .scommon.* ) *hal_machw.c.obj(.scommon .scommon.* ) *txu_cntrl.c.obj(.scommon .scommon.* ) *bam_task.c.obj(.scommon .scommon.* ) } ".sbss_f_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.sbss_f .sbss_f.* ) *ke_env.c.obj(.sbss_f .sbss_f.* ) *hal_dma.c.obj(.sbss_f .sbss_f.* ) *hal_machw.c.obj(.sbss_f .sbss_f.* ) *txu_cntrl.c.obj(.sbss_f .sbss_f.* ) *bam_task.c.obj(.sbss_f .sbss_f.* ) *bam.c.obj(.scommon_f .scommon_f.* ) *ke_env.c.obj(.scommon_f .scommon_f.* ) *hal_dma.c.obj(.scommon_f .scommon_f.* ) *hal_machw.c.obj(.scommon_f .scommon_f.* ) *txu_cntrl.c.obj(.scommon_f .scommon_f.* ) *bam_task.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.sbss_b .sbss_b.* ) *ke_env.c.obj(.sbss_b .sbss_b.* ) *hal_dma.c.obj(.sbss_b .sbss_b.* ) *hal_machw.c.obj(.sbss_b .sbss_b.* ) *txu_cntrl.c.obj(.sbss_b .sbss_b.* ) *bam_task.c.obj(.sbss_b .sbss_b.* ) *bam.c.obj(.scommon_b .scommon_b.* ) *ke_env.c.obj(.scommon_b .scommon_b.* ) *hal_dma.c.obj(.scommon_b .scommon_b.* ) *hal_machw.c.obj(.scommon_b .scommon_b.* ) *txu_cntrl.c.obj(.scommon_b .scommon_b.* ) *bam_task.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.sbss_h .sbss_h.* ) *ke_env.c.obj(.sbss_h .sbss_h.* ) *hal_dma.c.obj(.sbss_h .sbss_h.* ) *hal_machw.c.obj(.sbss_h .sbss_h.* ) *txu_cntrl.c.obj(.sbss_h .sbss_h.* ) *bam_task.c.obj(.sbss_h .sbss_h.* ) *bam.c.obj(.scommon_h .scommon_h.* ) *ke_env.c.obj(.scommon_h .scommon_h.* ) *hal_dma.c.obj(.scommon_h .scommon_h.* ) *hal_machw.c.obj(.scommon_h .scommon_h.* ) *txu_cntrl.c.obj(.scommon_h .scommon_h.* ) *bam_task.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.sbss_w .sbss_w.* ) *ke_env.c.obj(.sbss_w .sbss_w.* ) *hal_dma.c.obj(.sbss_w .sbss_w.* ) *hal_machw.c.obj(.sbss_w .sbss_w.* ) *txu_cntrl.c.obj(.sbss_w .sbss_w.* ) *bam_task.c.obj(.sbss_w .sbss_w.* ) *bam.c.obj(.scommon_w .scommon_w.* ) *ke_env.c.obj(.scommon_w .scommon_w.* ) *hal_dma.c.obj(.scommon_w .scommon_w.* ) *hal_machw.c.obj(.scommon_w .scommon_w.* ) *txu_cntrl.c.obj(.scommon_w .scommon_w.* ) *bam_task.c.obj(.scommon_w .scommon_w.* ) *bam.c.obj(.dynsbss ) *ke_env.c.obj(.dynsbss ) *hal_dma.c.obj(.dynsbss ) *hal_machw.c.obj(.dynsbss ) *txu_cntrl.c.obj(.dynsbss ) *bam_task.c.obj(.dynsbss ) *bam.c.obj(.scommon ) *ke_env.c.obj(.scommon ) *hal_dma.c.obj(.scommon ) *hal_machw.c.obj(.scommon ) *txu_cntrl.c.obj(.scommon ) *bam_task.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.sbss_d .sbss_d.* ) *ke_env.c.obj(.sbss_d .sbss_d.* ) *hal_dma.c.obj(.sbss_d .sbss_d.* ) *hal_machw.c.obj(.sbss_d .sbss_d.* ) *txu_cntrl.c.obj(.sbss_d .sbss_d.* ) *bam_task.c.obj(.sbss_d .sbss_d.* ) *bam.c.obj(.scommon_d .scommon_d.* ) *ke_env.c.obj(.scommon_d .scommon_d.* ) *hal_dma.c.obj(.scommon_d .scommon_d.* ) *hal_machw.c.obj(.scommon_d .scommon_d.* ) *txu_cntrl.c.obj(.scommon_d .scommon_d.* ) *bam_task.c.obj(.scommon_d .scommon_d.* ) } ".bss_*bam.c.obj" (NOLOAD) : { *bam.c.obj(.dynbss ) *ke_env.c.obj(.dynbss ) *hal_dma.c.obj(.dynbss ) *hal_machw.c.obj(.dynbss ) *txu_cntrl.c.obj(.dynbss ) *bam_task.c.obj(.dynbss ) *bam.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *ke_env.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *hal_dma.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *hal_machw.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *txu_cntrl.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *bam_task.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *bam.c.obj(COMMON ) *ke_env.c.obj(COMMON ) *hal_dma.c.obj(COMMON ) *hal_machw.c.obj(COMMON ) *txu_cntrl.c.obj(COMMON ) *bam_task.c.obj(COMMON ) . = ALIGN(8); } . = ALIGN(8); ".tbss_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *tx_swdesc.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *txl_cfm.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *txl_cntrl.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *rxl_cntrl.c.obj(.tcommon ) *tx_swdesc.c.obj(.tcommon ) *txl_cfm.c.obj(.tcommon ) *txl_cntrl.c.obj(.tcommon ) } ".sbss_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.dynsbss ) *tx_swdesc.c.obj(.dynsbss ) *txl_cfm.c.obj(.dynsbss ) *txl_cntrl.c.obj(.dynsbss ) *rxl_cntrl.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *tx_swdesc.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *txl_cfm.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *txl_cntrl.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *rxl_cntrl.c.obj(.scommon .scommon.* ) *tx_swdesc.c.obj(.scommon .scommon.* ) *txl_cfm.c.obj(.scommon .scommon.* ) *txl_cntrl.c.obj(.scommon .scommon.* ) } ".sbss_f_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.sbss_f .sbss_f.* ) *tx_swdesc.c.obj(.sbss_f .sbss_f.* ) *txl_cfm.c.obj(.sbss_f .sbss_f.* ) *txl_cntrl.c.obj(.sbss_f .sbss_f.* ) *rxl_cntrl.c.obj(.scommon_f .scommon_f.* ) *tx_swdesc.c.obj(.scommon_f .scommon_f.* ) *txl_cfm.c.obj(.scommon_f .scommon_f.* ) *txl_cntrl.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.sbss_b .sbss_b.* ) *tx_swdesc.c.obj(.sbss_b .sbss_b.* ) *txl_cfm.c.obj(.sbss_b .sbss_b.* ) *txl_cntrl.c.obj(.sbss_b .sbss_b.* ) *rxl_cntrl.c.obj(.scommon_b .scommon_b.* ) *tx_swdesc.c.obj(.scommon_b .scommon_b.* ) *txl_cfm.c.obj(.scommon_b .scommon_b.* ) *txl_cntrl.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.sbss_h .sbss_h.* ) *tx_swdesc.c.obj(.sbss_h .sbss_h.* ) *txl_cfm.c.obj(.sbss_h .sbss_h.* ) *txl_cntrl.c.obj(.sbss_h .sbss_h.* ) *rxl_cntrl.c.obj(.scommon_h .scommon_h.* ) *tx_swdesc.c.obj(.scommon_h .scommon_h.* ) *txl_cfm.c.obj(.scommon_h .scommon_h.* ) *txl_cntrl.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.sbss_w .sbss_w.* ) *tx_swdesc.c.obj(.sbss_w .sbss_w.* ) *txl_cfm.c.obj(.sbss_w .sbss_w.* ) *txl_cntrl.c.obj(.sbss_w .sbss_w.* ) *rxl_cntrl.c.obj(.scommon_w .scommon_w.* ) *tx_swdesc.c.obj(.scommon_w .scommon_w.* ) *txl_cfm.c.obj(.scommon_w .scommon_w.* ) *txl_cntrl.c.obj(.scommon_w .scommon_w.* ) *rxl_cntrl.c.obj(.dynsbss ) *tx_swdesc.c.obj(.dynsbss ) *txl_cfm.c.obj(.dynsbss ) *txl_cntrl.c.obj(.dynsbss ) *rxl_cntrl.c.obj(.scommon ) *tx_swdesc.c.obj(.scommon ) *txl_cfm.c.obj(.scommon ) *txl_cntrl.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.sbss_d .sbss_d.* ) *tx_swdesc.c.obj(.sbss_d .sbss_d.* ) *txl_cfm.c.obj(.sbss_d .sbss_d.* ) *txl_cntrl.c.obj(.sbss_d .sbss_d.* ) *rxl_cntrl.c.obj(.scommon_d .scommon_d.* ) *tx_swdesc.c.obj(.scommon_d .scommon_d.* ) *txl_cfm.c.obj(.scommon_d .scommon_d.* ) *txl_cntrl.c.obj(.scommon_d .scommon_d.* ) } ".bss_*rxl_cntrl.c.obj" (NOLOAD) : { *rxl_cntrl.c.obj(.dynbss ) *tx_swdesc.c.obj(.dynbss ) *txl_cfm.c.obj(.dynbss ) *txl_cntrl.c.obj(.dynbss ) *rxl_cntrl.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *tx_swdesc.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *txl_cfm.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *txl_cntrl.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *rxl_cntrl.c.obj(COMMON ) *tx_swdesc.c.obj(COMMON ) *txl_cfm.c.obj(COMMON ) *txl_cntrl.c.obj(COMMON ) . = ALIGN(8); } . = ALIGN(8); ".tbss_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *vif_mgmt.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *rc.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *rwnx.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *me_task.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *sm.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *sta_mgmt.c.obj(.tcommon ) *vif_mgmt.c.obj(.tcommon ) *rc.c.obj(.tcommon ) *rwnx.c.obj(.tcommon ) *me_task.c.obj(.tcommon ) *sm.c.obj(.tcommon ) } ".sbss_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.dynsbss ) *vif_mgmt.c.obj(.dynsbss ) *rc.c.obj(.dynsbss ) *rwnx.c.obj(.dynsbss ) *me_task.c.obj(.dynsbss ) *sm.c.obj(.dynsbss ) *sta_mgmt.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *vif_mgmt.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *rc.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *rwnx.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *me_task.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *sm.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *sta_mgmt.c.obj(.scommon .scommon.* ) *vif_mgmt.c.obj(.scommon .scommon.* ) *rc.c.obj(.scommon .scommon.* ) *rwnx.c.obj(.scommon .scommon.* ) *me_task.c.obj(.scommon .scommon.* ) *sm.c.obj(.scommon .scommon.* ) } ".sbss_f_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.sbss_f .sbss_f.* ) *vif_mgmt.c.obj(.sbss_f .sbss_f.* ) *rc.c.obj(.sbss_f .sbss_f.* ) *rwnx.c.obj(.sbss_f .sbss_f.* ) *me_task.c.obj(.sbss_f .sbss_f.* ) *sm.c.obj(.sbss_f .sbss_f.* ) *sta_mgmt.c.obj(.scommon_f .scommon_f.* ) *vif_mgmt.c.obj(.scommon_f .scommon_f.* ) *rc.c.obj(.scommon_f .scommon_f.* ) *rwnx.c.obj(.scommon_f .scommon_f.* ) *me_task.c.obj(.scommon_f .scommon_f.* ) *sm.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.sbss_b .sbss_b.* ) *vif_mgmt.c.obj(.sbss_b .sbss_b.* ) *rc.c.obj(.sbss_b .sbss_b.* ) *rwnx.c.obj(.sbss_b .sbss_b.* ) *me_task.c.obj(.sbss_b .sbss_b.* ) *sm.c.obj(.sbss_b .sbss_b.* ) *sta_mgmt.c.obj(.scommon_b .scommon_b.* ) *vif_mgmt.c.obj(.scommon_b .scommon_b.* ) *rc.c.obj(.scommon_b .scommon_b.* ) *rwnx.c.obj(.scommon_b .scommon_b.* ) *me_task.c.obj(.scommon_b .scommon_b.* ) *sm.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.sbss_h .sbss_h.* ) *vif_mgmt.c.obj(.sbss_h .sbss_h.* ) *rc.c.obj(.sbss_h .sbss_h.* ) *rwnx.c.obj(.sbss_h .sbss_h.* ) *me_task.c.obj(.sbss_h .sbss_h.* ) *sm.c.obj(.sbss_h .sbss_h.* ) *sta_mgmt.c.obj(.scommon_h .scommon_h.* ) *vif_mgmt.c.obj(.scommon_h .scommon_h.* ) *rc.c.obj(.scommon_h .scommon_h.* ) *rwnx.c.obj(.scommon_h .scommon_h.* ) *me_task.c.obj(.scommon_h .scommon_h.* ) *sm.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.sbss_w .sbss_w.* ) *vif_mgmt.c.obj(.sbss_w .sbss_w.* ) *rc.c.obj(.sbss_w .sbss_w.* ) *rwnx.c.obj(.sbss_w .sbss_w.* ) *me_task.c.obj(.sbss_w .sbss_w.* ) *sm.c.obj(.sbss_w .sbss_w.* ) *sta_mgmt.c.obj(.scommon_w .scommon_w.* ) *vif_mgmt.c.obj(.scommon_w .scommon_w.* ) *rc.c.obj(.scommon_w .scommon_w.* ) *rwnx.c.obj(.scommon_w .scommon_w.* ) *me_task.c.obj(.scommon_w .scommon_w.* ) *sm.c.obj(.scommon_w .scommon_w.* ) *sta_mgmt.c.obj(.dynsbss ) *vif_mgmt.c.obj(.dynsbss ) *rc.c.obj(.dynsbss ) *rwnx.c.obj(.dynsbss ) *me_task.c.obj(.dynsbss ) *sm.c.obj(.dynsbss ) *sta_mgmt.c.obj(.scommon ) *vif_mgmt.c.obj(.scommon ) *rc.c.obj(.scommon ) *rwnx.c.obj(.scommon ) *me_task.c.obj(.scommon ) *sm.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.sbss_d .sbss_d.* ) *vif_mgmt.c.obj(.sbss_d .sbss_d.* ) *rc.c.obj(.sbss_d .sbss_d.* ) *rwnx.c.obj(.sbss_d .sbss_d.* ) *me_task.c.obj(.sbss_d .sbss_d.* ) *sm.c.obj(.sbss_d .sbss_d.* ) *sta_mgmt.c.obj(.scommon_d .scommon_d.* ) *vif_mgmt.c.obj(.scommon_d .scommon_d.* ) *rc.c.obj(.scommon_d .scommon_d.* ) *rwnx.c.obj(.scommon_d .scommon_d.* ) *me_task.c.obj(.scommon_d .scommon_d.* ) *sm.c.obj(.scommon_d .scommon_d.* ) } ".bss_*sta_mgmt.c.obj" (NOLOAD) : { *sta_mgmt.c.obj(.dynbss ) *vif_mgmt.c.obj(.dynbss ) *rc.c.obj(.dynbss ) *rwnx.c.obj(.dynbss ) *me_task.c.obj(.dynbss ) *sm.c.obj(.dynbss ) *sta_mgmt.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *vif_mgmt.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *rc.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *rwnx.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *me_task.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *sm.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *sta_mgmt.c.obj(COMMON ) *vif_mgmt.c.obj(COMMON ) *rc.c.obj(COMMON ) *rwnx.c.obj(COMMON ) *me_task.c.obj(COMMON ) *sm.c.obj(COMMON ) . = ALIGN(8); } . = ALIGN(8); ".tbss_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *me.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *mm.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *mm_bcn.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *mm_task.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *mm_timer.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *sm_task.c.obj(.tcommon ) *me.c.obj(.tcommon ) *mm.c.obj(.tcommon ) *mm_bcn.c.obj(.tcommon ) *mm_task.c.obj(.tcommon ) *mm_timer.c.obj(.tcommon ) } ".sbss_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.dynsbss ) *me.c.obj(.dynsbss ) *mm.c.obj(.dynsbss ) *mm_bcn.c.obj(.dynsbss ) *mm_task.c.obj(.dynsbss ) *mm_timer.c.obj(.dynsbss ) *sm_task.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *me.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *mm.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *mm_bcn.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *mm_task.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *mm_timer.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *sm_task.c.obj(.scommon .scommon.* ) *me.c.obj(.scommon .scommon.* ) *mm.c.obj(.scommon .scommon.* ) *mm_bcn.c.obj(.scommon .scommon.* ) *mm_task.c.obj(.scommon .scommon.* ) *mm_timer.c.obj(.scommon .scommon.* ) } ".sbss_f_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.sbss_f .sbss_f.* ) *me.c.obj(.sbss_f .sbss_f.* ) *mm.c.obj(.sbss_f .sbss_f.* ) *mm_bcn.c.obj(.sbss_f .sbss_f.* ) *mm_task.c.obj(.sbss_f .sbss_f.* ) *mm_timer.c.obj(.sbss_f .sbss_f.* ) *sm_task.c.obj(.scommon_f .scommon_f.* ) *me.c.obj(.scommon_f .scommon_f.* ) *mm.c.obj(.scommon_f .scommon_f.* ) *mm_bcn.c.obj(.scommon_f .scommon_f.* ) *mm_task.c.obj(.scommon_f .scommon_f.* ) *mm_timer.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.sbss_b .sbss_b.* ) *me.c.obj(.sbss_b .sbss_b.* ) *mm.c.obj(.sbss_b .sbss_b.* ) *mm_bcn.c.obj(.sbss_b .sbss_b.* ) *mm_task.c.obj(.sbss_b .sbss_b.* ) *mm_timer.c.obj(.sbss_b .sbss_b.* ) *sm_task.c.obj(.scommon_b .scommon_b.* ) *me.c.obj(.scommon_b .scommon_b.* ) *mm.c.obj(.scommon_b .scommon_b.* ) *mm_bcn.c.obj(.scommon_b .scommon_b.* ) *mm_task.c.obj(.scommon_b .scommon_b.* ) *mm_timer.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.sbss_h .sbss_h.* ) *me.c.obj(.sbss_h .sbss_h.* ) *mm.c.obj(.sbss_h .sbss_h.* ) *mm_bcn.c.obj(.sbss_h .sbss_h.* ) *mm_task.c.obj(.sbss_h .sbss_h.* ) *mm_timer.c.obj(.sbss_h .sbss_h.* ) *sm_task.c.obj(.scommon_h .scommon_h.* ) *me.c.obj(.scommon_h .scommon_h.* ) *mm.c.obj(.scommon_h .scommon_h.* ) *mm_bcn.c.obj(.scommon_h .scommon_h.* ) *mm_task.c.obj(.scommon_h .scommon_h.* ) *mm_timer.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.sbss_w .sbss_w.* ) *me.c.obj(.sbss_w .sbss_w.* ) *mm.c.obj(.sbss_w .sbss_w.* ) *mm_bcn.c.obj(.sbss_w .sbss_w.* ) *mm_task.c.obj(.sbss_w .sbss_w.* ) *mm_timer.c.obj(.sbss_w .sbss_w.* ) *sm_task.c.obj(.scommon_w .scommon_w.* ) *me.c.obj(.scommon_w .scommon_w.* ) *mm.c.obj(.scommon_w .scommon_w.* ) *mm_bcn.c.obj(.scommon_w .scommon_w.* ) *mm_task.c.obj(.scommon_w .scommon_w.* ) *mm_timer.c.obj(.scommon_w .scommon_w.* ) *sm_task.c.obj(.dynsbss ) *me.c.obj(.dynsbss ) *mm.c.obj(.dynsbss ) *mm_bcn.c.obj(.dynsbss ) *mm_task.c.obj(.dynsbss ) *mm_timer.c.obj(.dynsbss ) *sm_task.c.obj(.scommon ) *me.c.obj(.scommon ) *mm.c.obj(.scommon ) *mm_bcn.c.obj(.scommon ) *mm_task.c.obj(.scommon ) *mm_timer.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.sbss_d .sbss_d.* ) *me.c.obj(.sbss_d .sbss_d.* ) *mm.c.obj(.sbss_d .sbss_d.* ) *mm_bcn.c.obj(.sbss_d .sbss_d.* ) *mm_task.c.obj(.sbss_d .sbss_d.* ) *mm_timer.c.obj(.sbss_d .sbss_d.* ) *sm_task.c.obj(.scommon_d .scommon_d.* ) *me.c.obj(.scommon_d .scommon_d.* ) *mm.c.obj(.scommon_d .scommon_d.* ) *mm_bcn.c.obj(.scommon_d .scommon_d.* ) *mm_task.c.obj(.scommon_d .scommon_d.* ) *mm_timer.c.obj(.scommon_d .scommon_d.* ) } ".bss_*sm_task.c.obj" (NOLOAD) : { *sm_task.c.obj(.dynbss ) *me.c.obj(.dynbss ) *mm.c.obj(.dynbss ) *mm_bcn.c.obj(.dynbss ) *mm_task.c.obj(.dynbss ) *mm_timer.c.obj(.dynbss ) *sm_task.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *me.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *mm.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *mm_bcn.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *mm_task.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *mm_timer.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *sm_task.c.obj(COMMON ) *me.c.obj(COMMON ) *mm.c.obj(COMMON ) *mm_bcn.c.obj(COMMON ) *mm_task.c.obj(COMMON ) *mm_timer.c.obj(COMMON ) . = ALIGN(8); } . = ALIGN(8); ".tbss_*td.c.obj" (NOLOAD) : { *td.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *chan.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *ps.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *td.c.obj(.tcommon ) *chan.c.obj(.tcommon ) *ps.c.obj(.tcommon ) } ".sbss_*td.c.obj" (NOLOAD) : { *td.c.obj(.dynsbss ) *chan.c.obj(.dynsbss ) *ps.c.obj(.dynsbss ) *td.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *chan.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *ps.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *td.c.obj(.scommon .scommon.* ) *chan.c.obj(.scommon .scommon.* ) *ps.c.obj(.scommon .scommon.* ) } ".sbss_f_*td.c.obj" (NOLOAD) : { *td.c.obj(.sbss_f .sbss_f.* ) *chan.c.obj(.sbss_f .sbss_f.* ) *ps.c.obj(.sbss_f .sbss_f.* ) *td.c.obj(.scommon_f .scommon_f.* ) *chan.c.obj(.scommon_f .scommon_f.* ) *ps.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*td.c.obj" (NOLOAD) : { *td.c.obj(.sbss_b .sbss_b.* ) *chan.c.obj(.sbss_b .sbss_b.* ) *ps.c.obj(.sbss_b .sbss_b.* ) *td.c.obj(.scommon_b .scommon_b.* ) *chan.c.obj(.scommon_b .scommon_b.* ) *ps.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*td.c.obj" (NOLOAD) : { *td.c.obj(.sbss_h .sbss_h.* ) *chan.c.obj(.sbss_h .sbss_h.* ) *ps.c.obj(.sbss_h .sbss_h.* ) *td.c.obj(.scommon_h .scommon_h.* ) *chan.c.obj(.scommon_h .scommon_h.* ) *ps.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*td.c.obj" (NOLOAD) : { *td.c.obj(.sbss_w .sbss_w.* ) *chan.c.obj(.sbss_w .sbss_w.* ) *ps.c.obj(.sbss_w .sbss_w.* ) *td.c.obj(.scommon_w .scommon_w.* ) *chan.c.obj(.scommon_w .scommon_w.* ) *ps.c.obj(.scommon_w .scommon_w.* ) *td.c.obj(.dynsbss ) *chan.c.obj(.dynsbss ) *ps.c.obj(.dynsbss ) *td.c.obj(.scommon ) *chan.c.obj(.scommon ) *ps.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*td.c.obj" (NOLOAD) : { *td.c.obj(.sbss_d .sbss_d.* ) *chan.c.obj(.sbss_d .sbss_d.* ) *ps.c.obj(.sbss_d .sbss_d.* ) *td.c.obj(.scommon_d .scommon_d.* ) *chan.c.obj(.scommon_d .scommon_d.* ) *ps.c.obj(.scommon_d .scommon_d.* ) } ".bss_*td.c.obj" (NOLOAD) : { *td.c.obj(.dynbss ) *chan.c.obj(.dynbss ) *ps.c.obj(.dynbss ) *td.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *chan.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *ps.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *td.c.obj(COMMON ) *chan.c.obj(COMMON ) *ps.c.obj(COMMON ) . = ALIGN(8); } . = ALIGN(8); ".tbss_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *scan.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *scanu.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *scanu_task.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *scan_task.c.obj(.tcommon ) *scan.c.obj(.tcommon ) *scanu.c.obj(.tcommon ) *scanu_task.c.obj(.tcommon ) } ".sbss_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.dynsbss ) *scan.c.obj(.dynsbss ) *scanu.c.obj(.dynsbss ) *scanu_task.c.obj(.dynsbss ) *scan_task.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *scan.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *scanu.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *scanu_task.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *scan_task.c.obj(.scommon .scommon.* ) *scan.c.obj(.scommon .scommon.* ) *scanu.c.obj(.scommon .scommon.* ) *scanu_task.c.obj(.scommon .scommon.* ) } ".sbss_f_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.sbss_f .sbss_f.* ) *scan.c.obj(.sbss_f .sbss_f.* ) *scanu.c.obj(.sbss_f .sbss_f.* ) *scanu_task.c.obj(.sbss_f .sbss_f.* ) *scan_task.c.obj(.scommon_f .scommon_f.* ) *scan.c.obj(.scommon_f .scommon_f.* ) *scanu.c.obj(.scommon_f .scommon_f.* ) *scanu_task.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.sbss_b .sbss_b.* ) *scan.c.obj(.sbss_b .sbss_b.* ) *scanu.c.obj(.sbss_b .sbss_b.* ) *scanu_task.c.obj(.sbss_b .sbss_b.* ) *scan_task.c.obj(.scommon_b .scommon_b.* ) *scan.c.obj(.scommon_b .scommon_b.* ) *scanu.c.obj(.scommon_b .scommon_b.* ) *scanu_task.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.sbss_h .sbss_h.* ) *scan.c.obj(.sbss_h .sbss_h.* ) *scanu.c.obj(.sbss_h .sbss_h.* ) *scanu_task.c.obj(.sbss_h .sbss_h.* ) *scan_task.c.obj(.scommon_h .scommon_h.* ) *scan.c.obj(.scommon_h .scommon_h.* ) *scanu.c.obj(.scommon_h .scommon_h.* ) *scanu_task.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.sbss_w .sbss_w.* ) *scan.c.obj(.sbss_w .sbss_w.* ) *scanu.c.obj(.sbss_w .sbss_w.* ) *scanu_task.c.obj(.sbss_w .sbss_w.* ) *scan_task.c.obj(.scommon_w .scommon_w.* ) *scan.c.obj(.scommon_w .scommon_w.* ) *scanu.c.obj(.scommon_w .scommon_w.* ) *scanu_task.c.obj(.scommon_w .scommon_w.* ) *scan_task.c.obj(.dynsbss ) *scan.c.obj(.dynsbss ) *scanu.c.obj(.dynsbss ) *scanu_task.c.obj(.dynsbss ) *scan_task.c.obj(.scommon ) *scan.c.obj(.scommon ) *scanu.c.obj(.scommon ) *scanu_task.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.sbss_d .sbss_d.* ) *scan.c.obj(.sbss_d .sbss_d.* ) *scanu.c.obj(.sbss_d .sbss_d.* ) *scanu_task.c.obj(.sbss_d .sbss_d.* ) *scan_task.c.obj(.scommon_d .scommon_d.* ) *scan.c.obj(.scommon_d .scommon_d.* ) *scanu.c.obj(.scommon_d .scommon_d.* ) *scanu_task.c.obj(.scommon_d .scommon_d.* ) } ".bss_*scan_task.c.obj" (NOLOAD) : { *scan_task.c.obj(.dynbss ) *scan.c.obj(.dynbss ) *scanu.c.obj(.dynbss ) *scanu_task.c.obj(.dynbss ) *scan_task.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *scan.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *scanu.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *scanu_task.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *scan_task.c.obj(COMMON ) *scan.c.obj(COMMON ) *scanu.c.obj(COMMON ) *scanu_task.c.obj(COMMON ) . = ALIGN(8); } _dtcm_bss_end = .; DTCM_SIZE = . - DTCM_BEGIN; . = 0x30000000; SRAM_VIDEO_BEGIN = .; .video_spec_data : AT(LOADADDR (.dtcm_sec_bss) + SIZEOF (.dtcm_sec_bss)) { KEEP(*(.video_spec_data )) } _video_start = ADDR(.video_spec_data); SRAM_VIDEO_SIZE = . - SRAM_VIDEO_BEGIN; . = 0x3000A000; SRAM_BT_BEGIN = .; . = ALIGN(8); .bt_spec_data : AT(ALIGN(ALIGN(LOADADDR (.video_spec_data) + SIZEOF (.video_spec_data), ALIGNOF(.bt_spec_data)), 8)) { KEEP(*(.bt_spec_data )) } _bt_data_lmastart = LOADADDR (.bt_spec_data); _bt_data_start = ADDR(.bt_spec_data); . = ALIGN(8); .ble_bss_data : AT(ALIGN(ALIGN(LOADADDR (.bt_spec_data) + SIZEOF (.bt_spec_data), ALIGNOF(.ble_bss_data)), 8)) { KEEP(*(.ble_bss_data )) } . = ALIGN(8); ".tbss_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *rwip_driver.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *uart_ble.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *hci_packet_parser.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *rwip.c.obj(.tcommon ) *rwip_driver.c.obj(.tcommon ) *uart_ble.c.obj(.tcommon ) *hci_packet_parser.c.obj(.tcommon ) } ".sbss_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.dynsbss ) *rwip_driver.c.obj(.dynsbss ) *uart_ble.c.obj(.dynsbss ) *hci_packet_parser.c.obj(.dynsbss ) *rwip.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *rwip_driver.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *uart_ble.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *hci_packet_parser.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *rwip.c.obj(.scommon .scommon.* ) *rwip_driver.c.obj(.scommon .scommon.* ) *uart_ble.c.obj(.scommon .scommon.* ) *hci_packet_parser.c.obj(.scommon .scommon.* ) } ".sbss_f_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.sbss_f .sbss_f.* ) *rwip_driver.c.obj(.sbss_f .sbss_f.* ) *uart_ble.c.obj(.sbss_f .sbss_f.* ) *hci_packet_parser.c.obj(.sbss_f .sbss_f.* ) *rwip.c.obj(.scommon_f .scommon_f.* ) *rwip_driver.c.obj(.scommon_f .scommon_f.* ) *uart_ble.c.obj(.scommon_f .scommon_f.* ) *hci_packet_parser.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.sbss_b .sbss_b.* ) *rwip_driver.c.obj(.sbss_b .sbss_b.* ) *uart_ble.c.obj(.sbss_b .sbss_b.* ) *hci_packet_parser.c.obj(.sbss_b .sbss_b.* ) *rwip.c.obj(.scommon_b .scommon_b.* ) *rwip_driver.c.obj(.scommon_b .scommon_b.* ) *uart_ble.c.obj(.scommon_b .scommon_b.* ) *hci_packet_parser.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.sbss_h .sbss_h.* ) *rwip_driver.c.obj(.sbss_h .sbss_h.* ) *uart_ble.c.obj(.sbss_h .sbss_h.* ) *hci_packet_parser.c.obj(.sbss_h .sbss_h.* ) *rwip.c.obj(.scommon_h .scommon_h.* ) *rwip_driver.c.obj(.scommon_h .scommon_h.* ) *uart_ble.c.obj(.scommon_h .scommon_h.* ) *hci_packet_parser.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.sbss_w .sbss_w.* ) *rwip_driver.c.obj(.sbss_w .sbss_w.* ) *uart_ble.c.obj(.sbss_w .sbss_w.* ) *hci_packet_parser.c.obj(.sbss_w .sbss_w.* ) *rwip.c.obj(.scommon_w .scommon_w.* ) *rwip_driver.c.obj(.scommon_w .scommon_w.* ) *uart_ble.c.obj(.scommon_w .scommon_w.* ) *hci_packet_parser.c.obj(.scommon_w .scommon_w.* ) *rwip.c.obj(.dynsbss ) *rwip_driver.c.obj(.dynsbss ) *uart_ble.c.obj(.dynsbss ) *hci_packet_parser.c.obj(.dynsbss ) *rwip.c.obj(.scommon ) *rwip_driver.c.obj(.scommon ) *uart_ble.c.obj(.scommon ) *hci_packet_parser.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.sbss_d .sbss_d.* ) *rwip_driver.c.obj(.sbss_d .sbss_d.* ) *uart_ble.c.obj(.sbss_d .sbss_d.* ) *hci_packet_parser.c.obj(.sbss_d .sbss_d.* ) *rwip.c.obj(.scommon_d .scommon_d.* ) *rwip_driver.c.obj(.scommon_d .scommon_d.* ) *uart_ble.c.obj(.scommon_d .scommon_d.* ) *hci_packet_parser.c.obj(.scommon_d .scommon_d.* ) } ".bss_*rwip.c.obj" (NOLOAD) : { *rwip.c.obj(.dynbss ) *rwip_driver.c.obj(.dynbss ) *uart_ble.c.obj(.dynbss ) *hci_packet_parser.c.obj(.dynbss ) *rwip.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *rwip_driver.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *uart_ble.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *hci_packet_parser.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *rwip.c.obj(COMMON ) *rwip_driver.c.obj(COMMON ) *uart_ble.c.obj(COMMON ) *hci_packet_parser.c.obj(COMMON ) . = ALIGN(8); } . = ALIGN(8); ".tbss_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *app_ble.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *prf.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *gapm.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *sdp_common.c.obj(.tcommon ) *app_ble.c.obj(.tcommon ) *prf.c.obj(.tcommon ) *gapm.c.obj(.tcommon ) } ".sbss_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.dynsbss ) *app_ble.c.obj(.dynsbss ) *prf.c.obj(.dynsbss ) *gapm.c.obj(.dynsbss ) *sdp_common.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *app_ble.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *prf.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *gapm.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *sdp_common.c.obj(.scommon .scommon.* ) *app_ble.c.obj(.scommon .scommon.* ) *prf.c.obj(.scommon .scommon.* ) *gapm.c.obj(.scommon .scommon.* ) } ".sbss_f_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.sbss_f .sbss_f.* ) *app_ble.c.obj(.sbss_f .sbss_f.* ) *prf.c.obj(.sbss_f .sbss_f.* ) *gapm.c.obj(.sbss_f .sbss_f.* ) *sdp_common.c.obj(.scommon_f .scommon_f.* ) *app_ble.c.obj(.scommon_f .scommon_f.* ) *prf.c.obj(.scommon_f .scommon_f.* ) *gapm.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.sbss_b .sbss_b.* ) *app_ble.c.obj(.sbss_b .sbss_b.* ) *prf.c.obj(.sbss_b .sbss_b.* ) *gapm.c.obj(.sbss_b .sbss_b.* ) *sdp_common.c.obj(.scommon_b .scommon_b.* ) *app_ble.c.obj(.scommon_b .scommon_b.* ) *prf.c.obj(.scommon_b .scommon_b.* ) *gapm.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.sbss_h .sbss_h.* ) *app_ble.c.obj(.sbss_h .sbss_h.* ) *prf.c.obj(.sbss_h .sbss_h.* ) *gapm.c.obj(.sbss_h .sbss_h.* ) *sdp_common.c.obj(.scommon_h .scommon_h.* ) *app_ble.c.obj(.scommon_h .scommon_h.* ) *prf.c.obj(.scommon_h .scommon_h.* ) *gapm.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.sbss_w .sbss_w.* ) *app_ble.c.obj(.sbss_w .sbss_w.* ) *prf.c.obj(.sbss_w .sbss_w.* ) *gapm.c.obj(.sbss_w .sbss_w.* ) *sdp_common.c.obj(.scommon_w .scommon_w.* ) *app_ble.c.obj(.scommon_w .scommon_w.* ) *prf.c.obj(.scommon_w .scommon_w.* ) *gapm.c.obj(.scommon_w .scommon_w.* ) *sdp_common.c.obj(.dynsbss ) *app_ble.c.obj(.dynsbss ) *prf.c.obj(.dynsbss ) *gapm.c.obj(.dynsbss ) *sdp_common.c.obj(.scommon ) *app_ble.c.obj(.scommon ) *prf.c.obj(.scommon ) *gapm.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.sbss_d .sbss_d.* ) *app_ble.c.obj(.sbss_d .sbss_d.* ) *prf.c.obj(.sbss_d .sbss_d.* ) *gapm.c.obj(.sbss_d .sbss_d.* ) *sdp_common.c.obj(.scommon_d .scommon_d.* ) *app_ble.c.obj(.scommon_d .scommon_d.* ) *prf.c.obj(.scommon_d .scommon_d.* ) *gapm.c.obj(.scommon_d .scommon_d.* ) } ".bss_*sdp_common.c.obj" (NOLOAD) : { *sdp_common.c.obj(.dynbss ) *app_ble.c.obj(.dynbss ) *prf.c.obj(.dynbss ) *gapm.c.obj(.dynbss ) *sdp_common.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *app_ble.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *prf.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *gapm.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *sdp_common.c.obj(COMMON ) *app_ble.c.obj(COMMON ) *prf.c.obj(COMMON ) *gapm.c.obj(COMMON ) . = ALIGN(8); } . = ALIGN(8); ".tbss_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *sch_prog.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *sch_slice.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *llm.c.obj(.tbss .tbss.* .gnu.linkonce.tb.* ) *ble_util_buf.c.obj(.tcommon ) *sch_prog.c.obj(.tcommon ) *sch_slice.c.obj(.tcommon ) *llm.c.obj(.tcommon ) } ".sbss_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.dynsbss ) *sch_prog.c.obj(.dynsbss ) *sch_slice.c.obj(.dynsbss ) *llm.c.obj(.dynsbss ) *ble_util_buf.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *sch_prog.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *sch_slice.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *llm.c.obj(.sbss .sbss.* .gnu.linkonce.sb.* ) *ble_util_buf.c.obj(.scommon .scommon.* ) *sch_prog.c.obj(.scommon .scommon.* ) *sch_slice.c.obj(.scommon .scommon.* ) *llm.c.obj(.scommon .scommon.* ) } ".sbss_f_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.sbss_f .sbss_f.* ) *sch_prog.c.obj(.sbss_f .sbss_f.* ) *sch_slice.c.obj(.sbss_f .sbss_f.* ) *llm.c.obj(.sbss_f .sbss_f.* ) *ble_util_buf.c.obj(.scommon_f .scommon_f.* ) *sch_prog.c.obj(.scommon_f .scommon_f.* ) *sch_slice.c.obj(.scommon_f .scommon_f.* ) *llm.c.obj(.scommon_f .scommon_f.* ) } ".sbss_b_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.sbss_b .sbss_b.* ) *sch_prog.c.obj(.sbss_b .sbss_b.* ) *sch_slice.c.obj(.sbss_b .sbss_b.* ) *llm.c.obj(.sbss_b .sbss_b.* ) *ble_util_buf.c.obj(.scommon_b .scommon_b.* ) *sch_prog.c.obj(.scommon_b .scommon_b.* ) *sch_slice.c.obj(.scommon_b .scommon_b.* ) *llm.c.obj(.scommon_b .scommon_b.* ) . = ALIGN(2); } ".sbss_h_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.sbss_h .sbss_h.* ) *sch_prog.c.obj(.sbss_h .sbss_h.* ) *sch_slice.c.obj(.sbss_h .sbss_h.* ) *llm.c.obj(.sbss_h .sbss_h.* ) *ble_util_buf.c.obj(.scommon_h .scommon_h.* ) *sch_prog.c.obj(.scommon_h .scommon_h.* ) *sch_slice.c.obj(.scommon_h .scommon_h.* ) *llm.c.obj(.scommon_h .scommon_h.* ) . = ALIGN(4); } ".sbss_w_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.sbss_w .sbss_w.* ) *sch_prog.c.obj(.sbss_w .sbss_w.* ) *sch_slice.c.obj(.sbss_w .sbss_w.* ) *llm.c.obj(.sbss_w .sbss_w.* ) *ble_util_buf.c.obj(.scommon_w .scommon_w.* ) *sch_prog.c.obj(.scommon_w .scommon_w.* ) *sch_slice.c.obj(.scommon_w .scommon_w.* ) *llm.c.obj(.scommon_w .scommon_w.* ) *ble_util_buf.c.obj(.dynsbss ) *sch_prog.c.obj(.dynsbss ) *sch_slice.c.obj(.dynsbss ) *llm.c.obj(.dynsbss ) *ble_util_buf.c.obj(.scommon ) *sch_prog.c.obj(.scommon ) *sch_slice.c.obj(.scommon ) *llm.c.obj(.scommon ) . = ALIGN(8); } ".sbss_d_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.sbss_d .sbss_d.* ) *sch_prog.c.obj(.sbss_d .sbss_d.* ) *sch_slice.c.obj(.sbss_d .sbss_d.* ) *llm.c.obj(.sbss_d .sbss_d.* ) *ble_util_buf.c.obj(.scommon_d .scommon_d.* ) *sch_prog.c.obj(.scommon_d .scommon_d.* ) *sch_slice.c.obj(.scommon_d .scommon_d.* ) *llm.c.obj(.scommon_d .scommon_d.* ) } ".bss_*ble_util_buf.c.obj" (NOLOAD) : { *ble_util_buf.c.obj(.dynbss ) *sch_prog.c.obj(.dynbss ) *sch_slice.c.obj(.dynbss ) *llm.c.obj(.dynbss ) *ble_util_buf.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *sch_prog.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *sch_slice.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *llm.c.obj(.bss .bss.* .gnu.linkonce.b.* ) *ble_util_buf.c.obj(COMMON ) *sch_prog.c.obj(COMMON ) *sch_slice.c.obj(COMMON ) *llm.c.obj(COMMON ) . = ALIGN(8); } _bt_data_end = .; SRAM_BT_SIZE = . - SRAM_BT_BEGIN; . = 0x30020000; SRAM_DATA_BEGIN = .; . = ALIGN(8); . = ALIGN(0x20); . = ALIGN(ALIGNOF(.eh_frame)); .eh_frame : AT(ALIGN(LOADADDR (.ble_bss_data) + SIZEOF (.ble_bss_data), 32)) { KEEP(*(.eh_frame )) } _data_lmastart = LOADADDR (.eh_frame); _data_start = ADDR(.eh_frame); . = ALIGN(ALIGNOF(.gcc_except_table)); .gcc_except_table : AT(ALIGN(LOADADDR (.eh_frame) + SIZEOF (.eh_frame), ALIGNOF(.gcc_except_table))) { KEEP(*(.gcc_except_table )) *(.gcc_except_table.* ) } . = ALIGN(ALIGNOF(.tdata)); .tdata : AT(ALIGN(LOADADDR (.gcc_except_table) + SIZEOF (.gcc_except_table), ALIGNOF(.tdata))) { *(.tdata .tdata.* .gnu.linkonce.td.* ) } . = ALIGN(8); . = ALIGN(ALIGNOF(.preinit_array)); .preinit_array : AT(ALIGN(ALIGN(LOADADDR (.tdata) + SIZEOF (.tdata), ALIGNOF(.preinit_array)), 8)) {; PROVIDE (__preinit_array_start = .); KEEP(*(.preinit_array )); PROVIDE (__preinit_array_end = .); } . = ALIGN(ALIGNOF(.init_array)); .init_array : AT(ALIGN(LOADADDR (.preinit_array) + SIZEOF (.preinit_array), ALIGNOF(.init_array))) {; PROVIDE (__init_array_start = .); KEEP(*(SORT_BY_INIT_PRIORITY(.init_array.* ))) KEEP(*(.init_array )); PROVIDE (__init_array_end = .); } . = ALIGN(ALIGNOF(.fini_array)); .fini_array : AT(ALIGN(LOADADDR (.init_array) + SIZEOF (.init_array), ALIGNOF(.fini_array))) {; PROVIDE (__fini_array_start = .); KEEP(*(SORT_BY_INIT_PRIORITY(.fini_array.* ))) KEEP(*(.fini_array )); PROVIDE (__fini_array_end = .); } . = ALIGN(ALIGNOF(.tm_clone_table)); .tm_clone_table : AT(ALIGN(LOADADDR (.fini_array) + SIZEOF (.fini_array), ALIGNOF(.tm_clone_table))) { *(.tm_clone_table ) } . = ALIGN(ALIGNOF(.ctors)); .ctors : AT(ALIGN(LOADADDR (.tm_clone_table) + SIZEOF (.tm_clone_table), ALIGNOF(.ctors))) { KEEP(*crtbegin*.o(.ctors)) KEEP(*(EXCLUDE_FILE (*crtend*.o) .ctors)) KEEP(*(SORT(.ctors.* ))) KEEP(*(.ctors )) } . = ALIGN(ALIGNOF(.dtors)); .dtors : AT(ALIGN(LOADADDR (.ctors) + SIZEOF (.ctors), ALIGNOF(.dtors))) { KEEP(*crtbegin*.o(.dtors)) KEEP(*(EXCLUDE_FILE (*crtend*.o) .dtors)) KEEP(*(SORT(.dtors.* ))) KEEP(*(.dtors )) } . = ALIGN(ALIGNOF(.jcr)); .jcr : AT(ALIGN(LOADADDR (.dtors) + SIZEOF (.dtors), ALIGNOF(.jcr))) { KEEP(*(.jcr )) } . = ALIGN(ALIGNOF(.data.rel.ro)); .data.rel.ro : AT(ALIGN(LOADADDR (.jcr) + SIZEOF (.jcr), ALIGNOF(.data.rel.ro))) { *(.data.rel.ro.local ) *(.data.rel.ro* ) } . = ALIGN(ALIGNOF(.dynamic)); .dynamic : AT(ALIGN(LOADADDR (.data.rel.ro) + SIZEOF (.data.rel.ro), ALIGNOF(.dynamic))) { *(.dynamic ) } . = ALIGN(8); . = ALIGN(ALIGNOF(.got)); .got : AT(ALIGN(ALIGN(LOADADDR (.dynamic) + SIZEOF (.dynamic), ALIGNOF(.got)), 8)) { *(.got.plt ) *(.got ) } . = ALIGN(ALIGNOF(.data)); .data : AT(ALIGN(LOADADDR (.got) + SIZEOF (.got), ALIGNOF(.data))) { *(.data .data.* .gnu.linkonce.d.* ) KEEP(*(.gnu.linkonce.d.*personality* )) SORT(CONSTRUCTORS) . = ALIGN(8); } . = ALIGN(ALIGNOF(.data1)); .data1 : AT(ALIGN(LOADADDR (.data) + SIZEOF (.data), ALIGNOF(.data1))) { *(.data1 ) . = ALIGN(8); } . = ALIGN(8); . = ALIGN(ALIGNOF(.sdata)); .sdata : AT(ALIGN(ALIGN(LOADADDR (.data1) + SIZEOF (.data1), ALIGNOF(.sdata)), 8)) { *(.srodata.cst16 ) *(.srodata.cst8 ) *(.srodata.cst4 ) *(.srodata.cst2 ) *(.srodata .srodata.* ) *(.sdata .sdata.* .gnu.linkonce.s.* ) } . = ALIGN(ALIGNOF(.sdata_d)); .sdata_d : AT(ALIGN(LOADADDR (.sdata) + SIZEOF (.sdata), ALIGNOF(.sdata_d))) { *(.sdata_d .sdata_d.* ) } . = ALIGN(ALIGNOF(.sdata_w)); .sdata_w : AT(ALIGN(LOADADDR (.sdata_d) + SIZEOF (.sdata_d), ALIGNOF(.sdata_w))) { *(.sdata_w .sdata_w.* ) } . = ALIGN(ALIGNOF(.sdata_h)); .sdata_h : AT(ALIGN(LOADADDR (.sdata_w) + SIZEOF (.sdata_w), ALIGNOF(.sdata_h))) { *(.sdata_h .sdata_h.* ) } . = ALIGN(ALIGNOF(.sdata_b)); .sdata_b : AT(ALIGN(LOADADDR (.sdata_h) + SIZEOF (.sdata_h), ALIGNOF(.sdata_b))) { *(.sdata_b .sdata_b.* ) } . = ALIGN(ALIGNOF(.sdata_f)); .sdata_f : AT(ALIGN(LOADADDR (.sdata_b) + SIZEOF (.sdata_b), ALIGNOF(.sdata_f))) { *(.sdata_f .sdata_f.* ) } . = ALIGN(8); _edata = .; PROVIDE (edata = .); . = ALIGN(8); .tbss (NOLOAD) : { *(.tbss .tbss.* .gnu.linkonce.tb.* ) *(.tcommon ) } .sbss (NOLOAD) : { *(.dynsbss ) *(.sbss .sbss.* .gnu.linkonce.sb.* ) *(.scommon .scommon.* ) } .sbss_f (NOLOAD) : { *(.sbss_f .sbss_f.* ) *(.scommon_f .scommon_f.* ) } .sbss_b (NOLOAD) : { *(.sbss_b .sbss_b.* ) *(.scommon_b .scommon_b.* ) . = ALIGN(2); } .sbss_h (NOLOAD) : { *(.sbss_h .sbss_h.* ) *(.scommon_h .scommon_h.* ) . = ALIGN(4); } .sbss_w (NOLOAD) : { *(.sbss_w .sbss_w.* ) *(.scommon_w .scommon_w.* ) *(.dynsbss ) *(.scommon ) . = ALIGN(8); } .sbss_d (NOLOAD) : { *(.sbss_d .sbss_d.* ) *(.scommon_d .scommon_d.* ) } .bss (NOLOAD) : { *(.dynbss ) *(.bss .bss.* .gnu.linkonce.b.* ) *(COMMON ) . = ALIGN(8); } PROVIDE (__sbss_end = .); PROVIDE (___sbss_end = .); . = ALIGN(8); _end = .; PROVIDE (end = .); PROVIDE (_stack = 0x20007FE0); SRAM_DATA_SIZE = . - SRAM_DATA_BEGIN; . = 0x3007FC00; SWAP_BEGIN = .; .swap_data : AT(LOADADDR (.sdata_f) + SIZEOF (.sdata_f)) { KEEP(*(.swap_data )) } _swap_start = ADDR(.swap_data); SWAP_SIZE = . - SWAP_BEGIN; CPU0_LOAD1_SIZE = LOADADDR(.swap_data) + SIZEOF(.swap_data) - CPU0_LOAD1_BEGIN; .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) } .debug 0 : { *(.debug) } .line 0 : { *(.line) } .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } .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) } .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } } ASSERT((DEFINED (_RELAX_END_) ? ITCM_SIZE : 0x0)<= 0x8000, "ITCM OVERFLOW"); ASSERT((DEFINED (_RELAX_END_) ? DTCM_SIZE : 0x0)<= 0x6C00, "DTCM OVERFLOW"); ASSERT((DEFINED (_RELAX_END_) ? SRAM_VIDEO_SIZE : 0x0)<= 0xA000, "SRAM_VIDEO OVERFLOW"); ASSERT((DEFINED (_RELAX_END_) ? SRAM_BT_SIZE : 0x0)<= 0x16000, "SRAM_BT OVERFLOW"); ASSERT((DEFINED (_RELAX_END_) ? SRAM_DATA_SIZE : 0x0)<= 0x58C00, "SRAM_DATA OVERFLOW"); ASSERT((DEFINED (_RELAX_END_) ? SWAP_SIZE : 0x0)<= 0x400, "SWAP OVERFLOW"); ASSERT((DEFINED (_RELAX_END_) ? CPU0_LOAD1_SIZE : 0x0)<= 0x1b0000, "CPU0_LOAD1 OVERFLOW");