1MEM_DISCARD input.lds.S /^#define MEM_DISCARD(/;" d file: signature:(sec) roles:def macrodef:*(.mem##sec) 2INIT_TEXT input.lds.S /^#define INIT_TEXT(/;" d file: signature:(X,A) roles:def macrodef:*A *X MEM_DISCARD(init.text*) 3INIT_TEXT_SECTION input.lds.S /^#define INIT_TEXT_SECTION(/;" d file: signature:(inittext_align,Y,B) roles:def macrodef:. = ALIGN(inittext_align); .init.text : AT(ADDR(.init.text) - LOAD_OFFSET) { _sinittext = .; INIT_TEXT(Y,B) _einittext = .; } 4.init.text input.lds.S /^ INIT_TEXT_SECTION(PAGE_SIZE,(.text.startup),(.init.text .init.text.*))$/;" S roles:def 5_sinittext input.lds.S /^ INIT_TEXT_SECTION(PAGE_SIZE,(.text.startup),(.init.text .init.text.*))$/;" s section:.init.text roles:def 6.init.text input.lds.S /^ INIT_TEXT_SECTION(PAGE_SIZE,(.text.startup),(.init.text .init.text.*))$/;" i section:.init.text roles:mapped 7.init.text. input.lds.S /^ INIT_TEXT_SECTION(PAGE_SIZE,(.text.startup),(.init.text .init.text.*))$/;" i section:.init.text roles:mapped 8.text.startup input.lds.S /^ INIT_TEXT_SECTION(PAGE_SIZE,(.text.startup),(.init.text .init.text.*))$/;" i section:.init.text roles:mapped 9.meminit.text input.lds.S /^ INIT_TEXT_SECTION(PAGE_SIZE,(.text.startup),(.init.text .init.text.*))$/;" i section:.init.text roles:mapped 10_einittext input.lds.S /^ INIT_TEXT_SECTION(PAGE_SIZE,(.text.startup),(.init.text .init.text.*))$/;" s section:.init.text roles:def 11