(command.CommandList children: [ (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:ARCH) op:assign_op.Equal rhs:{<arm>} spids:[0])] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:SCRIPT_NAME) op: assign_op.Equal rhs: {<elf>} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-littlearm>)} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BIG_OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-bigarm>)} spids: [11] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:LITTLE_OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-littlearm>)} spids: [16] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MAXPAGESIZE) op: assign_op.Equal rhs: {(DQ <'CONSTANT (MAXPAGESIZE)'>)} spids: [21] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:COMMONPAGESIZE) op: assign_op.Equal rhs: {(DQ <'CONSTANT (COMMONPAGESIZE)'>)} spids: [26] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TEMPLATE_NAME) op: assign_op.Equal rhs: {<elf32>} spids: [31] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:EXTRA_EM_FILE) op: assign_op.Equal rhs: {<armelf>} spids: [34] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:GENERATE_SHLIB_SCRIPT) op: assign_op.Equal rhs: {<yes>} spids: [37] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:GENERATE_PIE_SCRIPT) op: assign_op.Equal rhs: {<yes>} spids: [40] ) ] ) (command.Sentence child: (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:DATA_START_SYMBOLS) op: assign_op.Equal rhs: {(SQ <'PROVIDE (__data_start = .);'>)} spids: [44] ) ] ) terminator: <Id.Op_Semi _> ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OTHER_TEXT_SECTIONS) op: assign_op.Equal rhs: {(SQ <'*(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)'>)} spids: [50] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OTHER_BSS_SYMBOLS) op: assign_op.Equal rhs: {(SQ <'__bss_start__ = .;'>)} spids: [55] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OTHER_BSS_END_SYMBOLS) op: assign_op.Equal rhs: {(SQ <'_bss_end__ = . ; __bss_end__ = . ;'>)} spids: [60] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OTHER_END_SYMBOLS) op: assign_op.Equal rhs: {(SQ <'__end__ = . ;'>)} spids: [65] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OTHER_SECTIONS) op: assign_op.Equal rhs: {(SQ <'.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }'>)} spids: [70] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TEXT_START_ADDR) op: assign_op.Equal rhs: {<0x00010000>} spids: [76] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TARGET2_TYPE) op: assign_op.Equal rhs: {<got-rel>} spids: [79] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:NO_SMALL_DATA) op: assign_op.Equal rhs: {<yes>} spids: [86] ) ] ) ] )