(command.CommandList children: [ (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 '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 '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-powerpc>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'NO_REL_RELOCS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'NO_REL_RELOCS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NO_REL_RELOCS='> name:NO_REL_RELOCS) op: assign_op.Equal rhs: {<yes>} ) ] 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: {<powerpc>} ) ] 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 '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 '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: {(DQ <'CONSTANT (MAXPAGESIZE)'>)} ) ] 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: {<0x100000>} ) ] 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 <'__DATA_ROM = .; __DATA_RAM = .;'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'EXECUTABLE_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'EXECUTABLE_SYMBOLS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'EXECUTABLE_SYMBOLS='> name:EXECUTABLE_SYMBOLS) op: assign_op.Equal rhs: { (SQ < '__HEAP_START = .; __SP_INIT = 0x800000; __SP_END = __SP_INIT - 0x20000; __HEAP_END = __SP_END; __DATA_END = _edata; __BSS_START = __bss_start; __BSS_END = _end; __HEAP_START = _end;' > ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'INIT_START='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'INIT_START='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'INIT_START='> name:INIT_START) op: assign_op.Equal rhs: {(SQ <'*(.init$00); *(.init$0[1-9]); *(.init$[1-8][0-9]); *(.init$9[0-8])'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'INIT_END='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'INIT_END='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'INIT_END='> name:INIT_END) op: assign_op.Equal rhs: {(SQ <'*(.init$99)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'FINI_START='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'FINI_START='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'FINI_START='> name:FINI_START) op: assign_op.Equal rhs: {(SQ <'*(.fini$00); *(.fini$0[1-9]); *(.fini$[1-8][0-9]); *(.fini$9[0-8])'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'FINI_END='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'FINI_END='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'FINI_END='> name:FINI_END) op: assign_op.Equal rhs: {(SQ <'*(.fini$99)'>)} ) ] redirects: [] ) ] )