Lines Matching refs:op_ptr
2600 const gdb_byte *op_ptr, const gdb_byte *op_end, in dwarf2_compile_expr_to_ax() argument
2606 const gdb_byte * const base = op_ptr; in dwarf2_compile_expr_to_ax()
2607 const gdb_byte *previous_piece = op_ptr; in dwarf2_compile_expr_to_ax()
2613 offsets = xmalloc ((op_end - op_ptr) * sizeof (int)); in dwarf2_compile_expr_to_ax()
2616 for (i = 0; i < op_end - op_ptr; ++i) in dwarf2_compile_expr_to_ax()
2625 while (op_ptr < op_end) in dwarf2_compile_expr_to_ax()
2627 enum dwarf_location_atom op = *op_ptr; in dwarf2_compile_expr_to_ax()
2632 offsets[op_ptr - base] = expr->len; in dwarf2_compile_expr_to_ax()
2633 ++op_ptr; in dwarf2_compile_expr_to_ax()
2689 uoffset = extract_unsigned_integer (op_ptr, addr_size, byte_order); in dwarf2_compile_expr_to_ax()
2690 op_ptr += addr_size; in dwarf2_compile_expr_to_ax()
2695 if (op_ptr >= op_end || *op_ptr != DW_OP_GNU_push_tls_address) in dwarf2_compile_expr_to_ax()
2701 ax_const_l (expr, extract_unsigned_integer (op_ptr, 1, byte_order)); in dwarf2_compile_expr_to_ax()
2702 op_ptr += 1; in dwarf2_compile_expr_to_ax()
2705 ax_const_l (expr, extract_signed_integer (op_ptr, 1, byte_order)); in dwarf2_compile_expr_to_ax()
2706 op_ptr += 1; in dwarf2_compile_expr_to_ax()
2709 ax_const_l (expr, extract_unsigned_integer (op_ptr, 2, byte_order)); in dwarf2_compile_expr_to_ax()
2710 op_ptr += 2; in dwarf2_compile_expr_to_ax()
2713 ax_const_l (expr, extract_signed_integer (op_ptr, 2, byte_order)); in dwarf2_compile_expr_to_ax()
2714 op_ptr += 2; in dwarf2_compile_expr_to_ax()
2717 ax_const_l (expr, extract_unsigned_integer (op_ptr, 4, byte_order)); in dwarf2_compile_expr_to_ax()
2718 op_ptr += 4; in dwarf2_compile_expr_to_ax()
2721 ax_const_l (expr, extract_signed_integer (op_ptr, 4, byte_order)); in dwarf2_compile_expr_to_ax()
2722 op_ptr += 4; in dwarf2_compile_expr_to_ax()
2725 ax_const_l (expr, extract_unsigned_integer (op_ptr, 8, byte_order)); in dwarf2_compile_expr_to_ax()
2726 op_ptr += 8; in dwarf2_compile_expr_to_ax()
2729 ax_const_l (expr, extract_signed_integer (op_ptr, 8, byte_order)); in dwarf2_compile_expr_to_ax()
2730 op_ptr += 8; in dwarf2_compile_expr_to_ax()
2733 op_ptr = safe_read_uleb128 (op_ptr, op_end, &uoffset); in dwarf2_compile_expr_to_ax()
2737 op_ptr = safe_read_sleb128 (op_ptr, op_end, &offset); in dwarf2_compile_expr_to_ax()
2773 dwarf_expr_require_composition (op_ptr, op_end, "DW_OP_regx"); in dwarf2_compile_expr_to_ax()
2779 op_ptr = safe_read_uleb128 (op_ptr, op_end, ®); in dwarf2_compile_expr_to_ax()
2780 dwarf_expr_require_composition (op_ptr, op_end, "DW_OP_regx"); in dwarf2_compile_expr_to_ax()
2789 op_ptr = safe_read_uleb128 (op_ptr, op_end, &len); in dwarf2_compile_expr_to_ax()
2790 if (op_ptr + len > op_end) in dwarf2_compile_expr_to_ax()
2796 ax_const_l (expr, extract_unsigned_integer (op_ptr, len, in dwarf2_compile_expr_to_ax()
2798 op_ptr += len; in dwarf2_compile_expr_to_ax()
2799 dwarf_expr_require_composition (op_ptr, op_end, in dwarf2_compile_expr_to_ax()
2807 dwarf_expr_require_composition (op_ptr, op_end, "DW_OP_stack_value"); in dwarf2_compile_expr_to_ax()
2843 op_ptr = safe_read_sleb128 (op_ptr, op_end, &offset); in dwarf2_compile_expr_to_ax()
2854 op_ptr = safe_read_uleb128 (op_ptr, op_end, ®); in dwarf2_compile_expr_to_ax()
2855 op_ptr = safe_read_sleb128 (op_ptr, op_end, &offset); in dwarf2_compile_expr_to_ax()
2885 op_ptr = safe_read_sleb128 (op_ptr, op_end, &offset); in dwarf2_compile_expr_to_ax()
2910 offset = *op_ptr++; in dwarf2_compile_expr_to_ax()
2932 size = *op_ptr++; in dwarf2_compile_expr_to_ax()
2972 op_ptr = safe_read_uleb128 (op_ptr, op_end, ®); in dwarf2_compile_expr_to_ax()
3099 offset = extract_signed_integer (op_ptr, 2, byte_order); in dwarf2_compile_expr_to_ax()
3100 op_ptr += 2; in dwarf2_compile_expr_to_ax()
3102 VEC_safe_push (int, dw_labels, op_ptr + offset - base); in dwarf2_compile_expr_to_ax()
3107 offset = extract_signed_integer (op_ptr, 2, byte_order); in dwarf2_compile_expr_to_ax()
3108 op_ptr += 2; in dwarf2_compile_expr_to_ax()
3112 VEC_safe_push (int, dw_labels, op_ptr + offset - base); in dwarf2_compile_expr_to_ax()
3124 if (op_ptr - 1 == previous_piece) in dwarf2_compile_expr_to_ax()
3126 previous_piece = op_ptr - 1; in dwarf2_compile_expr_to_ax()
3128 op_ptr = safe_read_uleb128 (op_ptr, op_end, &size); in dwarf2_compile_expr_to_ax()
3135 op_ptr = safe_read_uleb128 (op_ptr, op_end, &offset); in dwarf2_compile_expr_to_ax()
3197 uoffset = extract_unsigned_integer (op_ptr, size, byte_order); in dwarf2_compile_expr_to_ax()
3198 op_ptr += size; in dwarf2_compile_expr_to_ax()