Lines Matching refs:expr
339 Expression_ptr expr; member
2385 …{ script_add_assertion(closure, (yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].string).value, (yyvsp[(…
2458 …{ script_add_assertion(closure, (yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].string).value, (yyvsp[(…
2498 (yyval.output_section_header).load_address = (yyvsp[(3) - (7)].expr);
2499 (yyval.output_section_header).align = (yyvsp[(4) - (7)].expr);
2500 (yyval.output_section_header).subalign = (yyvsp[(5) - (7)].expr);
2527 (yyval.output_section_header).address = (yyvsp[(1) - (2)].expr);
2536 (yyval.output_section_header).address = (yyvsp[(1) - (4)].expr);
2554 (yyval.output_section_header).address = (yyvsp[(1) - (5)].expr);
2604 { (yyval.expr) = NULL; }
2610 { (yyval.expr) = (yyvsp[(3) - (4)].expr); }
2616 { (yyval.expr) = NULL; }
2622 { (yyval.expr) = (yyvsp[(3) - (4)].expr); }
2628 { (yyval.expr) = NULL; }
2634 { (yyval.expr) = (yyvsp[(3) - (4)].expr); }
2665 (yyval.output_section_trailer).fill = (yyvsp[(4) - (5)].expr);
2697 { (yyval.expr) = (yyvsp[(2) - (2)].expr); }
2703 { (yyval.expr) = NULL; }
2709 { script_add_data(closure, (yyvsp[(1) - (4)].integer), (yyvsp[(3) - (4)].expr)); }
2715 …{ script_add_assertion(closure, (yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].string).value, (yyvsp[(…
2721 { script_add_fill(closure, (yyvsp[(3) - (4)].expr)); }
2961 …tring).length, (yyvsp[(2) - (10)].integer), (yyvsp[(6) - (10)].expr), (yyvsp[(10) - (10)].expr)); }
3054 (yyval.phdr_info).load_address = (yyvsp[(3) - (5)].expr);
3061 …yyvsp[(1) - (3)].string).value, (yyvsp[(1) - (3)].string).length, (yyvsp[(3) - (3)].expr), 0, 0); }
3069 Expression_ptr e = script_exp_binary_add(s, (yyvsp[(3) - (3)].expr));
3079 Expression_ptr e = script_exp_binary_sub(s, (yyvsp[(3) - (3)].expr));
3089 Expression_ptr e = script_exp_binary_mult(s, (yyvsp[(3) - (3)].expr));
3099 Expression_ptr e = script_exp_binary_div(s, (yyvsp[(3) - (3)].expr));
3109 Expression_ptr e = script_exp_binary_lshift(s, (yyvsp[(3) - (3)].expr));
3119 Expression_ptr e = script_exp_binary_rshift(s, (yyvsp[(3) - (3)].expr));
3129 Expression_ptr e = script_exp_binary_bitwise_and(s, (yyvsp[(3) - (3)].expr));
3139 Expression_ptr e = script_exp_binary_bitwise_or(s, (yyvsp[(3) - (3)].expr));
3147 …yyvsp[(3) - (6)].string).value, (yyvsp[(3) - (6)].string).length, (yyvsp[(5) - (6)].expr), 1, 0); }
3153 …yyvsp[(3) - (6)].string).value, (yyvsp[(3) - (6)].string).length, (yyvsp[(5) - (6)].expr), 1, 1); }
3167 (yyval.expr) = (yyvsp[(2) - (2)].expr);
3174 { (yyval.expr) = (yyvsp[(2) - (3)].expr); }
3180 { (yyval.expr) = script_exp_unary_minus((yyvsp[(2) - (2)].expr)); }
3186 { (yyval.expr) = script_exp_unary_logical_not((yyvsp[(2) - (2)].expr)); }
3192 { (yyval.expr) = script_exp_unary_bitwise_not((yyvsp[(2) - (2)].expr)); }
3198 { (yyval.expr) = (yyvsp[(2) - (2)].expr); }
3204 { (yyval.expr) = script_exp_binary_mult((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3210 { (yyval.expr) = script_exp_binary_div((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3216 { (yyval.expr) = script_exp_binary_mod((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3222 { (yyval.expr) = script_exp_binary_add((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3228 { (yyval.expr) = script_exp_binary_sub((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3234 { (yyval.expr) = script_exp_binary_lshift((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3240 { (yyval.expr) = script_exp_binary_rshift((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3246 { (yyval.expr) = script_exp_binary_eq((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3252 { (yyval.expr) = script_exp_binary_ne((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3258 { (yyval.expr) = script_exp_binary_le((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3264 { (yyval.expr) = script_exp_binary_ge((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3270 { (yyval.expr) = script_exp_binary_lt((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3276 { (yyval.expr) = script_exp_binary_gt((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3282 …{ (yyval.expr) = script_exp_binary_bitwise_and((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3288 …{ (yyval.expr) = script_exp_binary_bitwise_xor((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3294 … { (yyval.expr) = script_exp_binary_bitwise_or((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3300 …{ (yyval.expr) = script_exp_binary_logical_and((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3306 … { (yyval.expr) = script_exp_binary_logical_or((yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
3312 …{ (yyval.expr) = script_exp_trinary_cond((yyvsp[(1) - (5)].expr), (yyvsp[(3) - (5)].expr), (yyvsp[…
3318 { (yyval.expr) = script_exp_integer((yyvsp[(1) - (1)].integer)); }
3324 …{ (yyval.expr) = script_symbol(closure, (yyvsp[(1) - (1)].string).value, (yyvsp[(1) - (1)].string)…
3330 { (yyval.expr) = script_exp_function_max((yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].expr)); }
3336 { (yyval.expr) = script_exp_function_min((yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].expr)); }
3342 …{ (yyval.expr) = script_exp_function_defined((yyvsp[(3) - (4)].string).value, (yyvsp[(3) - (4)].st…
3348 { (yyval.expr) = script_exp_function_sizeof_headers(); }
3354 …{ (yyval.expr) = script_exp_function_alignof((yyvsp[(3) - (4)].string).value, (yyvsp[(3) - (4)].st…
3360 …{ (yyval.expr) = script_exp_function_sizeof((yyvsp[(3) - (4)].string).value, (yyvsp[(3) - (4)].str…
3366 …{ (yyval.expr) = script_exp_function_addr((yyvsp[(3) - (4)].string).value, (yyvsp[(3) - (4)].strin…
3372 …{ (yyval.expr) = script_exp_function_loadaddr((yyvsp[(3) - (4)].string).value, (yyvsp[(3) - (4)].s…
3378 …{ (yyval.expr) = script_exp_function_origin(closure, (yyvsp[(3) - (4)].string).value, (yyvsp[(3) -…
3384 …{ (yyval.expr) = script_exp_function_length(closure, (yyvsp[(3) - (4)].string).value, (yyvsp[(3) -…
3390 …{ (yyval.expr) = script_exp_function_constant((yyvsp[(3) - (4)].string).value, (yyvsp[(3) - (4)].s…
3396 { (yyval.expr) = script_exp_function_absolute((yyvsp[(3) - (4)].expr)); }
3402 … { (yyval.expr) = script_exp_function_align(script_exp_string(".", 1), (yyvsp[(3) - (4)].expr)); }
3408 { (yyval.expr) = script_exp_function_align((yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].expr)); }
3414 … { (yyval.expr) = script_exp_function_align(script_exp_string(".", 1), (yyvsp[(3) - (4)].expr)); }
3422 …(yyval.expr) = script_exp_function_data_segment_align((yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].e…
3431 …(yyval.expr) = script_exp_function_data_segment_relro_end((yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6…
3438 { (yyval.expr) = script_exp_function_data_segment_end((yyvsp[(3) - (4)].expr)); }
3445 …(yyval.expr) = script_exp_function_segment_start((yyvsp[(3) - (6)].string).value, (yyvsp[(3) - (6)…
3456 …{ (yyval.expr) = script_exp_function_assert((yyvsp[(3) - (6)].expr), (yyvsp[(5) - (6)].string).val…
3462 …yyvsp[(1) - (3)].string).value, (yyvsp[(1) - (3)].string).length, (yyvsp[(3) - (3)].expr), 0, 0); }