(command.CommandList children: [ (command.Simple blame_tok: <.> more_env: [] words: [{<.>} {(${ Id.VSub_Name srcdir) <'/emulparams/elf32ppc.sh'>}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike 'TEXT_START_ADDR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'TEXT_START_ADDR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'TEXT_START_ADDR='> name:TEXT_START_ADDR) op: assign_op.Equal rhs: {<0x10000000>} ) ] redirects: [] ) (command.Simple blame_tok: <unset> more_env: [] words: [{<unset>} {<EXECUTABLE_SYMBOLS>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <unset> more_env: [] words: [{<unset>} {<OTHER_END_SYMBOLS>}] redirects: [] do_fork: T ) (command.AndOr children: [ (command.Simple blame_tok: <test> more_env: [] words: [{<test>} {<-z>} {(DQ (${ Id.VSub_Name RELOCATING))}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_SECTIONS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_SECTIONS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OTHER_SECTIONS='> name:OTHER_SECTIONS) op: assign_op.Equal rhs: {(DQ <'/DISCARD/\t: { *(.fixup) }'>)} ) ] redirects: [] ) ] ops: [<Id.Op_DPipe _>] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_RELRO_SECTIONS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_RELRO_SECTIONS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'OTHER_RELRO_SECTIONS='> name: OTHER_RELRO_SECTIONS ) op: assign_op.Equal rhs: { (DQ <'\n'> <' .got1 '> (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name RELOCATING> var_name: RELOCATING suffix_op: (suffix_op.Unary op:<Id.VTest_Hyphen _> arg_word:{<0>}) right: <Id.Right_DollarBrace '}'> ) <' : { *(.got1) }\n'> <' .got2 '> (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name RELOCATING> var_name: RELOCATING suffix_op: (suffix_op.Unary op:<Id.VTest_Hyphen _> arg_word:{<0>}) right: <Id.Right_DollarBrace '}'> ) <' : { *(.got2) }'> ) } ) ] redirects: [] ) ] )