Coverage Report

Created: 2026-08-03 14:48

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 <ranges>
22
#include <vector>
23
24
namespace doris {
25
26
// An ObjectPool maintains a list of C++ objects which are deallocated
27
// by destroying the pool.
28
// Thread-safe.
29
class ObjectPool {
30
public:
31
46.1M
    ObjectPool() = default;
32
    ObjectPool(const ObjectPool&) = delete;
33
    void operator=(const ObjectPool&) = delete;
34
46.3M
    ~ObjectPool() { clear(); }
35
36
    template <class T>
37
253M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
253M
        std::lock_guard<std::mutex> l(_lock);
40
257M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_16DynamicContainerIaEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_16DynamicContainerIsEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_16DynamicContainerIiEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
11.9k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_16DynamicContainerIlEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
4.99k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_16DynamicContainerInEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
55
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_16DynamicContainerIfEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
503
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_16DynamicContainerIdEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_16DynamicContainerINS_16VecDateTimeValueEEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_16DynamicContainerINS_16VecDateTimeValueEEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_16DynamicContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEEEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
765
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_16DynamicContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
1.42k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_16DynamicContainerINS_16TimestampTzValueEEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
138
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_16DynamicContainerIhEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
357
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_16DynamicContainerIjEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_16DynamicContainerIoEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_16DynamicContainerINS_14DecimalV2ValueEEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
30
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_16DynamicContainerINS_7DecimalIiEEEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_16DynamicContainerINS_7DecimalIlEEEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_ENKUlPvE_clESE_
Line
Count
Source
40
1.25k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_16DynamicContainerINS_12Decimal128V3EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
40
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_16DynamicContainerINS_7DecimalIN4wide7integerILm256EiEEEEEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_ENKUlPvE_clESH_
Line
Count
Source
40
29
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_16DynamicContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
2.57k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_16DynamicContainerIdEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_15BitSetContainerIaEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
476
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_15BitSetContainerIsEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
420
        _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
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm1EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
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_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
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm1EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm1EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm2EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
9
        _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
40
1.86k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm2EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
1.39k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm2EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm2EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
22
        _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
40
9
        _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
40
15
        _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
40
164
        _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
40
128
        _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
40
12
        _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
40
37
        _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
40
53
        _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
40
33
        _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
40
63
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm2EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
56
        _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
40
734
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm3EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
1.01k
        _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_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm3EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm3EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
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
40
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
40
19
        _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
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm3EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
71
        _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
40
6
        _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_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
40
317
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm4EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
6
        _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
40
22
        _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
40
42
        _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
40
30
        _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_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm4EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
98
        _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_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
40
73
        _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_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm5EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_ENKUlPvE_clESD_
Line
Count
Source
40
44
        _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
40
10
        _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_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
40
10
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm6EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_ENKUlPvE_clESC_
Line
Count
Source
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
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
40
18
        _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_
_ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
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_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
40
5
        _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_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_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
40
34
        _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_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_
_ZZN5doris10ObjectPool3addINS_14StringValueSetINS_16DynamicContainerINS_9StringRefEEEE8IteratorEEEPT_S9_ENKUlPvE_clESA_
Line
Count
Source
40
3.14k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm1EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
230
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm2EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
804
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm3EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
208
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm4EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
60
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm5EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
52
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm6EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm7EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
Line
Count
Source
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
Unexecuted instantiation: _ZZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm8EEEE8IteratorEEEPT_SE_ENKUlPvE_clESF_
_ZZN5doris10ObjectPool3addINS_15TupleDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
2.26M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14SlotDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
13.3M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20OlapTableIndexSchemaEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
165k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12TabletColumnEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
1.23M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_11TabletIndexEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
21.1k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19VOlapTablePartitionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
75.7k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13DescriptorTblEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
716k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20MySQLTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
90
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19OlapTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
525k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21SchemaTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
5.14k
        _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
40
19.6k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22IcebergTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
13.9k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19JdbcTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
2.28k
        _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_
_ZZN5doris10ObjectPool3addINS_26RemoteDorisTableDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
196
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16VDataStreamRecvr11SenderQueueEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
40
609k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfileEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
11.8M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13RowDescriptorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
66.2k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_9TDataSinkEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
6.61k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21POlapTableSchemaParamEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
48.1k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addISt6vectorINS_15TTabletLocationESaIS3_EEEEPT_S7_ENKUlPvE_clES8_
Line
Count
Source
40
191
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22OlapTableLocationParamEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
59.5k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14DorisNodesInfoEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
57.7k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24VOlapTablePartitionParamEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
57.8k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14AggFnEvaluatorEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
429k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15PartitionBlocksEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
1.09k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16UDFTableFunctionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
258
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18PythonUDTFFunctionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
1.77k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13TableFunctionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3.68k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEPT_S9_ENKUlPvE_clESA_
Line
Count
Source
40
7.65k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13TUserIdentityEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
2.24k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile7CounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
40
211M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile20HighWaterMarkCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
40
11.0M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile14NonZeroCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
40
2.66M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile14DerivedCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
40
710k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile16DescriptionEntryEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
40
155k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14RuntimeProfile16ConditionCounterEEEPT_S5_ENKUlPvE_clES6_
Line
Count
Source
40
4.29k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16StreamLoadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19StreamLoad2PCActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24StreamLoadForwardHandlerEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16HttpStreamActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14DownloadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
13
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20AdjustLogLevelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13VersionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12HealthActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16ClearCacheActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18PipelineTaskActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22LongPipelineTaskActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_23QueryPipelineTaskActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18BeProcThreadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19BeThreadStackActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16LoadStreamActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_17LoadChannelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_17TabletsInfoActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_29SetJeHeapProfileActiveActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_28SetJeHeapProfileResetActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_29DumpJeHeapProfileToDotActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24DumpJeHeapProfileActionsEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22DictionaryStatusActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13MetricsActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_10MetaActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12ConfigActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21CheckRPCChannelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21ResetRPCChannelActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12ReportActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
10
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15ShrinkMemActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19AddDebugPointActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22RemoveDebugPointActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_22ClearDebugPointsActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19BatchDownloadActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_20DownloadBinlogActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15FileCacheActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_25TabletsDistributionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21TabletMigrationActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14ChecksumActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18ReloadTabletActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_19RestoreTabletActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_14SnapshotActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16CompactionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
9
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_23CompactionProfileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_18DeleteBitmapActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_24CheckTabletSegmentActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_15PadRowsetActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_17CalcFileCrcActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_25ShowNestedIndexFileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21CompactionScoreActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_21CheckEncryptionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
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_
_ZZN5doris10ObjectPool3addINS_10HeapActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12GrowthActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13ProfileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16PmuProfileActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_16ContentionActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_13CmdlineActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
_ZZN5doris10ObjectPool3addINS_12SymbolActionEEEPT_S4_ENKUlPvE_clES5_
Line
Count
Source
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
253M
        return t;
42
253M
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_16DynamicContainerIaEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
4
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
4
        std::lock_guard<std::mutex> l(_lock);
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
4
        return t;
42
4
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_16DynamicContainerIsEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
4
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
4
        std::lock_guard<std::mutex> l(_lock);
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
4
        return t;
42
4
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_16DynamicContainerIiEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
11.9k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
11.9k
        std::lock_guard<std::mutex> l(_lock);
40
11.9k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
11.9k
        return t;
42
11.9k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_16DynamicContainerIlEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
4.97k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
4.97k
        std::lock_guard<std::mutex> l(_lock);
40
4.97k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
4.97k
        return t;
42
4.97k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_16DynamicContainerInEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
55
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
55
        std::lock_guard<std::mutex> l(_lock);
40
55
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
55
        return t;
42
55
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_16DynamicContainerIfEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
503
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
503
        std::lock_guard<std::mutex> l(_lock);
40
503
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
503
        return t;
42
503
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_16DynamicContainerIdEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
7
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7
        std::lock_guard<std::mutex> l(_lock);
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7
        return t;
42
7
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_16DynamicContainerINS_16VecDateTimeValueEEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
15
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
15
        std::lock_guard<std::mutex> l(_lock);
40
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
15
        return t;
42
15
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_16DynamicContainerINS_16VecDateTimeValueEEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
15
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
15
        std::lock_guard<std::mutex> l(_lock);
40
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
15
        return t;
42
15
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_16DynamicContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEEEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
765
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
765
        std::lock_guard<std::mutex> l(_lock);
40
765
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
765
        return t;
42
765
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_16DynamicContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
1.42k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.42k
        std::lock_guard<std::mutex> l(_lock);
40
1.42k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.42k
        return t;
42
1.42k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_16DynamicContainerINS_16TimestampTzValueEEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
137
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
137
        std::lock_guard<std::mutex> l(_lock);
40
137
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
137
        return t;
42
137
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_16DynamicContainerIhEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
357
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
357
        std::lock_guard<std::mutex> l(_lock);
40
357
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
357
        return t;
42
357
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_16DynamicContainerIjEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
5
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
5
        std::lock_guard<std::mutex> l(_lock);
40
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
5
        return t;
42
5
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_16DynamicContainerIoEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
4
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
4
        std::lock_guard<std::mutex> l(_lock);
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
4
        return t;
42
4
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_16DynamicContainerINS_14DecimalV2ValueEEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
30
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
30
        std::lock_guard<std::mutex> l(_lock);
40
30
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
30
        return t;
42
30
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_16DynamicContainerINS_7DecimalIiEEEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Line
Count
Source
37
4
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
4
        std::lock_guard<std::mutex> l(_lock);
40
4
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
4
        return t;
42
4
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_16DynamicContainerINS_7DecimalIlEEEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Line
Count
Source
37
1.25k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.25k
        std::lock_guard<std::mutex> l(_lock);
40
1.25k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.25k
        return t;
42
1.25k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_16DynamicContainerINS_12Decimal128V3EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
40
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
40
        std::lock_guard<std::mutex> l(_lock);
40
40
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
40
        return t;
42
40
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_16DynamicContainerINS_7DecimalIN4wide7integerILm256EiEEEEEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
Line
Count
Source
37
29
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
29
        std::lock_guard<std::mutex> l(_lock);
40
29
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
29
        return t;
42
29
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_16DynamicContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8IteratorEEEPT_SE_
Line
Count
Source
37
2.57k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
2.57k
        std::lock_guard<std::mutex> l(_lock);
40
2.57k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
2.57k
        return t;
42
2.57k
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_16DynamicContainerIdEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE3ENS_15BitSetContainerIaEENS_12ColumnVectorILS3_3EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
476
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
476
        std::lock_guard<std::mutex> l(_lock);
40
476
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
476
        return t;
42
476
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE4ENS_15BitSetContainerIsEENS_12ColumnVectorILS3_4EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
418
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
418
        std::lock_guard<std::mutex> l(_lock);
40
418
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
418
        return t;
42
418
    }
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
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm1EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
5
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
5
        std::lock_guard<std::mutex> l(_lock);
40
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
5
        return t;
42
5
    }
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_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
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm1EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm1EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE2ENS_14FixedContainerIhLm2EEENS_12ColumnVectorILS3_2EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
9
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
9
        std::lock_guard<std::mutex> l(_lock);
