Coverage Report

Created: 2026-09-15 07:17

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/common/object_pool.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
18
#pragma once
19
20
#include <mutex>
21
#include <vector>
22
23
namespace doris {
24
25
// An ObjectPool maintains a list of C++ objects which are deallocated
26
// by destroying the pool.
27
// Thread-safe.
28
class ObjectPool {
29
public:
30
33.8M
    ObjectPool() = default;
31
    ObjectPool(const ObjectPool&) = delete;
32
    void operator=(const ObjectPool&) = delete;
33
34.0M
    ~ObjectPool() { clear(); }
34
35
    template <class T>
36
207M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
207M
        std::lock_guard<std::mutex> l(_lock);
39
211M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16VDataStreamRecvr11SenderQueueEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
39
481k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfileEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
9.51M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13RowDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
49.1k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9TDataSinkEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
1.65k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEPT_S9_ENKUlPvE_clESA_
Line
Count
Source
39
5.03k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13TUserIdentityEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
1.60k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21POlapTableSchemaParamEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
47.4k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addISt6vectorINS_15TTabletLocationESaIS3_EEEEPT_S7_ENKUlPvE_clES8_
Line
Count
Source
39
193
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22OlapTableLocationParamEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
47.3k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14DorisNodesInfoEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
47.3k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24VOlapTablePartitionParamEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
47.4k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_16DynamicContainerIhNS_20DynamicContainerHashIhEENS_7EqualToIhEEEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_16DynamicContainerINS_14DecimalV2ValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
65
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_15BitSetContainerIaEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
498
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_15BitSetContainerIsEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
219
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_16DynamicContainerIiNS_20DynamicContainerHashIiEENS_7EqualToIiEEEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
3.76k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_16DynamicContainerIlNS_20DynamicContainerHashIlEENS_7EqualToIlEEEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
2.85k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_16DynamicContainerInNS_20DynamicContainerHashInEENS_7EqualToInEEEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
121
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_16DynamicContainerIfNS_20DynamicContainerHashIfEENS_7EqualToIfEEEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
55
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_16DynamicContainerIdNS_20DynamicContainerHashIdEENS_7EqualToIdEEEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_16DynamicContainerINS_16VecDateTimeValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_16DynamicContainerINS_16VecDateTimeValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
23
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_16DynamicContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEENS_20DynamicContainerHashIS7_EENS_7EqualToIS7_EEEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SI_ENKUlPvE_clESJ_
Line
Count
Source
39
214
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_16DynamicContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEENS_20DynamicContainerHashIS7_EENS_7EqualToIS7_EEEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SI_ENKUlPvE_clESJ_
Line
Count
Source
39
95
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_16DynamicContainerINS_16TimeStampNsValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
9
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_16DynamicContainerINS_16TimestampTzValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
134
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_16DynamicContainerIdNS_20DynamicContainerHashIdEENS_7EqualToIdEEEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
_ZZN5doris10ObjectPool3addINS_9StringSetINS_16DynamicContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_19HybridSetStringHashENS_20HybridSetStringEqualEEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
399
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_16DynamicContainerINS_7DecimalIiEENS_20DynamicContainerHashIS6_EENS_7EqualToIS6_EEEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SH_ENKUlPvE_clESI_
Line
Count
Source
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_16DynamicContainerINS_7DecimalIlEENS_20DynamicContainerHashIS6_EENS_7EqualToIS6_EEEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SH_ENKUlPvE_clESI_
Line
Count
Source
39
17
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_16DynamicContainerINS_12Decimal128V3ENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
28
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_16DynamicContainerINS_7DecimalIN4wide7integerILm256EiEEEENS_20DynamicContainerHashIS9_EENS_7EqualToIS9_EEEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SK_ENKUlPvE_clESL_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_16DynamicContainerIjNS_20DynamicContainerHashIjEENS_7EqualToIjEEEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_16DynamicContainerIoNS_20DynamicContainerHashIoEENS_7EqualToIoEEEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_16DynamicContainerIoNS_20DynamicContainerHashIoEENS_7EqualToIoEEEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
285
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15PartitionBlocksEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
1.24k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14AggFnEvaluatorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
345k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16UDFTableFunctionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
326
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18PythonUDTFFunctionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
2.07k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13TableFunctionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4.23k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_16DynamicContainerIaNS_20DynamicContainerHashIaEENS_7EqualToIaEEEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_16DynamicContainerIsNS_20DynamicContainerHashIsEENS_7EqualToIsEEEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SF_ENKUlPvE_clESG_
Line
Count
Source
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_16DynamicContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_20DynamicContainerHashIS9_EENS_7EqualToIS9_EEEEE8IteratorEEEPT_SI_ENKUlPvE_clESJ_
Line
Count
Source
39
215
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm1EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm1EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm1EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm1EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm1EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm1EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm1EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm1EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm1EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm1EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm1EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm1EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm1EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm1EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm1EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm1EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm1EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm1EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
2
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm1EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm1EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm1EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm2EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
18
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm2EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm2EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
1.78k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm2EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
56
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm2EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm2EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm2EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm2EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm2EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
14
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm2EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
82
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm2EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
46
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm2EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
22
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm2EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm2EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm2EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Line
Count
Source
39
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm2EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Line
Count
Source
39
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm2EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm2EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm2EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
42
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm2EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
36
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm2EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
214
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm3EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm3EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm3EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
112
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm3EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
136
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm3EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm3EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm3EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm3EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm3EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm3EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
29
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm3EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm3EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm3EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
32
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm3EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm3EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm3EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm3EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm3EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm3EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm3EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm3EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm4EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm4EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm4EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
66
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm4EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm4EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm4EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm4EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm4EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
12
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm4EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
32
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm4EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm4EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
84
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm4EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm4EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm4EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm4EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm4EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm4EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm4EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm4EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm5EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm5EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm5EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
44
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm5EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm5EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm5EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm5EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm5EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm5EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm5EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm5EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm5EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm5EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
39
32
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm5EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm5EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm5EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm5EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm5EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
39
16
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm5EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm5EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm5EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm6EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm6EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm6EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm6EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm6EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm6EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm6EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
24
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm6EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm6EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm6EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm6EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm6EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm6EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm6EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm6EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm6EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm6EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm6EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm6EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm7EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm7EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm7EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm7EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm7EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm7EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm7EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm7EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm7EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm7EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm7EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm7EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm7EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm7EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm7EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm7EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm7EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm7EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm7EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm7EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm7EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm8EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm8EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm8EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
39
28
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm8EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm8EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm8EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm8EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm8EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm8EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm8EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm8EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm8EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm8EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm8EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm8EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm8EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm8EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm8EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm8EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm8EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm8EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_14StringValueSetINS_16DynamicContainerINS_9StringRefENS_20DynamicContainerHashIS4_EENS_7EqualToIS4_EEEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Line
Count
Source
39
1.15k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15TupleDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
1.86M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14SlotDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
9.68M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20OlapTableIndexSchemaEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
148k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12TabletColumnEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
1.15M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_11TabletIndexEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
19.0k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19VOlapTablePartitionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
63.6k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm1EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
13
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm2EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
523
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm3EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
204
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm4EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
61
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm5EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
72
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm6EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm7EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm8EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
39
2
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile7CounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
39
171M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile20HighWaterMarkCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
39
8.81M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile14NonZeroCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
39
6.19M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile14DerivedCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
39
541k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile16DescriptionEntryEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
39
143k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile16ConditionCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
39
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13DescriptorTblEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
566k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20MySQLTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
91
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19OlapTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
411k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21SchemaTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3.21k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_21BrokerTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_17EsTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
_ZZN5doris10ObjectPool3addINS_19HiveTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
36
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_22IcebergTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
_ZZN5doris10ObjectPool3addINS_19JdbcTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_25MaxComputeTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_29TrinoConnectorTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_25DictionaryTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_26RemoteDorisTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
_ZZN5doris10ObjectPool3addINS_10HeapActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12GrowthActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13ProfileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16PmuProfileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16ContentionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13CmdlineActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12SymbolActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16StreamLoadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19StreamLoad2PCActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24StreamLoadForwardHandlerEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16HttpStreamActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14DownloadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
10
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20AdjustLogLevelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13VersionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12HealthActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16ClearCacheActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18PipelineTaskActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22LongPipelineTaskActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_23QueryPipelineTaskActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18BeProcThreadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19BeThreadStackActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16LoadStreamActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_17LoadChannelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_17TabletsInfoActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_29SetJeHeapProfileActiveActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_28SetJeHeapProfileResetActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_29DumpJeHeapProfileToDotActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24DumpJeHeapProfileActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22DictionaryStatusActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13MetricsActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_10MetaActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12ConfigActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21CheckRPCChannelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21ResetRPCChannelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12ReportActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
10
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15ShrinkMemActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19AddDebugPointActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22RemoveDebugPointActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22ClearDebugPointsActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19BatchDownloadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20DownloadBinlogActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15FileCacheActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_25TabletsDistributionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21TabletMigrationActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14ChecksumActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18ReloadTabletActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19RestoreTabletActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14SnapshotActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16CompactionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
9
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_23CompactionProfileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18DeleteBitmapActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24CheckTabletSegmentActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15PadRowsetActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_17CalcFileCrcActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_25ShowNestedIndexFileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21CompactionScoreActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21CheckEncryptionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_21CloudCompactionActionEEEPT_S4_ENKUlPvE_clES5_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_17ShowHotspotActionEEEPT_S4_ENKUlPvE_clES5_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_17WarmUpStatsActionEEEPT_S4_ENKUlPvE_clES5_
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_15PeerCacheActionEEEPT_S4_ENKUlPvE_clES5_
40
207M
        return t;
41
207M
    }
_ZN5doris10ObjectPool3addINS_21POlapTableSchemaParamEEEPT_S4_
Line
Count
Source
36
47.1k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
47.1k
        std::lock_guard<std::mutex> l(_lock);
39
47.1k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
47.1k
        return t;
41
47.1k
    }
