1outputa input.lds /^ outputa 0x10000 :$/;" S roles:def 2.input1 input.lds /^ foo.o (.input1)$/;" i section:outputa roles:mapped 3outputb input.lds /^ outputb :$/;" S roles:def 4.input2 input.lds /^ foo.o (.input2)$/;" i section:outputb roles:mapped 5.input1 input.lds /^ foo1.o (.input1)$/;" i section:outputb roles:mapped 6outputc input.lds /^ outputc :$/;" S roles:def 7.input1 input.lds /^ *(.input1)$/;" i section:outputc roles:mapped 8.input2 input.lds /^ *(.input2)$/;" i section:outputc roles:mapped 9.text input.lds /^ .text : { *(.text) }$/;" S roles:def 10.text input.lds /^ .text : { *(.text) }$/;" i section:.text roles:mapped 11.DATA input.lds /^ .DATA : { [A-Z]*(.data) }$/;" S roles:def 12.data input.lds /^ .DATA : { [A-Z]*(.data) }$/;" i section:.DATA roles:mapped 13.DATA2 input.lds /^ .DATA2 : { *[A-Z](.data) } $/;" S roles:def 14.data input.lds /^ .DATA2 : { *[A-Z](.data) } $/;" i section:.DATA2 roles:mapped 15.data input.lds /^ .data : { *(.data) }$/;" S roles:def 16.data input.lds /^ .data : { *(.data) }$/;" i section:.data roles:mapped 17.bss input.lds /^ .bss : { *(.bss) }$/;" S roles:def 18.bss input.lds /^ .bss : { *(.bss) }$/;" i section:.bss roles:mapped 19.foo input.lds /^ .foo : { a.?(.foo) }$/;" S roles:def 20.foo input.lds /^ .foo : { a.?(.foo) }$/;" i section:.foo roles:mapped 21.bar input.lds /^ .bar : { b.*(*.bar) *(COMMON) }$/;" S roles:def 22.bar input.lds /^ .bar : { b.*(*.bar) *(COMMON) }$/;" i section:.bar roles:mapped 23.baz input.lds /^ .baz : { b.*(*.alpha .beta.text) *(COMMON) }$/;" S roles:def 24.alpha input.lds /^ .baz : { b.*(*.alpha .beta.text) *(COMMON) }$/;" i section:.baz roles:mapped 25.beta.text input.lds /^ .baz : { b.*(*.alpha .beta.text) *(COMMON) }$/;" i section:.baz roles:mapped 26.note input.lds /^ .note : { *(.note*) }$/;" S roles:def 27.note input.lds /^ .note : { *(.note*) }$/;" i section:.note roles:mapped 28all input.lds /^ all : {*(*)}$/;" S roles:def 29