40
9
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
9
        return t;
42
9
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE20ENS_14FixedContainerINS_14DecimalV2ValueELm2EEENS_13ColumnDecimalILS3_20EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE5ENS_14FixedContainerIiLm2EEENS_12ColumnVectorILS3_5EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
1.83k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.83k
        std::lock_guard<std::mutex> l(_lock);
40
1.83k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.83k
        return t;
42
1.83k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm2EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
1.39k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.39k
        std::lock_guard<std::mutex> l(_lock);
40
1.39k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.39k
        return t;
42
1.39k
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm2EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm2EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
22
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
22
        std::lock_guard<std::mutex> l(_lock);
40
22
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
22
        return t;
42
22
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm2EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm2EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
9
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
9
        std::lock_guard<std::mutex> l(_lock);
40
9
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
9
        return t;
42
9
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm2EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
15
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
15
        std::lock_guard<std::mutex> l(_lock);
40
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
15
        return t;
42
15
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm2EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
164
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
164
        std::lock_guard<std::mutex> l(_lock);
40
164
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
164
        return t;
42
164
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm2EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
126
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
126
        std::lock_guard<std::mutex> l(_lock);
40
126
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
126
        return t;
42
126
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm2EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
12
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
12
        std::lock_guard<std::mutex> l(_lock);