_ZN5doris10ObjectPool3addINS_16VDataStreamRecvr11SenderQueueEEEPT_S5_
Line
Count
Source
36
478k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
478k
        std::lock_guard<std::mutex> l(_lock);
39
478k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
478k
        return t;
41
478k
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfileEEEPT_S4_
Line
Count
Source
36
9.48M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
9.48M
        std::lock_guard<std::mutex> l(_lock);
39
9.48M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
9.48M
        return t;
41
9.48M
    }
_ZN5doris10ObjectPool3addINS_13RowDescriptorEEEPT_S4_
Line
Count
Source
36
48.4k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
48.4k
        std::lock_guard<std::mutex> l(_lock);
39
48.4k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
48.4k
        return t;
41
48.4k
    }
_ZN5doris10ObjectPool3addINS_9TDataSinkEEEPT_S4_
Line
Count
Source
36
1.65k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1.65k
        std::lock_guard<std::mutex> l(_lock);
39
1.65k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1.65k
        return t;
41
1.65k
    }
_ZN5doris10ObjectPool3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEPT_S9_
Line
Count
Source
36
5.03k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
5.03k
        std::lock_guard<std::mutex> l(_lock);
39
5.03k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
5.03k
        return t;
41
5.03k
    }
_ZN5doris10ObjectPool3addINS_13TUserIdentityEEEPT_S4_
Line
Count
Source
36
1.60k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1.60k
        std::lock_guard<std::mutex> l(_lock);
