Coverage Report

Created: 2026-08-15 07:15

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exec/common/arithmetic_overflow.h
Line
Count
Source
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
// This file is copied from
18
// https://github.com/ClickHouse/ClickHouse/blob/master/base/base/arithmeticOverflow.h
19
// and modified by Doris
20
21
#pragma once
22
23
#include "core/extended_types.h"
24
namespace common {
25
template <typename T>
26
65.8k
inline bool add_overflow(T x, T y, T& res) {
27
65.8k
    return __builtin_add_overflow(x, y, &res);
28
65.8k
}
29
30
template <>
31
536
inline bool add_overflow(int x, int y, int& res) {
32
536
    return __builtin_sadd_overflow(x, y, &res);
33
536
}
34
35
template <>
36
2.46M
inline bool add_overflow(long x, long y, long& res) {
37
2.46M
    return __builtin_saddl_overflow(x, y, &res);
38
2.46M
}
39
40
template <>
41
0
inline bool add_overflow(long long x, long long y, long long& res) {
42
0
    return __builtin_saddll_overflow(x, y, &res);
43
0
}
44
45
template <>
46
3.79k
NO_SANITIZE_UNDEFINED inline bool add_overflow(__int128 x, __int128 y, __int128& res) {
47
3.79k
    static constexpr __int128 min_int128 = __int128(0x8000000000000000ll) << 64;
48
3.79k
    static constexpr __int128 max_int128 =
49
3.79k
            (__int128(0x7fffffffffffffffll) << 64) + 0xffffffffffffffffll;
50
3.79k
    res = x + y;
51
3.79k
    return (y > 0 && x > max_int128 - y) || (y < 0 && x < min_int128 - y);
52
3.79k
}
53
54
template <>
55
86
NO_SANITIZE_UNDEFINED inline bool add_overflow(wide::Int256 x, wide::Int256 y, wide::Int256& res) {
56
86
    static constexpr wide::Int256 min_int256 = std::numeric_limits<wide::Int256>::min();
57
86
    static constexpr wide::Int256 max_int256 = std::numeric_limits<wide::Int256>::max();
58
86
    res = x + y;
59
86
    return (y > 0 && x > max_int256 - y) || (y < 0 && x < min_int256 - y);
60
86
}
61
template <typename T>
62
inline bool sub_overflow(T x, T y, T& res) {
63
    return __builtin_sub_overflow(x, y, &res);
64
}
65
66
template <>
67
388
inline bool sub_overflow(int x, int y, int& res) {
68
388
    return __builtin_ssub_overflow(x, y, &res);
69
388
}
70
71
template <>
72
2.98M
inline bool sub_overflow(long x, long y, long& res) {
73
2.98M
    return __builtin_ssubl_overflow(x, y, &res);
74
2.98M
}
75
76
template <>
77
0
inline bool sub_overflow(long long x, long long y, long long& res) {
78
0
    return __builtin_ssubll_overflow(x, y, &res);
79
0
}
80
81
template <>
82
131k
inline bool sub_overflow(__int128 x, __int128 y, __int128& res) {
83
131k
    static constexpr __int128 min_int128 = __int128(0x8000000000000000ll) << 64;
84
131k
    static constexpr __int128 max_int128 =
85
131k
            (__int128(0x7fffffffffffffffll) << 64) + 0xffffffffffffffffll;
86
131k
    res = x - y;
87
131k
    return (y < 0 && x > max_int128 + y) || (y > 0 && x < min_int128 + y);
88
131k
}
89
90
template <>
91
32
inline bool sub_overflow(wide::Int256 x, wide::Int256 y, wide::Int256& res) {
92
32
    static constexpr wide::Int256 min_int256 = std::numeric_limits<wide::Int256>::min();
93
32
    static constexpr wide::Int256 max_int256 = std::numeric_limits<wide::Int256>::max();
94
32
    res = x - y;
95
32
    return (y < 0 && x > max_int256 + y) || (y > 0 && x < min_int256 + y);
96
32
}
97
98
template <typename T>
99
227
inline bool mul_overflow(T x, T y, T& res) {
100
227
    return __builtin_mul_overflow(x, y, &res);
101
227
}
_ZN6common12mul_overflowImEEbT_S1_RS1_
Line
Count
Source
99
227
inline bool mul_overflow(T x, T y, T& res) {
100
227
    return __builtin_mul_overflow(x, y, &res);
101
227
}
Unexecuted instantiation: _ZN6common12mul_overflowIaEEbT_S1_RS1_
Unexecuted instantiation: _ZN6common12mul_overflowIsEEbT_S1_RS1_
102
103
template <>
104
908
inline bool mul_overflow(int x, int y, int& res) {
105
908
    return __builtin_smul_overflow(x, y, &res);
106
908
}
107
108
template <>
109
31.6k
inline bool mul_overflow(long x, long y, long& res) {
110
31.6k
    return __builtin_smull_overflow(x, y, &res);
111
31.6k
}
112
113
template <>
114
0
inline bool mul_overflow(long long x, long long y, long long& res) {
115
0
    return __builtin_smulll_overflow(x, y, &res);
116
0
}
117
118
// from __muloXi4 in llvm's compiler-rt
119
5.54M
static inline __int128 int128_overflow_mul(__int128 a, __int128 b, int* overflow) {
120
5.54M
    const int N = (int)(sizeof(__int128) * CHAR_BIT);
121
5.54M
    const auto MIN = (__int128)((__uint128_t)1 << (N - 1));
122
5.54M
    const __int128 MAX = ~MIN;
123
5.54M
    *overflow = 0;
124
5.54M
    __int128 result = (__uint128_t)a * b;
125
5.54M
    if (a == MIN) {
126
37
        if (b != 0 && b != 1) {
127
37
            *overflow = 1;
128
37
        }
129
37
        return result;
130
37
    }
131
5.54M
    if (b == MIN) {
132
0
        if (a != 0 && a != 1) {
133
0
            *overflow = 1;
134
0
        }
135
0
        return result;
136
0
    }
137
5.54M
    __int128 sa = a >> (N - 1);
138
5.54M
    __int128 abs_a = (a ^ sa) - sa;
139
5.54M
    __int128 sb = b >> (N - 1);
140
5.54M
    __int128 abs_b = (b ^ sb) - sb;
141
5.54M
    if (abs_a < 2 || abs_b < 2) {
142
1.00k
        return result;
143
1.00k
    }
144
5.53M
    if (sa == sb) {
145
5.53M
        if (abs_a > MAX / abs_b) {
146
130
            *overflow = 1;
147
130
        }
148
5.53M
    } else {
149
4.66k
        if (abs_a > MIN / -abs_b) {
150
26
            *overflow = 1;
151
26
        }
152
4.66k
    }
153
5.53M
    return result;
154
5.54M
}
Unexecuted instantiation: doris_main.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: agent_server.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: task_worker_pool.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: config.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: daemon.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_0_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_factory.cpp:_ZN6commonL19int128_overflow_mulEnnPi
field.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Line
Count
Source
119
5.54M
static inline __int128 int128_overflow_mul(__int128 a, __int128 b, int* overflow) {
120
5.54M
    const int N = (int)(sizeof(__int128) * CHAR_BIT);
121
5.54M
    const auto MIN = (__int128)((__uint128_t)1 << (N - 1));
122
5.54M
    const __int128 MAX = ~MIN;
123
5.54M
    *overflow = 0;
124
5.54M
    __int128 result = (__uint128_t)a * b;
125
5.54M
    if (a == MIN) {
126
37
        if (b != 0 && b != 1) {
127
37
            *overflow = 1;
128
37
        }
129
37
        return result;
130
37
    }
131
5.54M
    if (b == MIN) {
132
0
        if (a != 0 && a != 1) {
133
0
            *overflow = 1;
134
0
        }
135
0
        return result;
136
0
    }
137
5.54M
    __int128 sa = a >> (N - 1);
138
5.54M
    __int128 abs_a = (a ^ sa) - sa;
139
5.54M
    __int128 sb = b >> (N - 1);
140
5.54M
    __int128 abs_b = (b ^ sb) - sb;
141
5.54M
    if (abs_a < 2 || abs_b < 2) {
142
1.00k
        return result;
143
1.00k
    }
144
5.53M
    if (sa == sb) {
145
5.53M
        if (abs_a > MAX / abs_b) {
146
130
            *overflow = 1;
147
130
        }
148
5.53M
    } else {
149
4.66k
        if (abs_a > MIN / -abs_b) {
150
26
            *overflow = 1;
151
26
        }
152
4.66k
    }
153
5.53M
    return result;
154
5.54M
}
Unexecuted instantiation: vdatetime_value.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: timestamptz_value.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_decimal.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_decimal.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_number_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_decimal_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_string_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: get_least_supertype.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_number_base.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_nullable_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_date_or_datetime_v2.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_datetimev2_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_datev2_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_variant_v2_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_variant.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: convert_field_to_type.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_ipv4.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_ipv4_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_ipv6.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_ipv6_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_date.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_date_or_datetime_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_timestamptz.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_timestamptz_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_date_time.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_time.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_type_time_serde.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_13_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_1_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_7_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_6_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_12_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_11_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_10_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_2_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_9_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_5_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_8_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_4_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_3_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: join_build_sink_operator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: operator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: scan_operator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vfile_result_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_30_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_29_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_28_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_27_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_26_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_25_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_24_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_23_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_21_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_20_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_19_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_18_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_17_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_16_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_15_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: unity_14_cxx.cxx:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: aggregate_function_avg.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: aggregate_function_histogram.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: aggregate_function_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: aggregate_function_sum.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: ai_functions.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: function_array_aggregation.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: function_cast_decimal.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: function_date_or_datetime_computation.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: function_datetime_floor_ceil.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: function_jsonb_transform.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: in.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: minus.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: multiply.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: plus.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: round.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: uuid.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: arrow_row_batch.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: arrow_stream_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: csv_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: jni_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: new_json_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: native_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vorc_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_type_convert.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vparquet_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: schema_desc.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vparquet_group_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vparquet_column_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vparquet_column_chunk_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: byte_stream_split_decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: fix_length_plain_decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: byte_array_plain_decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: bool_rle_decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: bool_plain_decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: byte_array_dict_decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delta_bit_pack_decoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: parquet_column_convert.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vparquet_page_index.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: parquet_block_split_bloom_filter.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: es_http_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: es_scroll_parser.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: hive_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: hive_orc_nested_column_utils.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: hudi_jni_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: hudi_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: iceberg_delete_file_reader_helper.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: deletion_vector_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: iceberg_position_delete_sys_table_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: iceberg_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: iceberg_orc_nested_column_utils.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: equality_delete.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: iceberg_sys_table_jni_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: jdbc_jni_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: max_compute_jni_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: paimon_cpp_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: paimon_jni_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: paimon_predicate_converter.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: paimon_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: parquet_metadata_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: parquet_utils.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: remote_doris_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: table_format_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: table_schema_change_helper.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: transactional_hive_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: trino_connector_jni_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: text_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: merge_partitioner.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: iceberg_partition_function.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vcsv_transformer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vfile_format_transformer_factory.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vjni_format_transformer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vnative_transformer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vorc_transformer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vparquet_transformer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_mapper.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_mapper_nested.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cast.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: iceberg_sys_table_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delete_predicate.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: jdbc_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: jni_table_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: adbc_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: materialized_reader_util.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_chunk_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: parquet_scan.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: parquet_statistics.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: native_column_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: orc_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: orc_search_argument.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: equality_delete_predicate.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: table_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: wal_table_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: wal_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cached_remote_file_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: block_file_cache_ttl_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cache_block_meta_store.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: stream_sink_file_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: packed_file_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: collection_statistics.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: data_dir.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delete_handler.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: block_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vcollect_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: key_coder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: olap_scan_common.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: olap_server.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cumulative_compaction_policy.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cumulative_compaction_time_series_policy.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cumulative_compaction_binlog_policy.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: merger.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vertical_block_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vertical_merge_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cold_data_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: block_column_predicate.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: null_predicate.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: predicate_creator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: predicate_creator_comparison.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: predicate_creator_in_list_in.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: predicate_creator_in_list_not_in.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: predicate_collector.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: row_cursor.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: beta_rowset.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: beta_rowset_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vgeneric_iterators.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: beta_rowset_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: calc_delete_bitmap_executor.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: rowset_factory.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: group_rowset_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: rowset_meta.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segcompaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segment_creator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vertical_beta_rowset_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: rowset_version_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: schema_change.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: binary_dict_page.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: bitshuffle_page.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: zone_map_index.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: encoding_info.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: lazy_init_segment_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: page_io.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: row_binlog_segment_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: historical_row_retriever.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: row_key_encoder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: key_probe.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: partial_update_info.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segment.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: external_col_meta_util.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: empty_segment_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: column_reader_cache.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segment_index_file_cache_loader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segment_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: like_column_predicate.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segment_loader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segment_prefetcher.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: segment_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: nested_group_provider.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_column_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: binary_column_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: hierarchical_data_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: stream_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: sparse_column_merge_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: binary_column_extract_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_column_writer_impl.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_path_builder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: nested_group_routing_plan.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_column_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_ext_meta_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_external_meta_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_streaming_compaction_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: nested_group_streaming_write_plan.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: variant_writer_helpers.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: vertical_segment_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: virtual_column_iterator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: snapshot_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: storage_engine.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: base_tablet.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delete_bitmap_calculator.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablet.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cumulative_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: base_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: full_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablet_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablet_meta.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablet_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablet_schema.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablet_schema_cache.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablet_info.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: engine_batch_load_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: engine_checksum_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: engine_clone_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: engine_cloud_index_change_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: engine_index_change_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: engine_publish_version_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: engine_storage_migration_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: index_builder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: block_transform.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: partial_update_fill.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: txn_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: types.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: descriptors.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: exec_env.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: exec_env_init.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: external_scan_context_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: fragment_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: mem_tracker_limiter.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: query_cache.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: query_context.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: result_block_buffer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: record_batch_queue.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: runtime_predicate.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: runtime_state.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: snapshot_loader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: thread_context.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_plugin_downloader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: workload_group.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: workload_group_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: query_task_controller.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: workload_action.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: workload_sched_policy_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: backend_service.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: internal_service.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: fold_constant_executor.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: point_query_executor.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: be_server_starter_factory.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: http_service.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: heartbeat_server.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: arrow_flight_batch_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: date_func.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: mysql_row_buffer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: s3_util.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: thrift_util.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: load_channel.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: load_stream_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: load_stream.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: load_stream_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: rowset_builder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: tablets_channel.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delta_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delta_writer_v2.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: beta_rowset_writer_v2.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: push_handler.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: group_commit_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: wal_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: wal_table.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: wal_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: memtable_flush_executor.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: memtable_memory_limiter.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: memtable_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: multi_table_pipe.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: stream_load_executor.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: stream_load_recorder_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_backend_service.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: block_file_cache_downloader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_cluster_info.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_compaction_action.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_delete_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_engine_calc_delete_bitmap_task.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_index_change_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_internal_service.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_meta_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_rowset_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_schema_change_job.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_snapshot_loader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_snapshot_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_storage_engine.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_cumulative_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_full_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_base_compaction.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_compaction_stop_token.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_cumulative_compaction_policy.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_cumulative_compaction_binlog_policy.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_stream_load_executor.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_tablet.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_tablet_hotspot.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_tablet_mgr.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_tablets_channel.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_delta_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_rowset_builder.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_txn_delete_bitmap_cache.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: cloud_warm_up_manager.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delete_bitmap_file_reader.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: delete_bitmap_file_writer.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: ann_index.cpp:_ZN6commonL19int128_overflow_mulEnnPi
Unexecuted instantiation: ann_topn_runtime.cpp:_ZN6commonL19int128_overflow_mulEnnPi
155
156
template <>
157
5.54M
inline bool mul_overflow(__int128 x, __int128 y, __int128& res) {
158
5.54M
    int overflow = 0;
159
5.54M
    res = int128_overflow_mul(x, y, &overflow);
160
5.54M
    return overflow != 0;
161
5.54M
}
162
163
static inline wide::Int256 int256_overflow_mul(const wide::Int256& a, const wide::Int256& b,
164
1.69k
                                               int* overflow) {
165
1.69k
    const int N = (int)(sizeof(wide::Int256) * CHAR_BIT);
166
1.69k
    const auto MIN = (wide::Int256)((wide::UInt256)1 << (N - 1));
167
1.69k
    const wide::Int256 MAX = ~MIN;
168
1.69k
    *overflow = 0;
169
1.69k
    wide::Int256 result = a * b;
170
1.69k
    if (a == MIN) {
171
0
        if (b != 0 && b != 1) {
172
0
            *overflow = 1;
173
0
        }
174
0
        return result;
175
0
    }
176
1.69k
    if (b == MIN) {
177
0
        if (a != 0 && a != 1) {
178
0
            *overflow = 1;
179
0
        }
180
0
        return result;
181
0
    }
182
1.69k
    wide::Int256 sa = a >> (N - 1);
183
1.69k
    wide::Int256 abs_a = (a ^ sa) - sa;
184
1.69k
    wide::Int256 sb = b >> (N - 1);
185
1.69k
    wide::Int256 abs_b = (b ^ sb) - sb;
186
1.69k
    if (abs_a < 2 || abs_b < 2) {
187
324
        return result;
188
324
    }
189
1.36k
    if (sa == sb) {
190
1.11k
        if (abs_a > MAX / abs_b) {
191
55
            *overflow = 1;
192
55
        }
193
1.11k
    } else {
194
253
        if (abs_a > MIN / -abs_b) {
195
30
            *overflow = 1;
196
30
        }
197
253
    }
198
1.36k
    return result;
199
1.69k
}
Unexecuted instantiation: doris_main.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: agent_server.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: task_worker_pool.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: config.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: daemon.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_0_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_factory.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
field.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Line
Count
Source
164
1.69k
                                               int* overflow) {
165
1.69k
    const int N = (int)(sizeof(wide::Int256) * CHAR_BIT);
166
1.69k
    const auto MIN = (wide::Int256)((wide::UInt256)1 << (N - 1));
167
1.69k
    const wide::Int256 MAX = ~MIN;
168
1.69k
    *overflow = 0;
169
1.69k
    wide::Int256 result = a * b;
170
1.69k
    if (a == MIN) {
171
0
        if (b != 0 && b != 1) {
172
0
            *overflow = 1;
173
0
        }
174
0
        return result;
175
0
    }
176
1.69k
    if (b == MIN) {
177
0
        if (a != 0 && a != 1) {
178
0
            *overflow = 1;
179
0
        }
180
0
        return result;
181
0
    }
182
1.69k
    wide::Int256 sa = a >> (N - 1);
183
1.69k
    wide::Int256 abs_a = (a ^ sa) - sa;
184
1.69k
    wide::Int256 sb = b >> (N - 1);
185
1.69k
    wide::Int256 abs_b = (b ^ sb) - sb;
186
1.69k
    if (abs_a < 2 || abs_b < 2) {
187
324
        return result;
188
324
    }
189
1.36k
    if (sa == sb) {
190
1.11k
        if (abs_a > MAX / abs_b) {
191
55
            *overflow = 1;
192
55
        }
193
1.11k
    } else {
194
253
        if (abs_a > MIN / -abs_b) {
195
30
            *overflow = 1;
196
30
        }
197
253
    }
198
1.36k
    return result;
199
1.69k
}
Unexecuted instantiation: vdatetime_value.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: timestamptz_value.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_decimal.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_decimal.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_number_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_decimal_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_string_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: get_least_supertype.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_number_base.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_nullable_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_date_or_datetime_v2.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_datetimev2_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_datev2_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_variant_v2_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_variant.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: convert_field_to_type.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_ipv4.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_ipv4_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_ipv6.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_ipv6_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_date.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_date_or_datetime_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_timestamptz.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_timestamptz_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_date_time.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_time.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_type_time_serde.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_13_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_1_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_7_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_6_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_12_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_11_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_10_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_2_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_9_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_5_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_8_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_4_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_3_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: join_build_sink_operator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: operator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: scan_operator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vfile_result_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_30_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_29_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_28_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_27_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_26_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_25_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_24_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_23_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_21_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_20_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_19_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_18_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_17_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_16_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_15_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: unity_14_cxx.cxx:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: aggregate_function_avg.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: aggregate_function_histogram.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: aggregate_function_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: aggregate_function_sum.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: ai_functions.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: function_array_aggregation.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: function_cast_decimal.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: function_date_or_datetime_computation.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: function_datetime_floor_ceil.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: function_jsonb_transform.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: in.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: minus.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: multiply.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: plus.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: round.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: uuid.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: arrow_row_batch.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: arrow_stream_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: csv_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: jni_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: new_json_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: native_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vorc_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_type_convert.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vparquet_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: schema_desc.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vparquet_group_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vparquet_column_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vparquet_column_chunk_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: byte_stream_split_decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: fix_length_plain_decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: byte_array_plain_decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: bool_rle_decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: bool_plain_decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: byte_array_dict_decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delta_bit_pack_decoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: parquet_column_convert.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vparquet_page_index.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: parquet_block_split_bloom_filter.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: es_http_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: es_scroll_parser.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: hive_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: hive_orc_nested_column_utils.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: hudi_jni_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: hudi_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: iceberg_delete_file_reader_helper.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: deletion_vector_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: iceberg_position_delete_sys_table_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: iceberg_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: iceberg_orc_nested_column_utils.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: equality_delete.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: iceberg_sys_table_jni_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: jdbc_jni_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: max_compute_jni_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: paimon_cpp_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: paimon_jni_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: paimon_predicate_converter.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: paimon_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: parquet_metadata_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: parquet_utils.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: remote_doris_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: table_format_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: table_schema_change_helper.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: transactional_hive_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: trino_connector_jni_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: text_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: merge_partitioner.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: iceberg_partition_function.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vcsv_transformer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vfile_format_transformer_factory.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vjni_format_transformer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vnative_transformer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vorc_transformer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vparquet_transformer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_mapper.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_mapper_nested.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cast.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: iceberg_sys_table_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delete_predicate.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: jdbc_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: jni_table_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: adbc_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: materialized_reader_util.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_chunk_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: parquet_scan.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: parquet_statistics.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: native_column_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: orc_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: orc_search_argument.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: equality_delete_predicate.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: table_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: wal_table_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: wal_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cached_remote_file_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: block_file_cache_ttl_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cache_block_meta_store.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: stream_sink_file_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: packed_file_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: collection_statistics.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: data_dir.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delete_handler.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: block_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vcollect_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: key_coder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: olap_scan_common.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: olap_server.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cumulative_compaction_policy.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cumulative_compaction_time_series_policy.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cumulative_compaction_binlog_policy.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: merger.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vertical_block_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vertical_merge_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cold_data_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: block_column_predicate.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: null_predicate.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: predicate_creator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: predicate_creator_comparison.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: predicate_creator_in_list_in.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: predicate_creator_in_list_not_in.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: predicate_collector.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: row_cursor.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: beta_rowset.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: beta_rowset_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vgeneric_iterators.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: beta_rowset_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: calc_delete_bitmap_executor.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: rowset_factory.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: group_rowset_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: rowset_meta.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segcompaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segment_creator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vertical_beta_rowset_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: rowset_version_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: schema_change.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: binary_dict_page.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: bitshuffle_page.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: zone_map_index.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: encoding_info.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: lazy_init_segment_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: page_io.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: row_binlog_segment_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: historical_row_retriever.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: row_key_encoder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: key_probe.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: partial_update_info.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segment.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: external_col_meta_util.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: empty_segment_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: column_reader_cache.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segment_index_file_cache_loader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segment_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: like_column_predicate.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segment_loader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segment_prefetcher.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: segment_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: nested_group_provider.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_column_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: binary_column_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: hierarchical_data_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: stream_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: sparse_column_merge_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: binary_column_extract_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_column_writer_impl.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_path_builder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: nested_group_routing_plan.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_column_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_ext_meta_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_external_meta_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_streaming_compaction_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: nested_group_streaming_write_plan.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: variant_writer_helpers.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: vertical_segment_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: virtual_column_iterator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: snapshot_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: storage_engine.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: base_tablet.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delete_bitmap_calculator.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablet.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cumulative_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: base_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: full_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablet_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablet_meta.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablet_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablet_schema.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablet_schema_cache.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablet_info.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: engine_batch_load_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: engine_checksum_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: engine_clone_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: engine_cloud_index_change_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: engine_index_change_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: engine_publish_version_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: engine_storage_migration_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: index_builder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: block_transform.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: partial_update_fill.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: txn_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: types.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: descriptors.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: exec_env.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: exec_env_init.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: external_scan_context_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: fragment_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: mem_tracker_limiter.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: query_cache.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: query_context.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: result_block_buffer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: record_batch_queue.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: runtime_predicate.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: runtime_state.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: snapshot_loader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: thread_context.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_plugin_downloader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: workload_group.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: workload_group_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: query_task_controller.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: workload_action.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: workload_sched_policy_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: backend_service.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: internal_service.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: fold_constant_executor.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: point_query_executor.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: be_server_starter_factory.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: http_service.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: heartbeat_server.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: arrow_flight_batch_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: date_func.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: mysql_row_buffer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: s3_util.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: thrift_util.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: load_channel.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: load_stream_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: load_stream.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: load_stream_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: rowset_builder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: tablets_channel.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delta_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delta_writer_v2.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: beta_rowset_writer_v2.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: push_handler.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: group_commit_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: wal_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: wal_table.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: wal_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: memtable_flush_executor.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: memtable_memory_limiter.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: memtable_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: multi_table_pipe.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: stream_load_executor.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: stream_load_recorder_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_backend_service.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: block_file_cache_downloader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_cluster_info.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_compaction_action.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_delete_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_engine_calc_delete_bitmap_task.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_index_change_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_internal_service.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_meta_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_rowset_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_schema_change_job.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_snapshot_loader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_snapshot_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_storage_engine.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_cumulative_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_full_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_base_compaction.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_compaction_stop_token.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_cumulative_compaction_policy.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_cumulative_compaction_binlog_policy.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_stream_load_executor.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_tablet.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_tablet_hotspot.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_tablet_mgr.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_tablets_channel.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_delta_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_rowset_builder.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_txn_delete_bitmap_cache.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: cloud_warm_up_manager.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delete_bitmap_file_reader.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: delete_bitmap_file_writer.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: ann_index.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
Unexecuted instantiation: ann_topn_runtime.cpp:_ZN6commonL19int256_overflow_mulERKN4wide7integerILm256EiEES4_Pi
200
template <>
201
4.13k
inline bool mul_overflow(wide::Int256 x, wide::Int256 y, wide::Int256& res) {
202
4.13k
    int overflow = 0;
203
4.13k
    res = int256_overflow_mul(x, y, &overflow);
204
4.13k
    return overflow != 0;
205
4.13k
}
206
} // namespace common