(command.CommandList children: [ (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 'ELFSIZE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'ELFSIZE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ELFSIZE='> name:ELFSIZE) op: assign_op.Equal rhs: {<64>} ) ] 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 '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 <elf64-ia64-aix-little>)} ) ] 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: {<ia64>} ) ] 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 '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: {(DQ <0x10000000>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'DATA_ADDR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'DATA_ADDR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'DATA_ADDR='> name:DATA_ADDR) op: assign_op.Equal rhs: {(DQ <'ALIGN (0x10000000) + (. & ('> (${ Id.VSub_Name MAXPAGESIZE) <' - 1))'>)} ) ] 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: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'NOP='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'NOP='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NOP='> name:NOP) op: assign_op.Equal rhs: {<0x00300000010070000002000001000400>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_GOT_SECTIONS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_GOT_SECTIONS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OTHER_GOT_SECTIONS='> name:OTHER_GOT_SECTIONS) op: assign_op.Equal rhs: { (DQ <'\n'> <' .IA_64.pltoff '> (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 '}'> ) <' : { *(.IA_64.pltoff) }'> ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_PLT_RELOC_SECTIONS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_PLT_RELOC_SECTIONS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'OTHER_PLT_RELOC_SECTIONS='> name: OTHER_PLT_RELOC_SECTIONS ) op: assign_op.Equal rhs: { (DQ <'\n'> <' .rela.IA_64.pltoff '> (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 '}'> ) <' : { *(.rela.IA_64.pltoff) }'> ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_READONLY_SECTIONS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_READONLY_SECTIONS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'OTHER_READONLY_SECTIONS='> name: OTHER_READONLY_SECTIONS ) op: assign_op.Equal rhs: { (DQ <'\n'> <' .opd '> (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 '}'> ) <' : { *(.opd) }\n'> <' .IA_64.unwind_info '> (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 '}'> ) <' : { *(.IA_64.unwind_info*'> (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name RELOCATING> var_name: RELOCATING suffix_op: (suffix_op.Unary op: <Id.VTest_Plus _> arg_word: {<' .gnu.linkonce.ia64unwi.*'>} ) right: <Id.Right_DollarBrace '}'> ) <') }\n'> <' .IA_64.unwind '> (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 '}'> ) <' : { *(.IA_64.unwind*'> (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name RELOCATING> var_name: RELOCATING suffix_op: (suffix_op.Unary op: <Id.VTest_Plus _> arg_word: {<' .gnu.linkonce.ia64unw.*'>} ) right: <Id.Right_DollarBrace '}'> ) <') }'> ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'LIB_PATH='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'LIB_PATH='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'LIB_PATH='> name:LIB_PATH) op: assign_op.Equal rhs: {(DQ <'=/usr/lib/ia64l64:=/usr/lib:=/usr/local/lib'>)} ) ] redirects: [] ) ] )