39
1.60k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1.60k
        return t;
41
1.60k
    }
_ZN5doris10ObjectPool3addISt6vectorINS_15TTabletLocationESaIS3_EEEEPT_S7_
Line
Count
Source
36
193
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
193
        std::lock_guard<std::mutex> l(_lock);
39
193
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
193
        return t;
41
193
    }
_ZN5doris10ObjectPool3addINS_22OlapTableLocationParamEEEPT_S4_
Line
Count
Source
36
47.2k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
47.2k
        std::lock_guard<std::mutex> l(_lock);
39
47.2k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
47.2k
        return t;
41
47.2k
    }
_ZN5doris10ObjectPool3addINS_14DorisNodesInfoEEEPT_S4_
Line
Count
Source
36
47.2k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
47.2k
        std::lock_guard<std::mutex> l(_lock);
39
47.2k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
47.2k
        return t;
41
47.2k
    }
_ZN5doris10ObjectPool3addINS_24VOlapTablePartitionParamEEEPT_S4_
Line
Count
Source
36
47.2k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
47.2k
        std::lock_guard<std::mutex> l(_lock);
39
47.2k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
47.2k
        return t;
41
47.2k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_16DynamicContainerIhNS_20DynamicContainerHashIhEENS_7EqualToIhEEEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_16DynamicContainerINS_14DecimalV2ValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
65
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
65
        std::lock_guard<std::mutex> l(_lock);
39
65
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
65
        return t;
41
65
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_15BitSetContainerIaEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
494
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
494
        std::lock_guard<std::mutex> l(_lock);
39
494
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
494
        return t;
41
494
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_15BitSetContainerIsEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
219
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
219
        std::lock_guard<std::mutex> l(_lock);
39
219
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
219
        return t;
41
219
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_16DynamicContainerIiNS_20DynamicContainerHashIiEENS_7EqualToIiEEEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
3.75k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
3.75k
        std::lock_guard<std::mutex> l(_lock);
39
3.75k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
3.75k
        return t;
41
3.75k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_16DynamicContainerIlNS_20DynamicContainerHashIlEENS_7EqualToIlEEEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
2.83k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
2.83k
        std::lock_guard<std::mutex> l(_lock);
39
2.83k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
2.83k
        return t;
41
2.83k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_16DynamicContainerInNS_20DynamicContainerHashInEENS_7EqualToInEEEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
121
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
121
        std::lock_guard<std::mutex> l(_lock);
39
121
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
121
        return t;
41
121
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_16DynamicContainerIfNS_20DynamicContainerHashIfEENS_7EqualToIfEEEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
55
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
55
        std::lock_guard<std::mutex> l(_lock);
39
55
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
55
        return t;
