Home | History | Annotate | Download | only in ld

Lines Matching defs:etree

462   union etree_union *etree;
2656 { mri_public((yyvsp[-2].name), (yyvsp[0].etree)); }
2662 { mri_public((yyvsp[-2].name), (yyvsp[0].etree)); }
2668 { mri_public((yyvsp[-1].name), (yyvsp[0].etree)); }
2680 { mri_output_section((yyvsp[-2].name), (yyvsp[0].etree));}
2686 { mri_output_section((yyvsp[-1].name), (yyvsp[0].etree));}
2692 { mri_output_section((yyvsp[-2].name), (yyvsp[0].etree));}
2698 { mri_align((yyvsp[-2].name),(yyvsp[0].etree)); }
2704 { mri_align((yyvsp[-2].name),(yyvsp[0].etree)); }
2710 { mri_alignmod((yyvsp[-2].name),(yyvsp[0].etree)); }
2716 { mri_alignmod((yyvsp[-2].name),(yyvsp[0].etree)); }
2740 { mri_base((yyvsp[0].etree)); }
3073 lang_add_assignment (exp_assert ((yyvsp[-3].etree), (yyvsp[-1].name))); }
3450 lang_add_data ((int) (yyvsp[-3].integer), (yyvsp[-1].etree));
3489 lang_add_assignment (exp_assert ((yyvsp[-4].etree), (yyvsp[-2].name)));
3535 (yyval.fill) = exp_get_fill ((yyvsp[0].etree), 0, _("fill value"));
3609 lang_add_assignment (exp_assign ((yyvsp[-2].name), (yyvsp[0].etree), false));
3621 (yyvsp[0].etree)), false));
3629 lang_add_assignment (exp_assign ((yyvsp[-3].name), (yyvsp[-1].etree), true));
3637 lang_add_assignment (exp_provide ((yyvsp[-3].name), (yyvsp[-1].etree), false));
3645 lang_add_assignment (exp_provide ((yyvsp[-3].name), (yyvsp[-1].etree), true));
3671 region->origin_exp = (yyvsp[0].etree);
3684 region->length_exp = (yyvsp[0].etree);
3803 { ldlex_popstate (); (yyval.etree) = (yyvsp[0].etree); }
3809 { (yyval.etree) = exp_unop ('-', (yyvsp[0].etree)); }
3815 { (yyval.etree) = (yyvsp[-1].etree); }
3821 { (yyval.etree) = exp_unop ((int) (yyvsp[-3].integer),(yyvsp[-1].etree)); }
3827 { (yyval.etree) = exp_unop ('!', (yyvsp[0].etree)); }
3833 { (yyval.etree) = (yyvsp[0].etree); }
3839 { (yyval.etree) = exp_unop ('~', (yyvsp[0].etree));}
3845 { (yyval.etree) = exp_binop ('*', (yyvsp[-2].etree), (yyvsp[0].etree)); }
3851 { (yyval.etree) = exp_binop ('/', (yyvsp[-2].etree), (yyvsp[0].etree)); }
3857 { (yyval.etree) = exp_binop ('%', (yyvsp[-2].etree), (yyvsp[0].etree)); }
3863 { (yyval.etree) = exp_binop ('+', (yyvsp[-2].etree), (yyvsp[0].etree)); }
3869 { (yyval.etree) = exp_binop ('-' , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3875 { (yyval.etree) = exp_binop (LSHIFT , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3881 { (yyval.etree) = exp_binop (RSHIFT , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3887 { (yyval.etree) = exp_binop (EQ , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3893 { (yyval.etree) = exp_binop (NE , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3899 { (yyval.etree) = exp_binop (LE , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3905 { (yyval.etree) = exp_binop (GE , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3911 { (yyval.etree) = exp_binop ('<' , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3917 { (yyval.etree) = exp_binop ('>' , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3923 { (yyval.etree) = exp_binop ('&' , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3929 { (yyval.etree) = exp_binop ('^' , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3935 { (yyval.etree) = exp_binop ('|' , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3941 { (yyval.etree) = exp_trinop ('?' , (yyvsp[-4].etree), (yyvsp[-2].etree), (yyvsp[0].etree)); }
3947 { (yyval.etree) = exp_binop (ANDAND , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3953 { (yyval.etree) = exp_binop (OROR , (yyvsp[-2].etree), (yyvsp[0].etree)); }
3959 { (yyval.etree) = exp_nameop (DEFINED, (yyvsp[-1].name)); }
3965 { (yyval.etree) = exp_bigintop ((yyvsp[0].bigint).integer, (yyvsp[0].bigint).str); }
3971 { (yyval.etree) = exp_nameop (SIZEOF_HEADERS,0); }
3977 { (yyval.etree) = exp_nameop (ALIGNOF, (yyvsp[0].name)); }
3983 { (yyval.etree) = exp_nameop (SIZEOF, (yyvsp[0].name)); }
3989 { (yyval.etree) = exp_nameop (ADDR, (yyvsp[0].name)); }
3995 { (yyval.etree) = exp_nameop (LOADADDR, (yyvsp[0].name)); }
4001 { (yyval.etree) = exp_nameop (CONSTANT,(yyvsp[-1].name)); }
4007 { (yyval.etree) = exp_unop (ABSOLUTE, (yyvsp[-1].etree)); }
4013 { (yyval.etree) = exp_unop (ALIGN_K,(yyvsp[-1].etree)); }
4019 { (yyval.etree) = exp_binop (ALIGN_K,(yyvsp[-3].etree),(yyvsp[-1].etree)); }
4025 { (yyval.etree) = exp_binop (DATA_SEGMENT_ALIGN, (yyvsp[-3].etree), (yyvsp[-1].etree)); }
4031 { (yyval.etree) = exp_binop (DATA_SEGMENT_RELRO_END, (yyvsp[-1].etree), (yyvsp[-3].etree)); }
4037 { (yyval.etree) = exp_unop (DATA_SEGMENT_END, (yyvsp[-1].etree)); }
4060 (yyval.etree) = exp_binop (SEGMENT_START,
4061 (yyvsp[-1].etree),
4068 { (yyval.etree) = exp_unop (ALIGN_K,(yyvsp[-1].etree)); }
4074 { (yyval.etree) = exp_nameop (NAME,(yyvsp[0].name)); }
4080 { (yyval.etree) = exp_binop (MAX_K, (yyvsp[-3].etree), (yyvsp[-1].etree) ); }
4086 { (yyval.etree) = exp_binop (MIN_K, (yyvsp[-3].etree), (yyvsp[-1].etree) ); }
4092 { (yyval.etree) = exp_assert ((yyvsp[-3].etree), (yyvsp[-1].name)); }
4098 { (yyval.etree) = exp_nameop (ORIGIN, (yyvsp[0].name)); }
4104 { (yyval.etree) = exp_nameop (LENGTH, (yyvsp[0].name)); }
4110 { (yyval.etree) = exp_unop (LOG2CEIL, (yyvsp[-1].etree)); }
4128 { (yyval.etree) = (yyvsp[-1].etree); }
4134 { (yyval.etree) = 0; }
4140 { (yyval.etree) = (yyvsp[-1].etree); }
4146 { (yyval.etree) = 0; }
4164 { (yyval.etree) = (yyvsp[-1].etree); }
4170 { (yyval.etree) = 0; }
4209 lang_enter_output_section_statement ((yyvsp[-7].name), (yyvsp[-5].etree), sectype,
4210 sectype_value, (yyvsp[-3].etree), (yyvsp[-1].etree), (yyvsp[-4].etree), (yyvsp[0].token), (yyvsp[-2].token));
4257 lang_enter_overlay ((yyvsp[-5].etree), (yyvsp[-2].etree));
4270 lang_leave_overlay ((yyvsp[-10].etree), (int) (yyvsp[-11].integer),
4286 lang_add_assignment (exp_assign (".", (yyvsp[0].etree), false));
4331 { sectype = typed_readonly_section; sectype_value = (yyvsp[-1].etree); }
4343 { sectype = type_section; sectype_value = (yyvsp[0].etree); }
4361 { (yyval.etree) = (yyvsp[-2].etree); }
4367 { (yyval.etree) = (etree_type *)NULL; }
4373 { (yyval.etree) = (yyvsp[-3].etree); }
4379 { (yyval.etree) = (yyvsp[-7].etree); }
4385 { (yyval.etree) = (yyvsp[-1].etree); }
4391 { (yyval.etree) = (etree_type *) NULL; }
4484 lang_new_phdr ((yyvsp[-5].name), (yyvsp[-3].etree), (yyvsp[-2].phdr).filehdr, (yyvsp[-2].phdr).phdrs, (yyvsp[-2].phdr).at,
4493 (yyval.etree) = (yyvsp[0].etree);
4495 if ((yyvsp[0].etree)->type.node_class == etree_name
4496 && (yyvsp[0].etree)->type.node_code == NAME)
4507 s = (yyvsp[0].etree)->name.name;
4513 (yyval.etree) = exp_intop (i);
4519 (yyval.etree) = exp_intop (0x6474e550);
4521 (yyval.etree) = exp_intop (0x6474e551);
4523 (yyval.etree) = exp_intop (0x6474e552);
4525 (yyval.etree) = exp_intop (0x6474e553);
4531 (yyval.etree) = exp_intop (0);
4551 if (strcmp ((yyvsp[-2].name), "FILEHDR") == 0 && (yyvsp[-1].etree) == NULL)
4553 else if (strcmp ((yyvsp[-2].name), "PHDRS") == 0 && (yyvsp[-1].etree) == NULL)
4555 else if (strcmp ((yyvsp[-2].name), "FLAGS") == 0 && (yyvsp[-1].etree) != NULL)
4556 etree);
4568 (yyval.phdr).at = (yyvsp[-2].etree);
4576 (yyval.etree) = NULL;
4584 (yyval.etree) = (yyvsp[-1].etree);