Lines Matching refs:stack_len
42 retval->stack_len = 0; in new_dwarf_expr_context()
66 if (ctx->stack_len + need > ctx->stack_allocated) in dwarf_expr_grow_stack()
68 size_t newlen = ctx->stack_len + need + 10; in dwarf_expr_grow_stack()
81 ctx->stack[ctx->stack_len++] = value; in dwarf_expr_push()
89 if (ctx->stack_len <= 0) in dwarf_expr_pop()
91 ctx->stack_len--; in dwarf_expr_pop()
99 if (ctx->stack_len < n) in dwarf_expr_fetch()
101 n, ctx->stack_len); in dwarf_expr_fetch()
102 return ctx->stack[ctx->stack_len - (1 + n)]; in dwarf_expr_fetch()
461 before_stack_len = ctx->stack_len; in execute_stack_op()
471 ctx->stack_len = before_stack_len; in execute_stack_op()
496 if (ctx->stack_len < 3) in execute_stack_op()
498 ctx->stack_len); in execute_stack_op()
499 t1 = ctx->stack[ctx->stack_len - 1]; in execute_stack_op()
500 t2 = ctx->stack[ctx->stack_len - 2]; in execute_stack_op()
501 t3 = ctx->stack[ctx->stack_len - 3]; in execute_stack_op()
502 ctx->stack[ctx->stack_len - 1] = t2; in execute_stack_op()
503 ctx->stack[ctx->stack_len - 2] = t3; in execute_stack_op()
504 ctx->stack[ctx->stack_len - 3] = t1; in execute_stack_op()
512 if (ctx->stack_len < 2) in execute_stack_op()
514 ctx->stack_len); in execute_stack_op()
515 t1 = ctx->stack[ctx->stack_len - 1]; in execute_stack_op()
516 t2 = ctx->stack[ctx->stack_len - 2]; in execute_stack_op()
517 ctx->stack[ctx->stack_len - 1] = t2; in execute_stack_op()
518 ctx->stack[ctx->stack_len - 2] = t1; in execute_stack_op()