Lines Matching defs:expr_len

462 				  size_t	expr_len,
7560 /// @param expr_len the length of the resulting dwarf expression.
7564 /// as value. In that case the expr and expr_len arguments are set to the
7570 size_t* expr_len)
7587 *expr_len = len;
7892 /// @param expr_len the lengths of @p ops array above.
7906 size_t expr_len,
7933 ABG_ASSERT(index + 1 < expr_len);
8016 /// @param expr_len the lengths of @p expr array above.
8030 size_t expr_len,
8035 ABG_ASSERT(index < expr_len);
8149 /// @param expr_len the lengths of @p expr array above.
8163 size_t expr_len,
8168 ABG_ASSERT(index < expr_len);
8241 /// @param expr_len the length of the expression @p expr.
8249 uint64_t expr_len,
8252 if (expr_len == 1 && (expr[0].atom == DW_OP_plus_uconst))
8265 /// @param expr_len the length of the expression to consider.
8282 size_t expr_len,
8294 if (op_is_arith_logic(expr, expr_len, index,
8296 || op_pushes_constant_value(expr, expr_len, index,
8298 || op_manipulates_stack(expr, expr_len, index,
8300 || op_pushes_non_constant_value(expr, expr_len, index,
8302 || op_is_control_flow(expr, expr_len, index,
8310 } while (index < expr_len);
8326 /// @param expr_len the length of the expression to consider.
8336 size_t expr_len,
8341 return eval_last_constant_dwarf_sub_expr(expr, expr_len, value,
8659 size_t expr_len = 0;
8684 &expr, &expr_len))
8690 if (!eval_quickly(expr, expr_len, offset))
8693 if (!eval_last_constant_dwarf_sub_expr(expr, expr_len,
8736 size_t expr_len = 0;
8747 if (dwarf_getlocation(&attr, &expr, &expr_len))
8751 if (expr_len == 0)
8782 size_t expr_len = 0;
8784 &expr, &expr_len))
8789 if (!eval_last_constant_dwarf_sub_expr(expr, expr_len, i, is_tls_addr))