40
12
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
12
        return t;
42
12
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE27ENS_14FixedContainerIdLm2EEENS_12ColumnVectorILS3_27EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE28ENS_14FixedContainerINS_7DecimalIiEELm2EEENS_13ColumnDecimalILS3_28EEEE8IteratorEEEPT_SD_
Line
Count
Source
37
37
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
37
        std::lock_guard<std::mutex> l(_lock);
40
37
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
37
        return t;
42
37
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE29ENS_14FixedContainerINS_7DecimalIlEELm2EEENS_13ColumnDecimalILS3_29EEEE8IteratorEEEPT_SD_
Line
Count
Source
37
53
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
53
        std::lock_guard<std::mutex> l(_lock);
40
53
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
53
        return t;
42
53
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE30ENS_14FixedContainerINS_12Decimal128V3ELm2EEENS_13ColumnDecimalILS3_30EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
33
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
33
        std::lock_guard<std::mutex> l(_lock);
40
33
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
33
        return t;
42
33
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE35ENS_14FixedContainerINS_7DecimalIN4wide7integerILm256EiEEEELm2EEENS_13ColumnDecimalILS3_35EEEE8IteratorEEEPT_SG_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm2EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
62
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
62
        std::lock_guard<std::mutex> l(_lock);
40
62
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
62
        return t;