41
55
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_16DynamicContainerIdNS_20DynamicContainerHashIdEENS_7EqualToIdEEEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_16DynamicContainerINS_16VecDateTimeValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
15
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
15
        std::lock_guard<std::mutex> l(_lock);
39
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
15
        return t;
41
15
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_16DynamicContainerINS_16VecDateTimeValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
23
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
23
        std::lock_guard<std::mutex> l(_lock);
39
23
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
23
        return t;
41
23
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_16DynamicContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEENS_20DynamicContainerHashIS7_EENS_7EqualToIS7_EEEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SI_
Line
Count
Source
36
214
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
214
        std::lock_guard<std::mutex> l(_lock);
39
214
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
214
        return t;
41
214
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_16DynamicContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEENS_20DynamicContainerHashIS7_EENS_7EqualToIS7_EEEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SI_
Line
Count
Source
36
94
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
94
        std::lock_guard<std::mutex> l(_lock);
39
94
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
94
        return t;
41
94
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_16DynamicContainerINS_16TimeStampNsValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
9
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
9
        std::lock_guard<std::mutex> l(_lock);
39
9
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
9
        return t;
41
9
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_16DynamicContainerINS_16TimestampTzValueENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
134
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
134
        std::lock_guard<std::mutex> l(_lock);
39
134
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
134
        return t;
41
134
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_16DynamicContainerIdNS_20DynamicContainerHashIdEENS_7EqualToIdEEEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SF_
_ZN5doris10ObjectPool3addINS_9StringSetINS_16DynamicContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_19HybridSetStringHashENS_20HybridSetStringEqualEEEE8IteratorEEEPT_SG_
Line
Count
Source
36
399
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
399
        std::lock_guard<std::mutex> l(_lock);
39
399
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
399
        return t;
41
399
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_16DynamicContainerINS_7DecimalIiEENS_20DynamicContainerHashIS6_EENS_7EqualToIS6_EEEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SH_
Line
Count
Source
36
7
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
7
        std::lock_guard<std::mutex> l(_lock);
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
7
        return t;
41
7
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_16DynamicContainerINS_7DecimalIlEENS_20DynamicContainerHashIS6_EENS_7EqualToIS6_EEEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SH_
Line
Count
Source
36
17
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
17
        std::lock_guard<std::mutex> l(_lock);
39
17
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
17
        return t;
41
17
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_16DynamicContainerINS_12Decimal128V3ENS_20DynamicContainerHashIS5_EENS_7EqualToIS5_EEEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
28
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
28
        std::lock_guard<std::mutex> l(_lock);
39
28
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
28
        return t;
41
28
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_16DynamicContainerINS_7DecimalIN4wide7integerILm256EiEEEENS_20DynamicContainerHashIS9_EENS_7EqualToIS9_EEEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SK_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_16DynamicContainerIjNS_20DynamicContainerHashIjEENS_7EqualToIjEEEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_16DynamicContainerIoNS_20DynamicContainerHashIoEENS_7EqualToIoEEEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_16DynamicContainerIoNS_20DynamicContainerHashIoEENS_7EqualToIoEEEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
285
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
285
        std::lock_guard<std::mutex> l(_lock);
39
285
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
285
        return t;
41
285
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm1EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm1EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm1EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm1EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm1EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm1EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm1EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm1EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm1EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm1EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm1EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm1EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm1EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm1EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm1EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm1EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm1EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm1EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
2
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
2
        std::lock_guard<std::mutex> l(_lock);
39
2
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
2
        return t;
41
2
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm1EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm1EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm1EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm2EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
18
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
18
        std::lock_guard<std::mutex> l(_lock);
39
18
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
18
        return t;
41
18
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm2EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm2EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
1.74k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1.74k
        std::lock_guard<std::mutex> l(_lock);
39
1.74k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1.74k
        return t;
41
1.74k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm2EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
56
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
56
        std::lock_guard<std::mutex> l(_lock);
39
56
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
56
        return t;
41
56
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm2EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm2EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm2EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm2EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm2EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
14
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
14
        std::lock_guard<std::mutex> l(_lock);
39
14
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
14
        return t;
41
14
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm2EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
81
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
81
        std::lock_guard<std::mutex> l(_lock);
39
81
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
81
        return t;
41
81
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm2EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
44
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
44
        std::lock_guard<std::mutex> l(_lock);
39
44
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
44
        return t;
41
44
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm2EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
22
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
22
        std::lock_guard<std::mutex> l(_lock);
39
22
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
22
        return t;
41
22
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm2EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
34
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
34
        std::lock_guard<std::mutex> l(_lock);
39
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
34
        return t;
41
34
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm2EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm2EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Line
Count
Source
36
34
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
34
        std::lock_guard<std::mutex> l(_lock);
39
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
34
        return t;
