/root/doris/be/src/common/exception.h
Line | Count | Source (jump to first uncovered line) |
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 | | |
18 | | #pragma once |
19 | | |
20 | | #include <fmt/format.h> |
21 | | #include <gen_cpp/Status_types.h> |
22 | | |
23 | | #include <exception> |
24 | | #include <memory> |
25 | | #include <string> |
26 | | #include <string_view> |
27 | | #include <utility> |
28 | | |
29 | | #include "common/status.h" |
30 | | #include "util/defer_op.h" |
31 | | |
32 | | namespace doris { |
33 | | |
34 | | inline thread_local int enable_thread_catch_bad_alloc = 0; |
35 | | class Exception : public std::exception { |
36 | | public: |
37 | 1 | Exception() : _code(ErrorCode::OK) {} |
38 | | Exception(int code, const std::string_view& msg); |
39 | 0 | Exception(const Status& status) : Exception(status.code(), status.msg()) {} |
40 | | |
41 | | // Format message with fmt::format, like the logging functions. |
42 | | template <typename... Args> |
43 | | Exception(int code, const std::string_view& fmt, Args&&... args) |
44 | 5 | : Exception(code, fmt::format(fmt, std::forward<Args>(args)...)) {} _ZN5doris9ExceptionC2IJRA4_KcEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Line | Count | Source | 44 | 2 | : Exception(code, fmt::format(fmt, std::forward<Args>(args)...)) {} |
Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJmRmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmS2_S2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlPKciiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRiPKcttEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmS2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKjmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRjEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmS2_RKmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmPKciiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJPKcEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRNS_10vectorized12RoundingModeEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJmRmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEiRKSt17basic_string_viewIcS6_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRNS_13PrimitiveTypeEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNS_13PrimitiveTypeEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRiRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRdRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKhEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKaEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKsEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKfEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKdEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNS_10vectorized7DecimalIiEEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNS_10vectorized7DecimalIlEEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNS_10vectorized7DecimalInEEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNS_10vectorized12Decimal128V3EEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNS_10vectorized7DecimalIN4wide7integerILm256EiEEEEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmRKmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKmEEEiRKSt17basic_string_viewIcS6_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJmRbEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ _ZN5doris9ExceptionC2IJRmS2_mEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Line | Count | Source | 44 | 2 | : Exception(code, fmt::format(fmt, std::forward<Args>(args)...)) {} |
Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRdEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKmmEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERmSA_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKmRmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJmRKmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS6_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_10vectorized5Field5Types5WhichEEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNS_10vectorized9TypeIndexEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmmS2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNS_19PGenericType_TypeIdEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmPKcjjEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ _ZN5doris9ExceptionC2IJRmiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Line | Count | Source | 44 | 1 | : Exception(code, fmt::format(fmt, std::forward<Args>(args)...)) {} |
Unexecuted instantiation: _ZN5doris9ExceptionC2IJRnPKcmmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRimEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_10vectorized18AggregateOperationEEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS9_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEiRKSt17basic_string_viewIcS6_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKPKcS7_S7_S7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKfNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEiRKSt17basic_string_viewIcS7_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEiRKSt17basic_string_viewIcS7_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKjRnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKjRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKjS7_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKjRKiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKmRnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKmRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKmS7_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKmRKiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKlRnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKlRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKlS7_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKlRKiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKjRKmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcRKmRKjEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcmEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERsRjmEEEiRKSt17basic_string_viewIcS9_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERiRjmEEEiRKSt17basic_string_viewIcS9_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERlRjmEEEiRKSt17basic_string_viewIcS9_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRKPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERnRjmEEEiRKSt17basic_string_viewIcS9_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERmS7_RPKcEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRSt17basic_string_viewIcSt11char_traitsIcEEEEEiRKS5_DpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlPKcjjEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRsPKchhEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlPKchhEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJSt17basic_string_viewIcSt11char_traitsIcEEEEEiRKS5_DpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKPKcS7_RS7_S7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRiS2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlS2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRnS2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRaS2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRaRsEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRaRiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRaRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRaRnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRsRaEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRsS2_EEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRsRiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRsRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRsRnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRiRaEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRiRsEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRiRnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlRaEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlRsEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlRiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRlRnEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRnRaEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRnRsEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRnRiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRnRlEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERA9_KcS7_S7_RA10_S8_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS5_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRbbRiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS7_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEiRKSt17basic_string_viewIcS6_EDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRNS_11HashKeyTypeEEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRjPKcjjEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ Unexecuted instantiation: _ZN5doris9ExceptionC2IJRjPKciiEEEiRKSt17basic_string_viewIcSt11char_traitsIcEEDpOT_ |
45 | | |
46 | 1 | int code() const { return _code; } |
47 | | |
48 | | const std::string& to_string() const; |
49 | | |
50 | 0 | const char* what() const noexcept override { return to_string().c_str(); } |
51 | | |
52 | 0 | Status to_status() const { return {code(), _err_msg->_msg, _err_msg->_stack}; } |
53 | | |
54 | | private: |
55 | | int _code; |
56 | | struct ErrMsg { |
57 | | std::string _msg; |
58 | | std::string _stack; |
59 | | }; |
60 | | std::unique_ptr<ErrMsg> _err_msg; |
61 | | mutable std::string _cache_string; |
62 | | }; |
63 | | |
64 | 2 | inline const std::string& Exception::to_string() const { |
65 | 2 | if (!_cache_string.empty()) { |
66 | 0 | return _cache_string; |
67 | 0 | } |
68 | 2 | fmt::memory_buffer buf; |
69 | 2 | fmt::format_to(buf, "[E{}] {}", _code, _err_msg ? _err_msg->_msg : ""); |
70 | 2 | if (_err_msg && !_err_msg->_stack.empty()) { |
71 | 2 | fmt::format_to(buf, "\n{}", _err_msg->_stack); |
72 | 2 | } |
73 | 2 | _cache_string = fmt::to_string(buf); |
74 | 2 | return _cache_string; |
75 | 2 | } |
76 | | |
77 | | } // namespace doris |
78 | | |
79 | | #define RETURN_IF_CATCH_EXCEPTION(stmt) \ |
80 | 7.42M | do { \ |
81 | 7.42M | try { \ |
82 | 7.42M | doris::enable_thread_catch_bad_alloc++; \ |
83 | 7.42M | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ _ZZN5doris10ByteBuffer8allocateEmPSt10shared_ptrIS0_EENKUlvE_clEv Line | Count | Source | 83 | 9 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10vectorized12MutableBlock5mergeIRNS0_5BlockEEENS_6StatusEOT_ENKUlvE_clEv Line | Count | Source | 83 | 1 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: runtime_filter.cpp:_ZZN5doris14IRuntimeFilter14push_to_remoteEPNS_12RuntimeStateEPKNS_15TNetworkAddressEmENK3$_0clEv s3_file_bufferpool.cpp:_ZZN5doris2io17FileBufferBuilder5buildEPSt10shared_ptrINS0_10FileBufferEEENK3$_0clEv Line | Count | Source | 83 | 19 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: s3_file_bufferpool.cpp:_ZZN5doris2io17FileBufferBuilder5buildEPSt10shared_ptrINS0_10FileBufferEEENK3$_1clEv delete_bitmap_calculator.cpp:_ZZN5doris32MergeIndexDeleteBitmapCalculator4initENS_8RowsetIdERKSt6vectorISt10shared_ptrINS_10segment_v27SegmentEESaIS6_EEmmmENK3$_0clEv Line | Count | Source | 83 | 8 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
delete_bitmap_calculator.cpp:_ZZN5doris32MergeIndexDeleteBitmapCalculator13calculate_allESt10shared_ptrINS_12DeleteBitmapEEENK3$_0clEv Line | Count | Source | 83 | 8 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
memtable.cpp:_ZZN5doris8MemTable6insertEPKNS_10vectorized5BlockERKSt6vectorIjSaIjEEENK3$_0clEv Line | Count | Source | 83 | 9 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris14SegmentFlusher22_parse_variant_columnsERNS_10vectorized5BlockEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10vectorized12MutableBlock5mergeIRKNS0_5BlockEEENS_6StatusEOT_ENKUlvE_clEv bloom_filter_index_writer.cpp:_ZZN5doris10segment_v236PrimaryKeyBloomFilterIndexWriterImpl10add_valuesEPKvmENK3$_0clEv Line | Count | Source | 83 | 133k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
bloom_filter_index_writer.cpp:_ZZN5doris10segment_v212_GLOBAL__N_126BloomFilterIndexWriterImplILNS_9FieldTypeE13EE10add_valuesEPKvmENKUlvE_clEv Line | Count | Source | 83 | 3.07k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
bloom_filter_index_writer.cpp:_ZZN5doris10segment_v212_GLOBAL__N_126BloomFilterIndexWriterImplILNS_9FieldTypeE17EE10add_valuesEPKvmENKUlvE_clEv Line | Count | Source | 83 | 3.07k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: bloom_filter_index_writer.cpp:_ZZN5doris10segment_v212_GLOBAL__N_126BloomFilterIndexWriterImplILNS_9FieldTypeE26EE10add_valuesEPKvmENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE1EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 1.36k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE1EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 598 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE1EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 1.18k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE1EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE1EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE1EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE1EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE1EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE3EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 10 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE3EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 10 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE3EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 20 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE3EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE3EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE3EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE3EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE3EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE5EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 464k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE5EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 10.4k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE5EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 20.3k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE5EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE5EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE5EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE5EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE5EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE7EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE7EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE7EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 4 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE7EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE7EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE7EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE7EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE7EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE8EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE8EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE8EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE6EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE6EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE6EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE9EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE9EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE9EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 4 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE9EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE9EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE9EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE9EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE9EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE10EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE10EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE10EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE10EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE10EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE10EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE10EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE11EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE11EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE11EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE11EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE11EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE11EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE11EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE13EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE13EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE13EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE17EE3addEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 546 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE17EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 118 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE17EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 186 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE26EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE26EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE26EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE34EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE34EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE34EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE35EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE35EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE35EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v214RlePageBuilderILNS_9FieldTypeE24EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE24EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE24EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE24EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE24EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE24EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE24EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE24EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE14EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 3 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE14EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 3 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE14EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 6 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE14EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE14EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE14EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE14EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE14EE6finishEPNS_10OwnedSliceEENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE28EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 7 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE28EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 7 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE28EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 14 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE28EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE28EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE28EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE28EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE28EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE29EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE29EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE29EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE29EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE29EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE29EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE29EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE29EE6finishEPNS_10OwnedSliceEENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE15EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 10 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE15EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 10 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE15EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 20 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE15EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE15EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE15EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE15EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v227FrameOfReferencePageBuilderILNS_9FieldTypeE15EE6finishEPNS_10OwnedSliceEENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE16EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE16EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE16EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 4 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE16EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE16EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE16EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE16EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE31EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE31EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE31EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE31EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE31EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE31EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE31EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE32EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE32EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE32EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE32EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE32EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE32EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE32EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE33EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE33EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE33EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE33EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE33EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE33EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE33EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE37EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE37EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE37EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE37EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE37EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE37EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE37EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE38EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE38EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE38EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE38EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE38EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE38EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE38EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE39EE12add_internalILb0EEENS_6StatusEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE39EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE39EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE39EE4initEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE39EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE39EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v216PlainPageBuilderILNS_9FieldTypeE39EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE23EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE23EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE23EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE25EE3addEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 33.1k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE25EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Line | Count | Source | 83 | 10.0k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE25EE5resetEvENKUlvE_clEv Line | Count | Source | 83 | 20.0k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE27EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE27EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE27EE5resetEvENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE36EE3addEPKhPmENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE36EE6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: _ZZN5doris10segment_v222BinaryPlainPageBuilderILNS_9FieldTypeE36EE5resetEvENKUlvE_clEv _ZZN5doris10segment_v221BitshufflePageBuilderILNS_9FieldTypeE5EE12add_internalILb1EEENS_6StatusEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 19.2k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
binary_dict_page.cpp:_ZZN5doris10segment_v221BinaryDictPageBuilder6finishEPNS_10OwnedSliceEENK3$_0clEv Line | Count | Source | 83 | 50 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
binary_dict_page.cpp:_ZZN5doris10segment_v221BinaryDictPageBuilder5resetEvENK3$_0clEv Line | Count | Source | 83 | 100 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
binary_prefix_page.cpp:_ZZN5doris10segment_v223BinaryPrefixPageBuilder3addEPKhPmENK3$_0clEv Line | Count | Source | 83 | 133k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
binary_prefix_page.cpp:_ZZN5doris10segment_v223BinaryPrefixPageBuilder6finishEPNS_10OwnedSliceEENK3$_0clEv Line | Count | Source | 83 | 91 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v26PageIO24read_and_decompress_pageERKNS0_15PageReadOptionsEPNS0_10PageHandleEPNS_5SliceEPNS0_12PageFooterPBEENKUlvE_clEv Line | Count | Source | 83 | 15.8k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
page_io.cpp:_ZZN5doris10segment_v26PageIO18compress_page_bodyEPNS_21BlockCompressionCodecEdRKSt6vectorINS_5SliceESaIS5_EEPNS_10OwnedSliceEENK3$_1clEv Line | Count | Source | 83 | 5.00k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
segment_iterator.cpp:_ZZZN5doris10segment_v215SegmentIterator10next_batchEPNS_10vectorized5BlockEENK3$_0clEvENKUlvE_clEv Line | Count | Source | 83 | 21.8k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
segment_iterator.cpp:_ZZN5doris10segment_v215SegmentIterator20_next_batch_internalEPNS_10vectorized5BlockEENK3$_0clEv Line | Count | Source | 83 | 347 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
_ZZN5doris10segment_v218ScalarColumnWriter27append_data_in_current_pageEPKhPmENKUlvE_clEv Line | Count | Source | 83 | 465k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10segment_v217NullBitmapBuilder6finishEPNS_10OwnedSliceEENKUlvE_clEv Unexecuted instantiation: tablet.cpp:_ZZZN5doris6Tablet18execute_compactionERNS_15CompactionMixinEENK3$_0clEvENKUlvE_clEv Unexecuted instantiation: rowid_fetcher.cpp:_ZZN5doris12RowIDFetcher5fetchERKN3COWINS_10vectorized7IColumnEE13immutable_ptrIS3_EEPNS2_5BlockEENK3$_0clEv _ZZN5doris10vectorized12MutableBlock5mergeINS0_5BlockEEENS_6StatusEOT_ENKUlvE_clEv Line | Count | Source | 83 | 12 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: column_object.cpp:_ZZNK5doris10vectorized12ColumnObject8sanitizeEvENK3$_0clEv Unexecuted instantiation: schema_util.cpp:_ZZN5doris10vectorized11schema_util21parse_variant_columnsERNS0_5BlockERKSt6vectorIiSaIiEERKNS0_11ParseConfigEENK3$_0clEv block.cpp:_ZZN5doris10vectorized5Block11deserializeERKNS_6PBlockEENK3$_0clEv Line | Count | Source | 83 | 58 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: block.cpp:_ZZNK5doris10vectorized5Block27append_to_block_by_selectorEPNS0_12MutableBlockERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEENK3$_0clEv Unexecuted instantiation: block.cpp:_ZZN5doris10vectorized5Block12filter_blockEPS1_RKSt6vectorIjSaIjEEmmENK3$_0clEv block.cpp:_ZZN5doris10vectorized5Block12filter_blockEPS1_RKSt6vectorIjSaIjEEmmENK3$_1clEv Line | Count | Source | 83 | 997 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
block.cpp:_ZZN5doris10vectorized12MutableBlock8add_rowsEPKNS0_5BlockEPKjS6_PKSt6vectorIiSaIiEEENK3$_0clEv Line | Count | Source | 83 | 24 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: block.cpp:_ZZN5doris10vectorized12MutableBlock8add_rowsEPKNS0_5BlockEmmENK3$_0clEv Unexecuted instantiation: block.cpp:_ZZN5doris10vectorized12MutableBlock8add_rowsEPKNS0_5BlockERKSt6vectorIlSaIlEEENK3$_0clEv Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader19get_next_block_implEPNS0_5BlockEPmPbENK3$_0clEv Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader19get_next_block_implEPNS0_5BlockEPmPbENK3$_1clEv Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader19get_next_block_implEPNS0_5BlockEPmPbENK3$_3clEv Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader19get_next_block_implEPNS0_5BlockEPmPbENK3$_4clEv Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader19get_next_block_implEPNS0_5BlockEPmPbENK3$_5clEv Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader19get_next_block_implEPNS0_5BlockEPmPbENK3$_6clEv Unexecuted instantiation: vparquet_group_reader.cpp:_ZZN5doris10vectorized14RowGroupReader10next_batchEPNS0_5BlockEmPmPbENK3$_1clEv Unexecuted instantiation: vparquet_group_reader.cpp:_ZZN5doris10vectorized14RowGroupReader10next_batchEPNS0_5BlockEmPmPbENK3$_2clEv vparquet_group_reader.cpp:_ZZN5doris10vectorized14RowGroupReader10next_batchEPNS0_5BlockEmPmPbENK3$_3clEv Line | Count | Source | 83 | 1 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: vparquet_group_reader.cpp:_ZZN5doris10vectorized14RowGroupReader13_do_lazy_readEPNS0_5BlockEmPmPbENK3$_0clEv Unexecuted instantiation: vparquet_group_reader.cpp:_ZZN5doris10vectorized14RowGroupReader13_do_lazy_readEPNS0_5BlockEmPmPbENK3$_1clEv Unexecuted instantiation: vparquet_group_reader.cpp:_ZZN5doris10vectorized14RowGroupReader13_filter_blockEPNS0_5BlockEiRKSt6vectorIjSaIjEEENK3$_0clEv Unexecuted instantiation: scanner_scheduler.cpp:_ZZZZZN5doris10vectorized16ScannerScheduler6submitESt10shared_ptrINS0_14ScannerContextEES2_INS0_8ScanTaskEEENK3$_1clEvENKUlvE_clEvENKUlvE0_clEvENKUlvE_clEv Unexecuted instantiation: scanner_scheduler.cpp:_ZZZZN5doris10vectorized16ScannerScheduler6submitESt10shared_ptrINS0_14ScannerContextEES2_INS0_8ScanTaskEEENK3$_0clEvENKUlvE0_clEvENKUlvE_clEv Unexecuted instantiation: vfile_scanner.cpp:_ZZN5doris10vectorized12VFileScanner15_init_src_blockEPNS0_5BlockEENK3$_0clEv Unexecuted instantiation: vfile_scanner.cpp:_ZZN5doris10vectorized12VFileScanner15_init_src_blockEPNS0_5BlockEENK3$_1clEv vexpr_context.cpp:_ZZN5doris10vectorized12VExprContext7executeEPNS0_5BlockEPiENK3$_0clEv Line | Count | Source | 83 | 8 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
vexpr_context.cpp:_ZZN5doris10vectorized12VExprContext7prepareEPNS_12RuntimeStateERKNS_13RowDescriptorEENK3$_0clEv Line | Count | Source | 83 | 10 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
vexpr_context.cpp:_ZZN5doris10vectorized12VExprContext4openEPNS_12RuntimeStateEENK3$_0clEv Line | Count | Source | 83 | 2 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: vexpr_context.cpp:_ZZN5doris10vectorized12VExprContext23evaluate_inverted_indexEjENK3$_0clEv Unexecuted instantiation: vexpr_context.cpp:_ZZN5doris10vectorized12VExprContext34execute_conjuncts_and_filter_blockERKSt6vectorISt10shared_ptrIS1_ESaIS4_EEPNS0_5BlockERS2_IjSaIjEEiRNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEENK3$_0clEv Unexecuted instantiation: _ZZNK5doris10vectorized18FunctionArrayApply12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlvE_clEv block_reader.cpp:_ZZN5doris10vectorized11BlockReader19_insert_data_normalERSt6vectorIN3COWINS0_7IColumnEE11mutable_ptrIS4_EESaIS7_EEENK3$_0clEv Line | Count | Source | 83 | 280k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: olap_data_convertor.cpp:_ZZN5doris10vectorized22OlapBlockDataConvertor39set_source_content_with_specifid_columnERKNS0_21ColumnWithTypeAndNameEmmjENK3$_0clEv olap_data_convertor.cpp:_ZZN5doris10vectorized22OlapBlockDataConvertor40set_source_content_with_specifid_columnsEPKNS0_5BlockEmmSt6vectorIjSaIjEEENK3$_0clEv Line | Count | Source | 83 | 58 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
vcollect_iterator.cpp:_ZZN5doris10vectorized16VCollectIterator14Level1Iterator11_merge_nextEPNS0_5BlockEENK3$_0clEv Line | Count | Source | 83 | 344 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
vertical_block_reader.cpp:_ZZN5doris10vectorized19VerticalBlockReader22_unique_key_next_blockEPNS0_5BlockEPbENK3$_0clEv Line | Count | Source | 83 | 796k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
vertical_merge_iterator.cpp:_ZZN5doris10vectorized28VerticalMergeIteratorContext9copy_rowsEPNS0_5BlockEmENK3$_0clEv Line | Count | Source | 83 | 1.84M | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
vertical_merge_iterator.cpp:_ZZN5doris10vectorized28VerticalMergeIteratorContext9copy_rowsEPNS0_5BlockEbENK3$_0clEv Line | Count | Source | 83 | 2.99M | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
vgeneric_iterators.cpp:_ZZN5doris10vectorized21VMergeIteratorContext9copy_rowsEPNS0_5BlockEbENK3$_0clEv Line | Count | Source | 83 | 148k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: vgeneric_iterators.cpp:_ZZN5doris10vectorized21VMergeIteratorContext9copy_rowsEPSt6vectorINS0_14IteratorRowRefESaIS3_EEbENK3$_0clEv Unexecuted instantiation: _ZZN5doris10vectorized23OlapTableBlockConvertor16_validate_columnEPNS_12RuntimeStateERKNS_14TypeDescriptorEbN3COWINS0_7IColumnEE13immutable_ptrIS8_EEmPbRN3fmt2v719basic_memory_bufferIcLm500ESaIcEEEmPNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEENKUlvE_clEv Unexecuted instantiation: spill_writer.cpp:_ZZN5doris10vectorized11SpillWriter5writeEPNS_12RuntimeStateERKNS0_5BlockERmENK3$_0clEv Unexecuted instantiation: _ZZN5doris10vectorized12MutableBlock21merge_ignore_overflowINS0_5BlockEEENS_6StatusEOT_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized16MethodSerializedI9PHHashMapINS_9StringRefEPc11DefaultHashISC_vEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIh9PHHashMapIhPc9HashCRC32IhEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIt9PHHashMapItPc9HashCRC32ItEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIj9PHHashMapIjPc9HashCRC32IjEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIm9PHHashMapImPc9HashCRC32ImEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized19MethodStringNoCacheINS_13StringHashMapIPc9AllocatorILb1ELb1ELb0E22DefaultMemoryAllocatorEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIN4wide7integerILm128EjEE9PHHashMapISD_Pc9HashCRC32ISD_EEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIN4wide7integerILm256EjEE9PHHashMapISD_Pc9HashCRC32ISD_EEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIj9PHHashMapIjPc14HashMixWrapperIj9HashCRC32IjEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodOneNumberIm9PHHashMapImPc14HashMixWrapperIm9HashCRC32ImEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberIhNS9_15DataWithNullKeyI9PHHashMapIhPc9HashCRC32IhEEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberItNS9_15DataWithNullKeyI9PHHashMapItPc9HashCRC32ItEEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberIjNS9_15DataWithNullKeyI9PHHashMapIjPc9HashCRC32IjEEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberImNS9_15DataWithNullKeyI9PHHashMapImPc9HashCRC32ImEEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberIjNS9_15DataWithNullKeyI9PHHashMapIjPc14HashMixWrapperIj9HashCRC32IjEEEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberImNS9_15DataWithNullKeyI9PHHashMapImPc14HashMixWrapperIm9HashCRC32ImEEEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberIN4wide7integerILm128EjEENS9_15DataWithNullKeyI9PHHashMapISE_Pc9HashCRC32ISE_EEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_15MethodOneNumberIN4wide7integerILm256EjEENS9_15DataWithNullKeyI9PHHashMapISE_Pc9HashCRC32ISE_EEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized26MethodSingleNullableColumnINS9_19MethodStringNoCacheINS9_15DataWithNullKeyINS_13StringHashMapIPc9AllocatorILb1ELb1ELb0E22DefaultMemoryAllocatorEEEEEEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodKeysFixedI9PHHashMapImPc9HashCRC32ImEEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodKeysFixedI9PHHashMapIN4wide7integerILm128EjEEPc9HashCRC32ISE_EEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodKeysFixedI9PHHashMapIN4wide7integerILm256EjEEPc9HashCRC32ISE_EEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZZZZN5doris8pipeline28PartitionedAggSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlRT_E_clINS_10vectorized15MethodKeysFixedI9PHHashMapINS9_7UInt136EPc9HashCRC32ISC_EEEEEENS_6StatusES6_ENKUlvE_clEv Unexecuted instantiation: partitioned_aggregation_source_operator.cpp:_ZZZZN5doris8pipeline24PartitionedAggLocalState39initiate_merge_spill_partition_agg_dataEPNS_12RuntimeStateEENK3$_1clEvENKUlvE_clEvENKUlvE_clEv Unexecuted instantiation: partitioned_hash_join_probe_operator.cpp:_ZZZZN5doris8pipeline34PartitionedHashJoinProbeLocalState18spill_probe_blocksEPNS_12RuntimeStateEENK3$_1clEvENKUlvE_clEvENKUlvE_clEv Unexecuted instantiation: partitioned_hash_join_probe_operator.cpp:_ZZZZN5doris8pipeline34PartitionedHashJoinProbeLocalState31recovery_build_blocks_from_diskEPNS_12RuntimeStateEjRbENK3$_1clEvENKUlvE_clEvENKUlvE_clEv Unexecuted instantiation: partitioned_hash_join_probe_operator.cpp:_ZZZZN5doris8pipeline34PartitionedHashJoinProbeLocalState31recovery_probe_blocks_from_diskEPNS_12RuntimeStateEjRbENK3$_1clEvENKUlvE_clEvENKUlvE_clEv Unexecuted instantiation: partitioned_hash_join_sink_operator.cpp:_ZZZZN5doris8pipeline33PartitionedHashJoinSinkLocalState27_revoke_unpartitioned_blockEPNS_12RuntimeStateEEN3$_1clEvENKUlvE_clEvENKUlvE_clEv Unexecuted instantiation: partitioned_hash_join_sink_operator.cpp:_ZZZZN5doris8pipeline33PartitionedHashJoinSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_0clEvENKUlvE_clEvENKUlvE_clEv Unexecuted instantiation: spill_sort_sink_operator.cpp:_ZZZZN5doris8pipeline23SpillSortSinkLocalState13revoke_memoryEPNS_12RuntimeStateEENK3$_1clEvENKUlvE_clEvENKUlvE_clEv Unexecuted instantiation: spill_sort_source_operator.cpp:_ZZZZN5doris8pipeline19SpillSortLocalState33initiate_merge_sort_spill_streamsEPNS_12RuntimeStateEENK3$_1clEvENKUlvE_clEvENKUlvE_clEv |
84 | 28.7M | { stmt; } \ |
85 | 108 | } catch (const doris::Exception& e) { \ |
86 | 0 | if (e.code() == doris::ErrorCode::MEM_ALLOC_FAILED) { \ |
87 | 0 | return Status::MemoryLimitExceeded(fmt::format( \ |
88 | 0 | "PreCatch error code:{}, {}, __FILE__:{}, __LINE__:{}, __FUNCTION__:{}", \ |
89 | 0 | e.code(), e.to_string(), __FILE__, __LINE__, __PRETTY_FUNCTION__)); \ |
90 | 0 | } \ |
91 | 0 | return Status::Error<false>(e.code(), e.to_string()); \ |
92 | 0 | } \ |
93 | 7.42M | } while (0) |
94 | | |
95 | | #define RETURN_IF_ERROR_OR_CATCH_EXCEPTION(stmt) \ |
96 | 25.0k | do { \ |
97 | 25.0k | try { \ |
98 | 25.0k | doris::enable_thread_catch_bad_alloc++; \ |
99 | 25.0k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ memtable.cpp:_ZZN5doris8MemTable8to_blockEPSt10unique_ptrINS_10vectorized5BlockESt14default_deleteIS3_EEENK3$_0clEv Line | Count | Source | 99 | 9 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
segment_creator.cpp:_ZZN5doris14SegmentFlusher18flush_single_blockEPKNS_10vectorized5BlockEiPlENK3$_0clEv Line | Count | Source | 99 | 9 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: segment_creator.cpp:_ZZN5doris14SegmentFlusher18flush_single_blockEPKNS_10vectorized5BlockEiPlENK3$_1clEv page_io.cpp:_ZZN5doris10segment_v26PageIO18compress_page_bodyEPNS_21BlockCompressionCodecEdRKSt6vectorINS_5SliceESaIS5_EEPNS_10OwnedSliceEENK3$_0clEv Line | Count | Source | 99 | 11.1k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris12SchemaChange7processESt10shared_ptrINS_12RowsetReaderEEPNS_12RowsetWriterES1_INS_10BaseTabletEES7_S1_INS_12TabletSchemaEES9_ENKUlvE_clEv Unexecuted instantiation: internal_service.cpp:_ZZN5doris16PInternalService19_fold_constant_exprERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_19PConstantExprResultEENK3$_0clEv block.cpp:_ZZNK5doris10vectorized5Block9serializeEiPNS_6PBlockEPmS4_NS_10segment_v217CompressionTypePBEbENK3$_0clEv Line | Count | Source | 99 | 69 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader19get_next_block_implEPNS0_5BlockEPmPbENK3$_2clEv Unexecuted instantiation: vorc_reader.cpp:_ZZN5doris10vectorized9OrcReader6filterERN3orc17ColumnVectorBatchEPttPvENK3$_0clEv Unexecuted instantiation: vparquet_group_reader.cpp:_ZZN5doris10vectorized14RowGroupReader10next_batchEPNS0_5BlockEmPmPbENK3$_0clEv olap_data_convertor.cpp:_ZZZN5doris10vectorized22OlapBlockDataConvertor19convert_column_dataEmENK3$_0clEvENKUlvE_clEv Line | Count | Source | 99 | 13.7k | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ |
Unexecuted instantiation: _ZZN5doris10vectorized16VDataStreamRecvr11SenderQueue9BlockItem9get_blockERSt10unique_ptrINS0_5BlockESt14default_deleteIS5_EEENKUlvE_clEv |
100 | 25.0k | { \ |
101 | 25.0k | Status _status_ = (stmt); \ |
102 | 25.0k | if (UNLIKELY(!_status_.ok())) { \ |
103 | 0 | return _status_; \ |
104 | 0 | } \ |
105 | 25.0k | } \ |
106 | 25.0k | } catch (const doris::Exception& e) { \ |
107 | 0 | if (e.code() == doris::ErrorCode::MEM_ALLOC_FAILED) { \ |
108 | 0 | return Status::MemoryLimitExceeded(fmt::format( \ |
109 | 0 | "PreCatch error code:{}, {}, __FILE__:{}, __LINE__:{}, __FUNCTION__:{}", \ |
110 | 0 | e.code(), e.to_string(), __FILE__, __LINE__, __PRETTY_FUNCTION__)); \ |
111 | 0 | } \ |
112 | 0 | return Status::Error<false>(e.code(), e.to_string()); \ |
113 | 0 | } \ |
114 | 25.0k | } while (0) |
115 | | |
116 | | #define ASSIGN_STATUS_IF_CATCH_EXCEPTION(stmt, status_) \ |
117 | 0 | do { \ |
118 | 0 | try { \ |
119 | 0 | doris::enable_thread_catch_bad_alloc++; \ |
120 | 0 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ Unexecuted instantiation: fragment_mgr.cpp:_ZZN5doris11FragmentMgr18exec_plan_fragmentERKNS_23TPipelineFragmentParamsENS_11QuerySourceERKSt8functionIFvPNS_12RuntimeStateEPNS_6StatusEEEENK3$_0clEv Unexecuted instantiation: scanner_scheduler.cpp:_ZZN5doris10vectorized16ScannerScheduler13_scanner_scanESt10shared_ptrINS0_14ScannerContextEES2_INS0_8ScanTaskEEENK3$_1clEv Unexecuted instantiation: task_scheduler.cpp:_ZZN5doris8pipeline13TaskScheduler8_do_workEiENK3$_0clEv |
121 | 0 | { stmt; } \ |
122 | 0 | } catch (const doris::Exception& e) { \ |
123 | 0 | if (e.code() == doris::ErrorCode::MEM_ALLOC_FAILED) { \ |
124 | 0 | status_ = Status::MemoryLimitExceeded(fmt::format( \ |
125 | 0 | "PreCatch error code:{}, {}, __FILE__:{}, __LINE__:{}, __FUNCTION__:{}", \ |
126 | 0 | e.code(), e.to_string(), __FILE__, __LINE__, __PRETTY_FUNCTION__)); \ |
127 | 0 | } else { \ |
128 | 0 | status_ = e.to_status(); \ |
129 | 0 | } \ |
130 | 0 | } \ |
131 | 0 | } while (0); |
132 | | |
133 | | #define HANDLE_EXCEPTION_IF_CATCH_EXCEPTION(stmt, exception_handler) \ |
134 | 0 | do { \ |
135 | 0 | try { \ |
136 | 0 | doris::enable_thread_catch_bad_alloc++; \ |
137 | 0 | Defer defer {[&]() { doris::enable_thread_catch_bad_alloc--; }}; \ Unexecuted instantiation: compaction.cpp:_ZZN5doris15CompactionMixin15execute_compactEvENK3$_0clEv Unexecuted instantiation: compaction.cpp:_ZZN5doris20CloudCompactionMixin15execute_compactEvENK3$_0clEv |
138 | 0 | { \ |
139 | 0 | Status _status_ = (stmt); \ |
140 | 0 | if (UNLIKELY(!_status_.ok())) { \ |
141 | 0 | exception_handler(doris::Exception()); \ |
142 | 0 | return _status_; \ |
143 | 0 | } \ |
144 | 0 | } \ |
145 | 0 | } catch (const doris::Exception& e) { \ |
146 | 0 | exception_handler(e); \ |
147 | 0 | if (e.code() == doris::ErrorCode::MEM_ALLOC_FAILED) { \ |
148 | 0 | return Status::MemoryLimitExceeded(fmt::format( \ |
149 | 0 | "PreCatch error code:{}, {}, __FILE__:{}, __LINE__:{}, __FUNCTION__:{}", \ |
150 | 0 | e.code(), e.to_string(), __FILE__, __LINE__, __PRETTY_FUNCTION__)); \ |
151 | 0 | } \ |
152 | 0 | return Status::Error<false>(e.code(), e.to_string()); \ |
153 | 0 | } \ |
154 | 0 | } while (0); |