42
62
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm2EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
55
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
55
        std::lock_guard<std::mutex> l(_lock);
40
55
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
55
        return t;
42
55
    }
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
37
725
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
725
        std::lock_guard<std::mutex> l(_lock);
40
725
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
725
        return t;
42
725
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm3EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
1.01k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.01k
        std::lock_guard<std::mutex> l(_lock);
40
1.01k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.01k
        return t;
42
1.01k
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE7ENS_14FixedContainerInLm3EEENS_12ColumnVectorILS3_7EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE8ENS_14FixedContainerIfLm3EEENS_12ColumnVectorILS3_8EEEE8IteratorEEEPT_SB_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE9ENS_14FixedContainerIdLm3EEENS_12ColumnVectorILS3_9EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm3EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm3EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm3EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
18
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
18
        std::lock_guard<std::mutex> l(_lock);
40
18
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
18
        return t;
42
18
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm3EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm3EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
70
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
70
        std::lock_guard<std::mutex> l(_lock);
40
70
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
70
        return t;
42
70
    }
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
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm3EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm3EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_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
37
315
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
315
        std::lock_guard<std::mutex> l(_lock);
40
315
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
315
        return t;
42
315
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm4EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
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
37
22
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
22
        std::lock_guard<std::mutex> l(_lock);
40
22
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
22
        return t;
42
22
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm4EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
42
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
42
        std::lock_guard<std::mutex> l(_lock);
40
42
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
42
        return t;
42
42
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm4EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
29
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
29
        std::lock_guard<std::mutex> l(_lock);
40
29
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
29
        return t;
42
29
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm4EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
96
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
96
        std::lock_guard<std::mutex> l(_lock);
40
96
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
96
        return t;
42
96
    }
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_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
37
73
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
73
        std::lock_guard<std::mutex> l(_lock);
40
73
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
73
        return t;
42
73
    }
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_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE42ENS_14FixedContainerINS_16TimestampTzValueELm5EEENS_12ColumnVectorILS3_42EEEE8IteratorEEEPT_SC_
Line
Count
Source
37
43
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
43
        std::lock_guard<std::mutex> l(_lock);
40
43
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
43
        return t;
42
43
    }
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
37
9
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
9
        std::lock_guard<std::mutex> l(_lock);
40
9
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
9
        return t;
42
9
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE36ENS_14FixedContainerIjLm5EEENS_12ColumnVectorILS3_36EEEE8IteratorEEEPT_SB_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE37ENS_14FixedContainerIoLm5EEENS_12ColumnVectorILS3_37EEEE8IteratorEEEPT_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
37
10
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
10
        std::lock_guard<std::mutex> l(_lock);
40
10
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
10
        return t;
42
10
    }
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE6ENS_14FixedContainerIlLm6EEENS_12ColumnVectorILS3_6EEEE8IteratorEEEPT_SB_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
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
37
18
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
18
        std::lock_guard<std::mutex> l(_lock);
40
18
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
18
        return t;
42
18
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE11ENS_14FixedContainerINS_16VecDateTimeValueELm6EEENS_12ColumnVectorILS3_11EEEE8IteratorEEEPT_SC_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE12ENS_14FixedContainerINS_16VecDateTimeValueELm6EEENS_12ColumnVectorILS3_12EEEE8IteratorEEEPT_SC_
_ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE25ENS_14FixedContainerINS_11DateV2ValueINS_15DateV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_25EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9HybridSetILNS_13PrimitiveTypeE26ENS_14FixedContainerINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm6EEENS_12ColumnVectorILS3_26EEEE8IteratorEEEPT_SE_
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_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
37
5
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
5
        std::lock_guard<std::mutex> l(_lock);
40
5
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
5
        return t;
42
5
    }
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_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_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
37
34
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
34
        std::lock_guard<std::mutex> l(_lock);
40
34
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
34
        return t;