41
34
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm2EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Line
Count
Source
36
33
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
33
        std::lock_guard<std::mutex> l(_lock);
39
33
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
33
        return t;
41
33
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm2EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
34
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
34
        std::lock_guard<std::mutex> l(_lock);
39
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
34
        return t;
41
34
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm2EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm2EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
42
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
42
        std::lock_guard<std::mutex> l(_lock);
39
42
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
42
        return t;
41
42
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm2EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
36
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
36
        std::lock_guard<std::mutex> l(_lock);
39
36
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
36
        return t;
41
36
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm2EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
214
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
214
        std::lock_guard<std::mutex> l(_lock);
39
214
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
214
        return t;
41
214
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm3EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm3EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm3EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
112
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
112
        std::lock_guard<std::mutex> l(_lock);
39
112
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
112
        return t;
41
112
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm3EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
136
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
136
        std::lock_guard<std::mutex> l(_lock);
39
136
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
136
        return t;
41
136
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm3EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm3EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm3EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm3EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
1
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1
        std::lock_guard<std::mutex> l(_lock);
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1
        return t;
41
1
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm3EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
1
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1
        std::lock_guard<std::mutex> l(_lock);
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1
        return t;
41
1
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm3EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
27
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
27
        std::lock_guard<std::mutex> l(_lock);
39
27
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
27
        return t;
41
27
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm3EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
1
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1
        std::lock_guard<std::mutex> l(_lock);
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1
        return t;
41
1
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm3EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm3EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
31
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
31
        std::lock_guard<std::mutex> l(_lock);
39
31
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
31
        return t;
41
31
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm3EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm3EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm3EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm3EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm3EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm3EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm3EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm3EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm4EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm4EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm4EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
66
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
66
        std::lock_guard<std::mutex> l(_lock);
39
66
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
66
        return t;
41
66
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm4EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm4EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm4EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm4EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm4EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
12
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
12
        std::lock_guard<std::mutex> l(_lock);
39
12
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
12
        return t;
41
12
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm4EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
32
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
32
        std::lock_guard<std::mutex> l(_lock);
39
32
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
32
        return t;
41
32
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm4EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm4EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
83
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
83
        std::lock_guard<std::mutex> l(_lock);
39
83
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
83
        return t;
41
83
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm4EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm4EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm4EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm4EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm4EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm4EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm4EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm4EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm5EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm5EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm5EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
44
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
44
        std::lock_guard<std::mutex> l(_lock);
39
44
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
44
        return t;
41
44
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm5EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm5EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm5EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm5EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm5EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm5EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm5EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm5EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm5EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm5EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
36
32
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
32
        std::lock_guard<std::mutex> l(_lock);
39
32
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
32
        return t;
41
32
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm5EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm5EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm5EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm5EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm5EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Line
Count
Source
36
16
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
16
        std::lock_guard<std::mutex> l(_lock);
39
16
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
16
        return t;
41
16
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm5EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm5EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm5EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm6EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm6EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm6EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm6EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm6EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm6EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm6EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
24
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
24
        std::lock_guard<std::mutex> l(_lock);
39
24
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
24
        return t;
41
24
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm6EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm6EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm6EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm6EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm6EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm6EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm6EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm6EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm6EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm6EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm6EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm6EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm7EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm7EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm7EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm7EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm7EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm7EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm7EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm7EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm7EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm7EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm7EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm7EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm7EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm7EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm7EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm7EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm7EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm7EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm7EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm7EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm7EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm8EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm8EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm8EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
36
28
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
28
        std::lock_guard<std::mutex> l(_lock);
39
28
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
28
        return t;
41
28
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm8EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm8EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm8EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm8EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm8EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm8EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm8EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm8EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE43ENS_14FixedContainerINS_16TimeStampNsValueELm8EEENS_12ColumnVectorILS3_43EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm8EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm8EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm8EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm8EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm8EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm8EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm8EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm8EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE44ENS_14FixedContainerIoLm8EEENS_12ColumnVectorILS3_44EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_14StringValueSetINS_16DynamicContainerINS_9StringRefENS_20DynamicContainerHashIS4_EENS_7EqualToIS4_EEEEE8IteratorEEEPT_SD_
Line
Count
Source
36
1.12k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1.12k
        std::lock_guard<std::mutex> l(_lock);
39
1.12k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1.12k
        return t;
41
1.12k
    }
_ZN5doris10ObjectPool3addINS_15PartitionBlocksEEEPT_S4_
Line
Count
Source
36
1.24k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1.24k
        std::lock_guard<std::mutex> l(_lock);
39
1.24k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1.24k
        return t;
41
1.24k
    }
_ZN5doris10ObjectPool3addINS_14AggFnEvaluatorEEEPT_S4_
Line
Count
Source
36
343k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
343k
        std::lock_guard<std::mutex> l(_lock);
39
343k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
343k
        return t;
