(command.CommandList children: [ (command.ShAssignment left: <Id.Lit_VarLike 'MACHINE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'MACHINE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MACHINE='> name:MACHINE) op: assign_op.Equal rhs: (rhs_word__Empty) ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'SCRIPT_NAME='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'SCRIPT_NAME='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'SCRIPT_NAME='> name:SCRIPT_NAME) op: assign_op.Equal rhs: {<elf>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'TEMPLATE_NAME='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'TEMPLATE_NAME='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'TEMPLATE_NAME='> name:TEMPLATE_NAME) op: assign_op.Equal rhs: {<elf32>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'EXTRA_EM_FILE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'EXTRA_EM_FILE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'EXTRA_EM_FILE='> name:EXTRA_EM_FILE) op: assign_op.Equal rhs: {<scoreelf>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OUTPUT_FORMAT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OUTPUT_FORMAT='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OUTPUT_FORMAT='> name:OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-bigscore>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'BIG_OUTPUT_FORMAT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'BIG_OUTPUT_FORMAT='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'BIG_OUTPUT_FORMAT='> name:BIG_OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-bigscore>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'LITTLE_OUTPUT_FORMAT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'LITTLE_OUTPUT_FORMAT='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'LITTLE_OUTPUT_FORMAT='> name: LITTLE_OUTPUT_FORMAT ) op: assign_op.Equal rhs: {(DQ <elf32-littlescore>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'NO_RELA_RELOCS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'NO_RELA_RELOCS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NO_RELA_RELOCS='> name:NO_RELA_RELOCS) op: assign_op.Equal rhs: {<yes>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'GROUP='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'GROUP='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'GROUP='> name:GROUP) op: assign_op.Equal rhs: {(DQ <'-lm -lc -lglsim -lgcc -lstdc++'>)} ) ] redirects: [] ) (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: {<0x00000000>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'MAXPAGESIZE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'MAXPAGESIZE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MAXPAGESIZE='> name:MAXPAGESIZE) op: assign_op.Equal rhs: {<256>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'NONPAGED_TEXT_START_ADDR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'NONPAGED_TEXT_START_ADDR='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'NONPAGED_TEXT_START_ADDR='> name: NONPAGED_TEXT_START_ADDR ) op: assign_op.Equal rhs: {<0x0400000>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'SHLIB_TEXT_START_ADDR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'SHLIB_TEXT_START_ADDR='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'SHLIB_TEXT_START_ADDR='> name: SHLIB_TEXT_START_ADDR ) op: assign_op.Equal rhs: {<0x5ffe0000>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_GOT_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_GOT_SYMBOLS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OTHER_GOT_SYMBOLS='> name:OTHER_GOT_SYMBOLS) op: assign_op.Equal rhs: {(SQ <'\n'> <' _gp = ALIGN(16) + 0x3ff0;\n'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_BSS_START_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_BSS_START_SYMBOLS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'OTHER_BSS_START_SYMBOLS='> name: OTHER_BSS_START_SYMBOLS ) op: assign_op.Equal rhs: {(SQ <'_bss_start__ = . + ALIGN(4);'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_BSS_END_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_BSS_END_SYMBOLS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'OTHER_BSS_END_SYMBOLS='> name: OTHER_BSS_END_SYMBOLS ) op: assign_op.Equal rhs: {(SQ <'_bss_end__ = . ; __bss_end__ = . ; __end__ = . ;'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'DATA_START_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'DATA_START_SYMBOLS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'DATA_START_SYMBOLS='> name:DATA_START_SYMBOLS) op: assign_op.Equal rhs: {(SQ <'_fdata = . ;'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'SDATA_START_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'SDATA_START_SYMBOLS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'SDATA_START_SYMBOLS='> name: SDATA_START_SYMBOLS ) op: assign_op.Equal rhs: {(SQ <'_sdata_begin = . ;'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_BSS_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_BSS_SYMBOLS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OTHER_BSS_SYMBOLS='> name:OTHER_BSS_SYMBOLS) op: assign_op.Equal rhs: {(SQ <'\n'> <' _bss_start = ALIGN(4) ;\n'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'STACK_ADDR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'STACK_ADDR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'STACK_ADDR='> name:STACK_ADDR) op: assign_op.Equal rhs: {<0x8000000>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'ARCH='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'ARCH='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ARCH='> name:ARCH) op: assign_op.Equal rhs: {<score3>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'MACHINE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'MACHINE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MACHINE='> name:MACHINE) op: assign_op.Equal rhs: (rhs_word__Empty) ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'ENTRY='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'ENTRY='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ENTRY='> name:ENTRY) op: assign_op.Equal rhs: {<_start>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'EMBEDDED='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'EMBEDDED='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'EMBEDDED='> name:EMBEDDED) op: assign_op.Equal rhs: {<yes>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'GENERATE_SHLIB_SCRIPT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'GENERATE_SHLIB_SCRIPT='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'GENERATE_SHLIB_SCRIPT='> name: GENERATE_SHLIB_SCRIPT ) op: assign_op.Equal rhs: {<yes>} ) ] redirects: [] ) ] )