42
34
    }
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_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_
_ZN5doris10ObjectPool3addINS_14StringValueSetINS_16DynamicContainerINS_9StringRefEEEE8IteratorEEEPT_S9_
Line
Count
Source
37
3.11k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
3.11k
        std::lock_guard<std::mutex> l(_lock);
40
3.11k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
3.11k
        return t;
42
3.11k
    }
_ZN5doris10ObjectPool3addINS_21POlapTableSchemaParamEEEPT_S4_
Line
Count
Source
37
47.8k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
47.8k
        std::lock_guard<std::mutex> l(_lock);
40
47.8k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
47.8k
        return t;
42
47.8k
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm1EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
230
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
230
        std::lock_guard<std::mutex> l(_lock);
40
230
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
230
        return t;
42
230
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm2EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
798
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
798
        std::lock_guard<std::mutex> l(_lock);
40
798
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
798
        return t;
42
798
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm3EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
208
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
208
        std::lock_guard<std::mutex> l(_lock);
40
208
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
208
        return t;
42
208
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm4EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
60
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
60
        std::lock_guard<std::mutex> l(_lock);
40
60
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
60
        return t;
42
60
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm5EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
52
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
52
        std::lock_guard<std::mutex> l(_lock);
40
52
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
52
        return t;
42
52
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm6EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
_ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm7EEEE8IteratorEEEPT_SE_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_9StringSetINS_14FixedContainerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELm8EEEE8IteratorEEEPT_SE_
_ZN5doris10ObjectPool3addINS_15TupleDescriptorEEEPT_S4_
Line
Count
Source
37
2.26M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
2.26M
        std::lock_guard<std::mutex> l(_lock);
40
2.26M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
2.26M
        return t;
42
2.26M
    }
_ZN5doris10ObjectPool3addINS_14SlotDescriptorEEEPT_S4_
Line
Count
Source
37
13.3M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
13.3M
        std::lock_guard<std::mutex> l(_lock);
40
13.3M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
13.3M
        return t;
42
13.3M
    }
_ZN5doris10ObjectPool3addINS_20OlapTableIndexSchemaEEEPT_S4_
Line
Count
Source
37
165k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
165k
        std::lock_guard<std::mutex> l(_lock);
40
165k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
165k
        return t;
42
165k
    }
_ZN5doris10ObjectPool3addINS_12TabletColumnEEEPT_S4_
Line
Count
Source
37
1.23M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.23M
        std::lock_guard<std::mutex> l(_lock);
40
1.23M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.23M
        return t;
42
1.23M
    }
_ZN5doris10ObjectPool3addINS_11TabletIndexEEEPT_S4_
Line
Count
Source
37
21.1k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
21.1k
        std::lock_guard<std::mutex> l(_lock);
40
21.1k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
21.1k
        return t;
42
21.1k
    }
_ZN5doris10ObjectPool3addINS_19VOlapTablePartitionEEEPT_S4_
Line
Count
Source
37
75.1k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
75.1k
        std::lock_guard<std::mutex> l(_lock);
40
75.1k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
75.1k
        return t;
42
75.1k
    }
_ZN5doris10ObjectPool3addINS_13DescriptorTblEEEPT_S4_
Line
Count
Source
37
715k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
715k
        std::lock_guard<std::mutex> l(_lock);
40
715k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
715k
        return t;
42
715k
    }
_ZN5doris10ObjectPool3addINS_20MySQLTableDescriptorEEEPT_S4_
Line
Count
Source
37
90
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
90
        std::lock_guard<std::mutex> l(_lock);
40
90
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
90
        return t;
42
90
    }
_ZN5doris10ObjectPool3addINS_19OlapTableDescriptorEEEPT_S4_
Line
Count
Source
37
524k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
524k
        std::lock_guard<std::mutex> l(_lock);
40
524k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
524k
        return t;
42
524k
    }
_ZN5doris10ObjectPool3addINS_21SchemaTableDescriptorEEEPT_S4_
Line
Count
Source
37
5.14k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
5.14k
        std::lock_guard<std::mutex> l(_lock);
40
5.14k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
5.14k
        return t;
42
5.14k
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_21BrokerTableDescriptorEEEPT_S4_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_17EsTableDescriptorEEEPT_S4_
_ZN5doris10ObjectPool3addINS_19HiveTableDescriptorEEEPT_S4_
Line
Count
Source
37
19.6k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
19.6k
        std::lock_guard<std::mutex> l(_lock);
40
19.6k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
19.6k
        return t;
42
19.6k
    }