41
343k
    }
_ZN5doris10ObjectPool3addINS_16UDFTableFunctionEEEPT_S4_
Line
Count
Source
36
325
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
325
        std::lock_guard<std::mutex> l(_lock);
39
325
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
325
        return t;
41
325
    }
_ZN5doris10ObjectPool3addINS_18PythonUDTFFunctionEEEPT_S4_
Line
Count
Source
36
2.05k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
2.05k
        std::lock_guard<std::mutex> l(_lock);
39
2.05k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
2.05k
        return t;
41
2.05k
    }
_ZN5doris10ObjectPool3addINS_13TableFunctionEEEPT_S4_
Line
Count
Source
36
4.16k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4.16k
        std::lock_guard<std::mutex> l(_lock);
39
4.16k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4.16k
        return t;
41
4.16k
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_16DynamicContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_20DynamicContainerHashIS9_EENS_7EqualToIS9_EEEEE8IteratorEEEPT_SI_
Line
Count
Source
36
215
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
215
        std::lock_guard<std::mutex> l(_lock);
39
215
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
215
        return t;
41
215
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_16DynamicContainerIaNS_20DynamicContainerHashIaEENS_7EqualToIaEEEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
5
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
5
        std::lock_guard<std::mutex> l(_lock);
39
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
5
        return t;
41
5
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_16DynamicContainerIsNS_20DynamicContainerHashIsEENS_7EqualToIsEEEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SF_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_15TupleDescriptorEEEPT_S4_
Line
Count
Source
36
1.85M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1.85M
        std::lock_guard<std::mutex> l(_lock);
39
1.85M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1.85M
        return t;
41
1.85M
    }
_ZN5doris10ObjectPool3addINS_14SlotDescriptorEEEPT_S4_
Line
Count
Source
36
9.67M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
9.67M
        std::lock_guard<std::mutex> l(_lock);
39
9.67M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
9.67M
        return t;
41
9.67M
    }
_ZN5doris10ObjectPool3addINS_20OlapTableIndexSchemaEEEPT_S4_
Line
Count
Source
36
148k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
148k
        std::lock_guard<std::mutex> l(_lock);
39
148k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
148k
        return t;
41
148k
    }
_ZN5doris10ObjectPool3addINS_12TabletColumnEEEPT_S4_
Line
Count
Source
36
1.16M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1.16M
        std::lock_guard<std::mutex> l(_lock);
39
1.16M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1.16M
        return t;
41
1.16M
    }
_ZN5doris10ObjectPool3addINS_11TabletIndexEEEPT_S4_
Line
Count
Source
36
19.0k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
19.0k
        std::lock_guard<std::mutex> l(_lock);
39
19.0k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
19.0k
        return t;
41
19.0k
    }
_ZN5doris10ObjectPool3addINS_19VOlapTablePartitionEEEPT_S4_
Line
Count
Source
36
63.3k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
63.3k
        std::lock_guard<std::mutex> l(_lock);
39
63.3k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
63.3k
        return t;
41
63.3k
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm1EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
13
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
13
        std::lock_guard<std::mutex> l(_lock);
39
13
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
13
        return t;
41
13
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm2EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
515
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
515
        std::lock_guard<std::mutex> l(_lock);
39
515
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
515
        return t;
41
515
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm3EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
204
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
204
        std::lock_guard<std::mutex> l(_lock);
39
204
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
204
        return t;
41
204
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm4EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
61
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
61
        std::lock_guard<std::mutex> l(_lock);
39
61
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
61
        return t;
41
61
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm5EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
70
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
70
        std::lock_guard<std::mutex> l(_lock);
39
70
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
70
        return t;
41
70
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm6EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
1
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1
        std::lock_guard<std::mutex> l(_lock);
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1
        return t;
41
1
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm7EEEE8IteratorEEEPT_SE_
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm8EEEE8IteratorEEEPT_SE_
Line
Count
Source
36
2
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
2
        std::lock_guard<std::mutex> l(_lock);
39
2
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
2
        return t;
41
2
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile7CounterEEEPT_S5_
Line
Count
Source
36
167M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
167M
        std::lock_guard<std::mutex> l(_lock);
39
167M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
167M
        return t;
41
167M
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile20HighWaterMarkCounterEEEPT_S5_
Line
Count
Source
36
8.66M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8.66M
        std::lock_guard<std::mutex> l(_lock);
39
8.66M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8.66M
        return t;
41
8.66M
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile14NonZeroCounterEEEPT_S5_
Line
Count
Source
36
5.98M
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
5.98M
        std::lock_guard<std::mutex> l(_lock);
39
5.98M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
5.98M
        return t;
41
5.98M
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile14DerivedCounterEEEPT_S5_
Line
Count
Source
36
529k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
529k
        std::lock_guard<std::mutex> l(_lock);
