(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:SCRIPT_NAME) op: assign_op.Equal rhs: {<elf>} spids: [7] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:NO_REL_RELOCS) op: assign_op.Equal rhs: {<yes>} spids: [10] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:BIG_OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-sh-vxworks>)} spids: [13] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:LITTLE_OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-shl-vxworks>)} spids: [18] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$BIG_OUTPUT_FORMAT'))} spids: [23] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TEXT_START_ADDR) op: assign_op.Equal rhs: {<0x1000>} spids: [28] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MAXPAGESIZE) op: assign_op.Equal rhs: {(SQ <'CONSTANT (MAXPAGESIZE)'>)} spids: [31] ) ] ) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:ARCH) op:assign_op.Equal rhs:{<sh>} spids:[36])] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MACHINE) op: assign_op.Equal rhs: (word.Empty) spids: [39] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:TEMPLATE_NAME) op: assign_op.Equal rhs: {<elf32>} spids: [41] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:GENERATE_SHLIB_SCRIPT) op: assign_op.Equal rhs: {<yes>} spids: [44] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:ENTRY) op: assign_op.Equal rhs: {<__start>} spids: [47] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:SYMPREFIX) op: assign_op.Equal rhs: {<Id.Lit_Underscore _>} spids: [50] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:GOT) op: assign_op.Equal rhs: { (DQ <'.got '> (braced_var_sub token: <Id.VSub_Name RELOCATING> suffix_op: (suffix_op.Unary tok:<Id.VTest_Hyphen -> arg_word:{<0>}) ) <' : {\n'> <' PROVIDE(__GLOBAL_OFFSET_TABLE_ = .);\n'> <' *(.got.plt) *(.got) }'> ) } spids: [53] ) ] ) (C {<.>} {(${ Id.VSub_Name srcdir) <'/emulparams/vxworks.sh'>}) ] )