_ZN5doris10ObjectPool3addINS_22IcebergTableDescriptorEEEPT_S4_
Line
Count
Source
37
13.9k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
13.9k
        std::lock_guard<std::mutex> l(_lock);
40
13.9k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
13.9k
        return t;
42
13.9k
    }
_ZN5doris10ObjectPool3addINS_19JdbcTableDescriptorEEEPT_S4_
Line
Count
Source
37
2.28k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
2.28k
        std::lock_guard<std::mutex> l(_lock);
40
2.28k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
2.28k
        return t;
42
2.28k
    }
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_25MaxComputeTableDescriptorEEEPT_S4_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_29TrinoConnectorTableDescriptorEEEPT_S4_
Unexecuted instantiation: _ZN5doris10ObjectPool3addINS_25DictionaryTableDescriptorEEEPT_S4_
_ZN5doris10ObjectPool3addINS_26RemoteDorisTableDescriptorEEEPT_S4_
Line
Count
Source
37
196
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
196
        std::lock_guard<std::mutex> l(_lock);
40
196
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
196
        return t;
42
196
    }
_ZN5doris10ObjectPool3addINS_16VDataStreamRecvr11SenderQueueEEEPT_S5_
Line
Count
Source
37
605k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
605k
        std::lock_guard<std::mutex> l(_lock);
40
605k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
605k
        return t;
42
605k
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfileEEEPT_S4_
Line
Count
Source
37
11.8M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
11.8M
        std::lock_guard<std::mutex> l(_lock);
40
11.8M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
11.8M
        return t;
42
11.8M
    }
_ZN5doris10ObjectPool3addINS_13RowDescriptorEEEPT_S4_
Line
Count
Source
37
65.5k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
65.5k
        std::lock_guard<std::mutex> l(_lock);
40
65.5k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
65.5k
        return t;
42
65.5k
    }
_ZN5doris10ObjectPool3addINS_9TDataSinkEEEPT_S4_
Line
Count
Source
37
6.61k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6.61k
        std::lock_guard<std::mutex> l(_lock);
40
6.61k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6.61k
        return t;
42
6.61k
    }
_ZN5doris10ObjectPool3addISt6vectorINS_15TTabletLocationESaIS3_EEEEPT_S7_
Line
Count
Source
37
191
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
191
        std::lock_guard<std::mutex> l(_lock);
40
191
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
191
        return t;
42
191
    }
_ZN5doris10ObjectPool3addINS_22OlapTableLocationParamEEEPT_S4_
Line
Count
Source
37
59.2k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
59.2k
        std::lock_guard<std::mutex> l(_lock);
40
59.2k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
59.2k
        return t;
42
59.2k
    }
_ZN5doris10ObjectPool3addINS_14DorisNodesInfoEEEPT_S4_
Line
Count
Source
37
57.3k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
57.3k
        std::lock_guard<std::mutex> l(_lock);
40
57.3k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
57.3k
        return t;
42
57.3k
    }
_ZN5doris10ObjectPool3addINS_24VOlapTablePartitionParamEEEPT_S4_
Line
Count
Source
37
57.5k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
57.5k
        std::lock_guard<std::mutex> l(_lock);
40
57.5k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
57.5k
        return t;
42
57.5k
    }
_ZN5doris10ObjectPool3addINS_14AggFnEvaluatorEEEPT_S4_
Line
Count
Source
37
427k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
427k
        std::lock_guard<std::mutex> l(_lock);
40
427k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
427k
        return t;
42
427k
    }
_ZN5doris10ObjectPool3addINS_15PartitionBlocksEEEPT_S4_
Line
Count
Source
37
1.09k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.09k
        std::lock_guard<std::mutex> l(_lock);
40
1.09k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.09k
        return t;
42
1.09k
    }
_ZN5doris10ObjectPool3addINS_16UDFTableFunctionEEEPT_S4_
Line
Count
Source
37
258
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
258
        std::lock_guard<std::mutex> l(_lock);
40
258
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
258
        return t;
42
258
    }
_ZN5doris10ObjectPool3addINS_18PythonUDTFFunctionEEEPT_S4_
Line
Count
Source
37
1.75k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1.75k
        std::lock_guard<std::mutex> l(_lock);
40
1.75k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1.75k
        return t;
42
1.75k
    }
_ZN5doris10ObjectPool3addINS_13TableFunctionEEEPT_S4_
Line
Count
Source
37
3.63k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
3.63k
        std::lock_guard<std::mutex> l(_lock);
40
3.63k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
3.63k
        return t;