39
529k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
529k
        return t;
41
529k
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile16DescriptionEntryEEEPT_S5_
Line
Count
Source
36
143k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
143k
        std::lock_guard<std::mutex> l(_lock);
39
143k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
143k
        return t;
41
143k
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile16ConditionCounterEEEPT_S5_
Line
Count
Source
36
5
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
5
        std::lock_guard<std::mutex> l(_lock);
39
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
5
        return t;
41
5
    }
_ZN5doris10ObjectPool3addINS_13DescriptorTblEEEPT_S4_
Line
Count
Source
36
565k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
565k
        std::lock_guard<std::mutex> l(_lock);
39
565k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
565k
        return t;
41
565k
    }
_ZN5doris10ObjectPool3addINS_20MySQLTableDescriptorEEEPT_S4_
Line
Count
Source
36
91
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
91
        std::lock_guard<std::mutex> l(_lock);
39
91
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
91
        return t;
41
91
    }
_ZN5doris10ObjectPool3addINS_19OlapTableDescriptorEEEPT_S4_
Line
Count
Source
36
411k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
411k
        std::lock_guard<std::mutex> l(_lock);
39
411k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
411k
        return t;
41
411k
    }
_ZN5doris10ObjectPool3addINS_21SchemaTableDescriptorEEEPT_S4_
Line
Count
Source
36
3.21k
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
3.21k
        std::lock_guard<std::mutex> l(_lock);
39
3.21k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
3.21k
        return t;
41
3.21k
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_21BrokerTableDescriptorEEEPT_S4_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_17EsTableDescriptorEEEPT_S4_
_ZN5doris10ObjectPool3addINS_19HiveTableDescriptorEEEPT_S4_
Line
Count
Source
36
36
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
36
        std::lock_guard<std::mutex> l(_lock);
39
36
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
36
        return t;
41
36
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_22IcebergTableDescriptorEEEPT_S4_
_ZN5doris10ObjectPool3addINS_19JdbcTableDescriptorEEEPT_S4_
Line
Count
Source
36
4
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
4
        std::lock_guard<std::mutex> l(_lock);
39
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
4
        return t;
41
4
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_25MaxComputeTableDescriptorEEEPT_S4_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_29TrinoConnectorTableDescriptorEEEPT_S4_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_25DictionaryTableDescriptorEEEPT_S4_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_26RemoteDorisTableDescriptorEEEPT_S4_
_ZN5doris10ObjectPool3addINS_10HeapActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_12GrowthActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_13ProfileActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_16PmuProfileActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_16ContentionActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_13CmdlineActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_12SymbolActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_16StreamLoadActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_19StreamLoad2PCActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_24StreamLoadForwardHandlerEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_16HttpStreamActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_14DownloadActionEEEPT_S4_
Line
Count
Source
36
20
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
20
        std::lock_guard<std::mutex> l(_lock);
39
20
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
20
        return t;
41
20
    }
_ZN5doris10ObjectPool3addINS_20AdjustLogLevelActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_13VersionActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_12HealthActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_16ClearCacheActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_18PipelineTaskActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_22LongPipelineTaskActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_23QueryPipelineTaskActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_18BeProcThreadActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_19BeThreadStackActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_16LoadStreamActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_17LoadChannelActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_17TabletsInfoActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_29SetJeHeapProfileActiveActionsEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_28SetJeHeapProfileResetActionsEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_29DumpJeHeapProfileToDotActionsEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_24DumpJeHeapProfileActionsEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_22DictionaryStatusActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_13MetricsActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_10MetaActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_12ConfigActionEEEPT_S4_
Line
Count
Source
36
16
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
16
        std::lock_guard<std::mutex> l(_lock);
39
16
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
16
        return t;
41
16
    }
_ZN5doris10ObjectPool3addINS_21CheckRPCChannelActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_21ResetRPCChannelActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_12ReportActionEEEPT_S4_
Line
Count
Source
36
20
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
20
        std::lock_guard<std::mutex> l(_lock);
39
20
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
20
        return t;
41
20
    }
_ZN5doris10ObjectPool3addINS_15ShrinkMemActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_19AddDebugPointActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_22RemoveDebugPointActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_22ClearDebugPointsActionEEEPT_S4_
Line
Count
Source
36
8
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
8
        std::lock_guard<std::mutex> l(_lock);
39
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
8
        return t;
41
8
    }
_ZN5doris10ObjectPool3addINS_19BatchDownloadActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_20DownloadBinlogActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_15FileCacheActionEEEPT_S4_
Line
Count
Source
36
7
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
7
        std::lock_guard<std::mutex> l(_lock);
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
7
        return t;
41
7
    }