42
3.63k
    }
_ZN5doris10ObjectPool3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEPT_S9_
Line
Count
Source
37
7.65k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7.65k
        std::lock_guard<std::mutex> l(_lock);
40
7.65k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7.65k
        return t;
42
7.65k
    }
_ZN5doris10ObjectPool3addINS_13TUserIdentityEEEPT_S4_
Line
Count
Source
37
2.24k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
2.24k
        std::lock_guard<std::mutex> l(_lock);
40
2.24k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
2.24k
        return t;
42
2.24k
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile7CounterEEEPT_S5_
Line
Count
Source
37
207M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
207M
        std::lock_guard<std::mutex> l(_lock);
40
207M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
207M
        return t;
42
207M
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile20HighWaterMarkCounterEEEPT_S5_
Line
Count
Source
37
11.0M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
11.0M
        std::lock_guard<std::mutex> l(_lock);
40
11.0M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
11.0M
        return t;
42
11.0M
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile14NonZeroCounterEEEPT_S5_
Line
Count
Source
37
2.64M
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
2.64M
        std::lock_guard<std::mutex> l(_lock);
40
2.64M
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
2.64M
        return t;
42
2.64M
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile14DerivedCounterEEEPT_S5_
Line
Count
Source
37
692k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
692k
        std::lock_guard<std::mutex> l(_lock);
40
692k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
692k
        return t;
42
692k
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile16DescriptionEntryEEEPT_S5_
Line
Count
Source
37
154k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
154k
        std::lock_guard<std::mutex> l(_lock);
40
154k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
154k
        return t;
42
154k
    }
_ZN5doris10ObjectPool3addINS_14RuntimeProfile16ConditionCounterEEEPT_S5_
Line
Count
Source
37
4.29k
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
4.29k
        std::lock_guard<std::mutex> l(_lock);
40
4.29k
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
4.29k
        return t;
42
4.29k
    }
_ZN5doris10ObjectPool3addINS_16StreamLoadActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_19StreamLoad2PCActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_24StreamLoadForwardHandlerEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_16HttpStreamActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_14DownloadActionEEEPT_S4_
Line
Count
Source
37
26
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
26
        std::lock_guard<std::mutex> l(_lock);
40
26
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
26
        return t;
42
26
    }
_ZN5doris10ObjectPool3addINS_20AdjustLogLevelActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_13VersionActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_12HealthActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_16ClearCacheActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_18PipelineTaskActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_22LongPipelineTaskActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_23QueryPipelineTaskActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_18BeProcThreadActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_19BeThreadStackActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_16LoadStreamActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_17LoadChannelActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_17TabletsInfoActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_29SetJeHeapProfileActiveActionsEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_28SetJeHeapProfileResetActionsEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_29DumpJeHeapProfileToDotActionsEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_24DumpJeHeapProfileActionsEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_22DictionaryStatusActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_13MetricsActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_10MetaActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_12ConfigActionEEEPT_S4_
Line
Count
Source
37
16
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
16
        std::lock_guard<std::mutex> l(_lock);
40
16
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
16
        return t;
42
16
    }
_ZN5doris10ObjectPool3addINS_21CheckRPCChannelActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_21ResetRPCChannelActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_12ReportActionEEEPT_S4_
Line
Count
Source
37
20
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
20
        std::lock_guard<std::mutex> l(_lock);
40
20
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
20
        return t;
42
20
    }
_ZN5doris10ObjectPool3addINS_15ShrinkMemActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_19AddDebugPointActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_22RemoveDebugPointActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_22ClearDebugPointsActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_19BatchDownloadActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_20DownloadBinlogActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_15FileCacheActionEEEPT_S4_
Line
Count
Source
37
7
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7
        std::lock_guard<std::mutex> l(_lock);
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7
        return t;
42
7
    }
_ZN5doris10ObjectPool3addINS_25TabletsDistributionActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_21TabletMigrationActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_14ChecksumActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_18ReloadTabletActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_19RestoreTabletActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_14SnapshotActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_16CompactionActionEEEPT_S4_
Line
Count
Source
37
18
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
18
        std::lock_guard<std::mutex> l(_lock);
40
18
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
18
        return t;
42
18
    }
_ZN5doris10ObjectPool3addINS_23CompactionProfileActionEEEPT_S4_
Line
Count
Source
37
7
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7
        std::lock_guard<std::mutex> l(_lock);
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7
        return t;
42
7
    }
_ZN5doris10ObjectPool3addINS_18DeleteBitmapActionEEEPT_S4_
Line
Count
Source
37
15
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
15
        std::lock_guard<std::mutex> l(_lock);
40
15
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
15
        return t;
42
15
    }
_ZN5doris10ObjectPool3addINS_24CheckTabletSegmentActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_15PadRowsetActionEEEPT_S4_
Line
Count
Source
37
6
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
6
        std::lock_guard<std::mutex> l(_lock);
40
6
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
6
        return t;
42
6
    }
_ZN5doris10ObjectPool3addINS_17CalcFileCrcActionEEEPT_S4_
Line
Count
Source
37
7
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7
        std::lock_guard<std::mutex> l(_lock);
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7
        return t;
42
7
    }
_ZN5doris10ObjectPool3addINS_25ShowNestedIndexFileActionEEEPT_S4_
Line
Count
Source
37
7
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7
        std::lock_guard<std::mutex> l(_lock);
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7
        return t;
42
7
    }
_ZN5doris10ObjectPool3addINS_21CompactionScoreActionEEEPT_S4_
Line
Count
Source
37
7
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7
        std::lock_guard<std::mutex> l(_lock);
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7
        return t;
42
7
    }
_ZN5doris10ObjectPool3addINS_21CheckEncryptionActionEEEPT_S4_
Line
Count
Source
37
7
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
7
        std::lock_guard<std::mutex> l(_lock);
40
7
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
7
        return t;
42
7
    }
_ZN5doris10ObjectPool3addINS_21CloudCompactionActionEEEPT_S4_
Line
Count
Source
37
3
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
3
        std::lock_guard<std::mutex> l(_lock);
40
3
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
3
        return t;
42
3
    }
_ZN5doris10ObjectPool3addINS_17ShowHotspotActionEEEPT_S4_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
_ZN5doris10ObjectPool3addINS_17WarmUpStatsActionEEEPT_S4_
Line
Count
Source
37
1
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
1
        std::lock_guard<std::mutex> l(_lock);
40
1
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
1
        return t;
42
1
    }
_ZN5doris10ObjectPool3addINS_15PeerCacheActionEEEPT_S4_
Line
Count
Source
37
2
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
2
        std::lock_guard<std::mutex> l(_lock);
40
2
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
2
        return t;
42
2
    }
_ZN5doris10ObjectPool3addINS_10HeapActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_12GrowthActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_13ProfileActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_16PmuProfileActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_16ContentionActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_13CmdlineActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
_ZN5doris10ObjectPool3addINS_12SymbolActionEEEPT_S4_
Line
Count
Source
37
8
    T* add(T* t) {
38
        // TODO: Consider using a lock-free structure.
39
8
        std::lock_guard<std::mutex> l(_lock);
40
8
        _objects.emplace_back(Element {t, [](void* obj) { delete reinterpret_cast<T*>(obj); }});
41
8
        return t;
42
8
    }
43
44
    template <class T>
45
    T* add_array(T* t) {
46
        std::lock_guard<std::mutex> l(_lock);
47
        _objects.emplace_back(Element {t, [](void* obj) { delete[] reinterpret_cast<T*>(obj); }});
48
        return t;
49
    }
50
51
50.3M
    void clear() {
52
50.3M
        std::lock_guard<std::mutex> l(_lock);
53
        // reverse delete object to make sure the obj can
54
        // safe access the member object construt early by
55
        // object pool
56
257M
        for (auto& _object : std::ranges::reverse_view(_objects)) {
57
257M
            _object.delete_fn(_object.obj);
58
257M
        }
59
50.3M
        _objects.clear();
60
50.3M
    }
61
62
0
    void acquire_data(ObjectPool* src) {
63
0
        _objects.insert(_objects.end(), src->_objects.begin(), src->_objects.end());
64
0
        src->_objects.clear();
65
0
    }
66
67
0
    uint64_t size() {
68
0
        std::lock_guard<std::mutex> l(_lock);
69
0
        return _objects.size();
70
0
    }
71
72
private:
73
    /// A generic deletion function pointer. Deletes its first argument.
74
    using DeleteFn = void (*)(void*);
75
76
    /// For each object, a pointer to the object and a function that deletes it.
77
    struct Element {
78
        void* obj = nullptr;
79
        DeleteFn delete_fn;
80
    };
81
82
    std::vector<Element> _objects;
83
    std::mutex _lock;
84
};
85
86
} // namespace doris