_ZN5doris10ObjectPool3addINS_25TabletsDistributionActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_21TabletMigrationActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_14ChecksumActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_18ReloadTabletActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_19RestoreTabletActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_14SnapshotActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_16CompactionActionEEEPT_S4_
Line
Count
Source
36
18
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
18
        std::lock_guard<std::mutex> l(_lock);
39
18
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
18
        return t;
41
18
    }
_ZN5doris10ObjectPool3addINS_23CompactionProfileActionEEEPT_S4_
Line
Count
Source
36
7
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
7
        std::lock_guard<std::mutex> l(_lock);
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
7
        return t;
41
7
    }
_ZN5doris10ObjectPool3addINS_18DeleteBitmapActionEEEPT_S4_
Line
Count
Source
36
15
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
15
        std::lock_guard<std::mutex> l(_lock);
39
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
15
        return t;
41
15
    }
_ZN5doris10ObjectPool3addINS_24CheckTabletSegmentActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_15PadRowsetActionEEEPT_S4_
Line
Count
Source
36
6
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
6
        std::lock_guard<std::mutex> l(_lock);
39
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
6
        return t;
41
6
    }
_ZN5doris10ObjectPool3addINS_17CalcFileCrcActionEEEPT_S4_
Line
Count
Source
36
7
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
7
        std::lock_guard<std::mutex> l(_lock);
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
7
        return t;
41
7
    }
_ZN5doris10ObjectPool3addINS_25ShowNestedIndexFileActionEEEPT_S4_
Line
Count
Source
36
7
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
7
        std::lock_guard<std::mutex> l(_lock);
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
7
        return t;
41
7
    }
_ZN5doris10ObjectPool3addINS_21CompactionScoreActionEEEPT_S4_
Line
Count
Source
36
7
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
7
        std::lock_guard<std::mutex> l(_lock);
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
7
        return t;
41
7
    }
_ZN5doris10ObjectPool3addINS_21CheckEncryptionActionEEEPT_S4_
Line
Count
Source
36
7
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
7
        std::lock_guard<std::mutex> l(_lock);
39
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
7
        return t;
41
7
    }
_ZN5doris10ObjectPool3addINS_21CloudCompactionActionEEEPT_S4_
Line
Count
Source
36
3
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
3
        std::lock_guard<std::mutex> l(_lock);
39
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
3
        return t;
41
3
    }
_ZN5doris10ObjectPool3addINS_17ShowHotspotActionEEEPT_S4_
Line
Count
Source
36
1
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1
        std::lock_guard<std::mutex> l(_lock);
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1
        return t;
41
1
    }
_ZN5doris10ObjectPool3addINS_17WarmUpStatsActionEEEPT_S4_
Line
Count
Source
36
1
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
1
        std::lock_guard<std::mutex> l(_lock);
39
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
1
        return t;
41
1
    }
_ZN5doris10ObjectPool3addINS_15PeerCacheActionEEEPT_S4_
Line
Count
Source
36
2
    T* add(T* t) {
37
        // TODO: Consider using a lock-free structure.
38
2
        std::lock_guard<std::mutex> l(_lock);
39
2
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
40
2
        return t;
41
2
    }
42
43
    template <class T>
44
    T* add_array(T* t) {
45
        std::lock_guard<std::mutex> l(_lock);
46
        _objects.emplace_back(Element {t, [](void* obj) { delete[] reinterpret_cast<T*>(obj); }});
47
        return t;
48
    }
49
50
36.6M
    void clear() {
51
36.6M
        std::lock_guard<std::mutex> l(_lock);
52
        // reverse delete object to make sure the obj can
53
        // safe access the member object construt early by
54
        // object pool
55
        // NOTE: keep <ranges> out of this widely-included header: doris_be_test
56
        // builds with -fno-access-control, which libc++'s <ranges> rejects.
57
248M
        for (auto it = _objects.rbegin(); it != _objects.rend(); ++it) {
58
211M
            it->delete_fn(it->obj);
59
211M
        }
60
36.6M
        _objects.clear();
61
36.6M
    }
62
63
0
    void acquire_data(ObjectPool* src) {
64
0
        _objects.insert(_objects.end(), src->_objects.begin(), src->_objects.end());
65
0
        src->_objects.clear();
66
0
    }
67
68
0
    uint64_t size() {
69
0
        std::lock_guard<std::mutex> l(_lock);
70
0
        return _objects.size();
71
0
    }
72
73
private:
74
    /// A generic deletion function pointer. Deletes its first argument.
75
    using DeleteFn = void (*)(void*);
76
77
    /// For each object, a pointer to the object and a function that deletes it.
78
    struct Element {
79
        void* obj = nullptr;
80
        DeleteFn delete_fn;
81
    };
82
83
    std::vector<Element> _objects;
84
    std::mutex _lock;
85
};
86
87
} // namespace doris