Fuzz introspector: fuzz_gpgcolon
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
442 0 EP call site: 00000 _ZN11QStringViewC2I7QStringTnNSt9enable_ifIXsr3std7is_sameIT_S1_EE5valueEbE4typeELb1EEERKS3_

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 QString::fromUtf8(char const*, long long) [function] [call site] 00001
2 qstrlen(char const*) [function] [call site] 00002
3 strlen [call site] 00003
2 _ZN14QByteArrayViewC2IcTnNSt9enable_ifIXsr9QtPrivate20IsCompatibleByteTypeIT_EE5valueEbE4typeELb1EEEPKS2_x [function] [call site] 00004
3 qt_assert(char const*, char const*, int) [call site] 00005
3 QByteArrayView::castHelper(char const*) [function] [call site] 00006
2 QString::fromUtf8(QByteArrayView) [call site] 00007
1 parseGpgColonOutput(QString const&, bool) [function] [call site] 00008
2 QList<UserInfo>::QList() [function] [call site] 00009
3 QArrayDataPointer<UserInfo>::QArrayDataPointer() [function] [call site] 00010
2 Util::newLinesRegex() [function] [call site] 00011
3 __cxa_guard_acquire [call site] 00012
3 QString::QString(char const*) [function] [call site] 00013
4 _ZN14QByteArrayViewC2IPKcTnNSt9enable_ifIXsr9QtPrivate28IsCompatibleByteArrayPointerIT_EE5valueEbE4typeELb1EEERKS4_ [function] [call site] 00014
5 long long QtPrivate::lengthHelperPointer<char>(char const*) [function] [call site] 00015
5 _ZN14QByteArrayViewC2IcTnNSt9enable_ifIXsr9QtPrivate20IsCompatibleByteTypeIT_EE5valueEbE4typeELb1EEEPKS2_x [function] [call site] 00016
5 __clang_call_terminate [call site] 00017
6 __cxa_begin_catch [call site] 00018
4 QString::fromUtf8(QByteArrayView) [call site] 00019
4 QString::QString(QString&&) [function] [call site] 00020
5 QArrayDataPointer<char16_t>::QArrayDataPointer(QArrayDataPointer<char16_t>&&) [function] [call site] 00021
6 __clang_call_terminate [call site] 00022
4 QString::~QString() [function] [call site] 00023
5 QArrayDataPointer<char16_t>::~QArrayDataPointer() [function] [call site] 00024
6 QArrayDataPointer<char16_t>::deref() [function] [call site] 00025
7 QArrayData::deref() [function] [call site] 00026
8 QBasicAtomicInteger<int>::deref() [function] [call site] 00027
9 bool QAtomicOps<int>::deref<int>(std::atomic<int>&) [function] [call site] 00028
6 QArrayDataPointer<char16_t>::operator->() [function] [call site] 00029
6 QtPrivate::QPodArrayOps<char16_t>::destroyAll() [function] [call site] 00030
7 qt_assert(char const*, char const*, int) [call site] 00031
7 QBasicAtomicInteger<int>::loadRelaxed() const [function] [call site] 00032
8 int QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) [function] [call site] 00033
9 __clang_call_terminate [call site] 00034
7 qt_assert(char const*, char const*, int) [call site] 00035
3 QFlags<QRegularExpression::PatternOption>::QFlags(QRegularExpression::PatternOption) [function] [call site] 00036
3 QRegularExpression::QRegularExpression(QString const&, QFlags<QRegularExpression::PatternOption>) [call site] 00037
3 QString::~QString() [function] [call site] 00038
3 __cxa_atexit [call site] 00039
3 QRegularExpression::~QRegularExpression() [call site] 00040
3 __cxa_guard_release [call site] 00041
3 __cxa_guard_abort [call site] 00042
2 QFlags<Qt::SplitBehaviorFlags>::QFlags(Qt::SplitBehaviorFlags) [function] [call site] 00043
2 QString::split(QRegularExpression const&, QFlags<Qt::SplitBehaviorFlags>) const [call site] 00044
2 UserInfo::UserInfo() [function] [call site] 00045
3 QString::QString() [function] [call site] 00046
4 QArrayDataPointer<char16_t>::QArrayDataPointer() [function] [call site] 00047
3 QDateTime::QDateTime() [call site] 00048
2 QList<QString>::begin() const [function] [call site] 00049
3 QArrayDataPointer<QString>::operator->() const [function] [call site] 00050
3 QArrayDataPointer<QString>::constBegin() const [function] [call site] 00051
4 QArrayDataPointer<QString>::data() const [function] [call site] 00052
3 QList<QString>::const_iterator::const_iterator(QString const*) [function] [call site] 00053
3 __clang_call_terminate [call site] 00054
2 QList<QString>::end() const [function] [call site] 00055
3 QArrayDataPointer<QString>::operator->() const [function] [call site] 00056
3 QArrayDataPointer<QString>::constEnd() const [function] [call site] 00057
4 QArrayDataPointer<QString>::data() const [function] [call site] 00058
3 QList<QString>::const_iterator::const_iterator(QString const*) [function] [call site] 00059
3 __clang_call_terminate [call site] 00060
2 QList<QString>::const_iterator::operator!=(QList<QString>::const_iterator) const [function] [call site] 00061
2 QList<QString>::const_iterator::operator*() const [function] [call site] 00062
2 QChar::QChar(char) [function] [call site] 00063
2 QFlags<Qt::SplitBehaviorFlags>::QFlags(Qt::SplitBehaviorFlags) [function] [call site] 00064
2 QString::split(QChar, QFlags<Qt::SplitBehaviorFlags>, Qt::CaseSensitivity) const [call site] 00065
2 QList<QString>::size() const [function] [call site] 00066
3 QArrayDataPointer<QString>::operator->() const [function] [call site] 00067
2 QList<QString>::operator[](long long) [function] [call site] 00068
3 QArrayDataPointer<QString>::operator->() [function] [call site] 00069
3 qt_assert_x(char const*, char const*, char const*, int) [call site] 00070
3 QList<QString>::data() [function] [call site] 00071
4 QList<QString>::detach() [function] [call site] 00072
5 QArrayDataPointer<QString>::detach(QArrayDataPointer<QString>*) [function] [call site] 00073
6 QArrayDataPointer<QString>::needsDetach() const [function] [call site] 00074
7 QArrayData::needsDetach() [function] [call site] 00075
8 QBasicAtomicInteger<int>::loadRelaxed() const [function] [call site] 00076
6 QArrayDataPointer<QString>::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer<QString>*) [function] [call site] 00077
7 QArrayDataPointer<QString>::needsDetach() const [function] [call site] 00078
7 QArrayDataPointer<QString>::operator->() [function] [call site] 00079
7 QArrayDataPointer<QString>::constAllocatedCapacity() const [function] [call site] 00080
8 QArrayData::constAllocatedCapacity() const [function] [call site] 00081
7 QArrayDataPointer<QString>::freeSpaceAtEnd() const [function] [call site] 00082
8 QArrayData::constAllocatedCapacity() const [function] [call site] 00083
8 QArrayDataPointer<QString>::freeSpaceAtBegin() const [function] [call site] 00084
9 QTypedArrayData<QString>::dataStart(QArrayData*, long long) [function] [call site] 00085
10 qt_assert(char const*, char const*, int) [call site] 00086
7 QtPrivate::QMovableArrayOps<QString>::reallocate(long long, QArrayData::AllocationOption) [function] [call site] 00087
8 QTypedArrayData<QString>::reallocateUnaligned(QTypedArrayData<QString>*, QString*, long long, QArrayData::AllocationOption) [function] [call site] 00088
9 QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) [call site] 00089
9 _ZNSt4pairIP15QTypedArrayDataI7QStringEPS1_EC2IS3_S4_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS8_OS9_ [function] [call site] 00090
8 qBadAlloc() [call site] 00091
8 qt_assert(char const*, char const*, int) [call site] 00092
7 QArrayDataPointer<QString>::allocateGrow(QArrayDataPointer<QString> const&, long long, QArrayData::GrowthPosition) [function] [call site] 00093
8 QArrayDataPointer<QString>::constAllocatedCapacity() const [function] [call site] 00094
8 long long const& qMax<long long>(long long const&, long long const&) [function] [call site] 00095
8 QArrayDataPointer<QString>::freeSpaceAtEnd() const [function] [call site] 00096
8 QArrayDataPointer<QString>::freeSpaceAtBegin() const [function] [call site] 00097
8 QArrayDataPointer<QString>::detachCapacity(long long) const [function] [call site] 00098
9 QArrayData::detachCapacity(long long) const [function] [call site] 00099
10 QFlags<QArrayData::ArrayOption>::operator&(QArrayData::ArrayOption) const [function] [call site] 00100
11 QFlag::QFlag(unsigned int) [function] [call site] 00101
11 QFlags<QArrayData::ArrayOption>::QFlags(QFlag) [function] [call site] 00102
12 QFlag::operator unsigned int() const [function] [call site] 00103
10 QFlags<QArrayData::ArrayOption>::operator unsigned int() const [function] [call site] 00104
10 QArrayData::constAllocatedCapacity() const [function] [call site] 00105
10 QArrayData::constAllocatedCapacity() const [function] [call site] 00106
8 QArrayDataPointer<QString>::constAllocatedCapacity() const [function] [call site] 00107
8 QTypedArrayData<QString>::allocate(long long, QArrayData::AllocationOption) [function] [call site] 00108
9 QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) [call site] 00109
9 _ZNSt4pairIP15QTypedArrayDataI7QStringEPS1_EC2IS3_S4_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS8_OS9_ [function] [call site] 00110
8 QArrayDataPointer<QString>::QArrayDataPointer(QTypedArrayData<QString>*, QString*, long long) [function] [call site] 00111
8 _Z4qMaxIixEN11QTypeTraits6detail8PromotedIT_T0_NSt9enable_ifIXaaaaaaaaaaaaaasr3stdE15is_arithmetic_vIS3_Esr3stdE15is_arithmetic_vIS4_Eeqsr3stdE19is_floating_point_vIS3_Esr3stdE19is_floating_point_vIS4_Eeqsr3stdE11is_signed_vIS3_Esr3stdE11is_signed_vIS4_Entsr3stdE9is_same_vIS3_bEntsr3stdE9is_same_vIS4_bEntsr3stdE9is_same_vIS3_cEntsr3stdE9is_same_vIS4_cEEvE4typeEE4typeERKS3_RKS4_ [function] [call site] 00112
8 QArrayDataPointer<QString>::freeSpaceAtBegin() const [function] [call site] 00113
8 QArrayDataPointer<QString>::flags() const [function] [call site] 00114
9 QFlags<QArrayData::ArrayOption>::QFlags(QArrayData::ArrayOption) [function] [call site] 00115
8 QArrayDataPointer<QString>::QArrayDataPointer(QTypedArrayData<QString>*, QString*, long long) [function] [call site] 00116
7 QArrayDataPointer<QString>::data() [function] [call site] 00117
7 qBadAlloc() [call site] 00118
7 QArrayDataPointer<QString>::~QArrayDataPointer() [function] [call site] 00119
8 QArrayDataPointer<QString>::deref() [function] [call site] 00120
8 QArrayDataPointer<QString>::operator->() [function] [call site] 00121
8 QtPrivate::QGenericArrayOps<QString>::destroyAll() [function] [call site] 00122
9 qt_assert(char const*, char const*, int) [call site] 00123
9 QBasicAtomicInteger<int>::loadRelaxed() const [function] [call site] 00124
9 qt_assert(char const*, char const*, int) [call site] 00125
9 QArrayDataPointer<QString>::begin() [function] [call site] 00126
10 QArrayDataPointer<QString>::data() [function] [call site] 00127
9 QArrayDataPointer<QString>::end() [function] [call site] 00128
10 QArrayDataPointer<QString>::data() [function] [call site] 00129
8 __clang_call_terminate [call site] 00130
7 QArrayDataPointer<QString>::freeSpaceAtBegin() const [function] [call site] 00131
7 qt_assert(char const*, char const*, int) [call site] 00132
7 QArrayDataPointer<QString>::freeSpaceAtEnd() const [function] [call site] 00133
7 qt_assert(char const*, char const*, int) [call site] 00134
7 QArrayDataPointer<QString>::needsDetach() const [function] [call site] 00135
7 QArrayDataPointer<QString>::operator->() [function] [call site] 00136
7 QArrayDataPointer<QString>::begin() [function] [call site] 00137
7 QtPrivate::QGenericArrayOps<QString>::copyAppend(QString const*, QString const*) [function] [call site] 00138
8 QArrayDataPointer<QString>::isMutable() const [function] [call site] 00139
8 qt_assert(char const*, char const*, int) [call site] 00140
8 QArrayDataPointer<QString>::isShared() const [function] [call site] 00141
9 QArrayData::isShared() const [function] [call site] 00142
10 QBasicAtomicInteger<int>::loadRelaxed() const [function] [call site] 00143
8 qt_assert(char const*, char const*, int) [call site] 00144
8 qt_assert(char const*, char const*, int) [call site] 00145
8 QArrayDataPointer<QString>::freeSpaceAtEnd() const [function] [call site] 00146
8 qt_assert(char const*, char const*, int) [call site] 00147
8 QArrayDataPointer<QString>::begin() [function] [call site] 00148
8 QString::QString(QString const&) [function] [call site] 00149
9 QArrayDataPointer<char16_t>::QArrayDataPointer(QArrayDataPointer<char16_t> const&) [function] [call site] 00150
10 QArrayDataPointer<char16_t>::ref() [function] [call site] 00151
11 QArrayData::ref() [function] [call site] 00152
12 QBasicAtomicInteger<int>::ref() [function] [call site] 00153
13 bool QAtomicOps<int>::ref<int>(std::atomic<int>&) [function] [call site] 00154
13 __clang_call_terminate [call site] 00155
7 QArrayDataPointer<QString>::operator->() [function] [call site] 00156
7 QArrayDataPointer<QString>::begin() [function] [call site] 00157
7 QtPrivate::QGenericArrayOps<QString>::moveAppend(QString*, QString*) [function] [call site] 00158
8 QArrayDataPointer<QString>::isMutable() const [function] [call site] 00159
8 qt_assert(char const*, char const*, int) [call site] 00160
8 QArrayDataPointer<QString>::isShared() const [function] [call site] 00161
8 qt_assert(char const*, char const*, int) [call site] 00162
8 qt_assert(char const*, char const*, int) [call site] 00163
8 QArrayDataPointer<QString>::freeSpaceAtEnd() const [function] [call site] 00164
8 qt_assert(char const*, char const*, int) [call site] 00165
8 QArrayDataPointer<QString>::begin() [function] [call site] 00166
8 QString::QString(QString&&) [function] [call site] 00167
7 qt_assert(char const*, char const*, int) [call site] 00168
7 QArrayDataPointer<QString>::swap(QArrayDataPointer<QString>&) [function] [call site] 00169
8 void qt_ptr_swap<QTypedArrayData<QString> >(QTypedArrayData<QString>*&, QTypedArrayData<QString>*&) [function] [call site] 00170
8 void qt_ptr_swap<QString>(QString*&, QString*&) [function] [call site] 00171
7 QArrayDataPointer<QString>::swap(QArrayDataPointer<QString>&) [function] [call site] 00172
4 QArrayDataPointer<QString>::operator->() [function] [call site] 00173
4 QArrayDataPointer<QString>::data() [function] [call site] 00174
2 classifyRecord(QString const&) [function] [call site] 00175
3 operator==(QString const&, char const* const&) [function] [call site] 00176
4 comparesEqual(QString const&, char const*) [function] [call site] 00177
5 _ZN14QByteArrayViewC2IPKcTnNSt9enable_ifIXsr9QtPrivate28IsCompatibleByteArrayPointerIT_EE5valueEbE4typeELb1EEERKS4_ [function] [call site] 00178
5 comparesEqual(QString const&, QByteArrayView) [function] [call site] 00179
6 QString::constData() const [function] [call site] 00180
7 QString::data() const [function] [call site] 00181
8 QArrayDataPointer<char16_t>::data() const [function] [call site] 00182
6 QString::size() const [function] [call site] 00183
6 QByteArrayView::constData() const [function] [call site] 00184
7 QByteArrayView::data() const [function] [call site] 00185
6 QByteArrayView::size() const [function] [call site] 00186
6 QString::compare_helper(QChar const*, long long, char const*, long long, Qt::CaseSensitivity) [call site] 00187
6 __clang_call_terminate [call site] 00188
3 operator==(QString const&, char const* const&) [function] [call site] 00189
3 operator==(QString const&, char const* const&) [function] [call site] 00190
3 operator==(QString const&, char const* const&) [function] [call site] 00191
3 operator==(QString const&, char const* const&) [function] [call site] 00192
3 operator==(QString const&, char const* const&) [function] [call site] 00193
3 operator==(QString const&, char const* const&) [function] [call site] 00194
2 QList<QString>::~QList() [function] [call site] 00195
3 QArrayDataPointer<QString>::~QArrayDataPointer() [function] [call site] 00196
2 QString::isEmpty() const [function] [call site] 00197
2 QList<UserInfo>::append(UserInfo const&) [function] [call site] 00198
3 UserInfo& QList<UserInfo>::emplaceBack<UserInfo const&>(UserInfo const&) [function] [call site] 00199
4 QArrayDataPointer<UserInfo>::operator->() [function] [call site] 00200
4 void QtPrivate::QGenericArrayOps<UserInfo>::emplace<UserInfo const&>(long long, UserInfo const&) [function] [call site] 00201
5 QArrayDataPointer<UserInfo>::needsDetach() const [function] [call site] 00202
5 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00203
6 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00204
7 QTypedArrayData<UserInfo>::dataStart(QArrayData*, long long) [function] [call site] 00205
5 QArrayDataPointer<UserInfo>::end() [function] [call site] 00206
6 QArrayDataPointer<UserInfo>::data() [function] [call site] 00207
5 UserInfo::UserInfo(UserInfo const&) [function] [call site] 00208
6 QString::QString(QString const&) [function] [call site] 00209
6 QDateTime::QDateTime(QDateTime const&) [call site] 00210
5 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00211
5 QArrayDataPointer<UserInfo>::begin() [function] [call site] 00212
6 QArrayDataPointer<UserInfo>::data() [function] [call site] 00213
5 UserInfo::UserInfo(UserInfo const&) [function] [call site] 00214
5 UserInfo::UserInfo(UserInfo const&) [function] [call site] 00215
5 QArrayDataPointer<UserInfo>::detachAndGrow(QArrayData::GrowthPosition, long long, UserInfo const**, QArrayDataPointer<UserInfo>*) [function] [call site] 00216
6 QArrayDataPointer<UserInfo>::needsDetach() const [function] [call site] 00217
6 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00218
6 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00219
6 QArrayDataPointer<UserInfo>::tryReadjustFreeSpace(QArrayData::GrowthPosition, long long, UserInfo const**) [function] [call site] 00220
7 QArrayDataPointer<UserInfo>::needsDetach() const [function] [call site] 00221
7 qt_assert(char const*, char const*, int) [call site] 00222
7 qt_assert(char const*, char const*, int) [call site] 00223
7 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00224
7 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00225
7 qt_assert(char const*, char const*, int) [call site] 00226
7 QArrayDataPointer<UserInfo>::constAllocatedCapacity() const [function] [call site] 00227
7 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00228
7 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00229
7 _Z4qMaxIixEN11QTypeTraits6detail8PromotedIT_T0_NSt9enable_ifIXaaaaaaaaaaaaaasr3stdE15is_arithmetic_vIS3_Esr3stdE15is_arithmetic_vIS4_Eeqsr3stdE19is_floating_point_vIS3_Esr3stdE19is_floating_point_vIS4_Eeqsr3stdE11is_signed_vIS3_Esr3stdE11is_signed_vIS4_Entsr3stdE9is_same_vIS3_bEntsr3stdE9is_same_vIS4_bEntsr3stdE9is_same_vIS3_cEntsr3stdE9is_same_vIS4_cEEvE4typeEE4typeERKS3_RKS4_ [function] [call site] 00230
7 QArrayDataPointer<UserInfo>::relocate(long long, UserInfo const**) [function] [call site] 00231
8 void QtPrivate::q_relocate_overlap_n<UserInfo, long long>(UserInfo*, long long, UserInfo*) [function] [call site] 00232
9 void QtPrivate::q_relocate_overlap_n_left_move<UserInfo*, long long>(UserInfo*, long long, UserInfo*) [function] [call site] 00233
10 qt_assert(char const*, char const*, int) [call site] 00234
10 qt_assert(char const*, char const*, int) [call site] 00235
10 QtPrivate::q_relocate_overlap_n_left_move<UserInfo*, long long>(UserInfo*, long long, UserInfo*)::Destructor::Destructor(UserInfo*&) [function] [call site] 00236
10 UserInfo::UserInfo(UserInfo&&) [function] [call site] 00237
11 QString::QString(QString&&) [function] [call site] 00238
11 QDateTime::QDateTime(QDateTime&&) [call site] 00239
10 QtPrivate::q_relocate_overlap_n_left_move<UserInfo*, long long>(UserInfo*, long long, UserInfo*)::Destructor::~Destructor() [function] [call site] 00240
11 UserInfo::~UserInfo() [function] [call site] 00241
12 QDateTime::~QDateTime() [call site] 00242
12 QString::~QString() [function] [call site] 00243
11 __clang_call_terminate [call site] 00244
10 QtPrivate::q_relocate_overlap_n_left_move<UserInfo*, long long>(UserInfo*, long long, UserInfo*)::Destructor::freeze() [function] [call site] 00245
10 UserInfo::operator=(UserInfo&&) [function] [call site] 00246
11 QString::operator=(QString&&) [function] [call site] 00247
12 QString::swap(QString&) [function] [call site] 00248
13 QArrayDataPointer<char16_t>::swap(QArrayDataPointer<char16_t>&) [function] [call site] 00249
14 void qt_ptr_swap<QTypedArrayData<char16_t> >(QTypedArrayData<char16_t>*&, QTypedArrayData<char16_t>*&) [function] [call site] 00250
14 void qt_ptr_swap<char16_t>(char16_t*&, char16_t*&) [function] [call site] 00251
11 QDateTime::operator=(QDateTime&&) [function] [call site] 00252
12 QDateTime::swap(QDateTime&) [function] [call site] 00253
13 QDateTime::Data::swap(QDateTime::Data&) [function] [call site] 00254
10 qt_assert(char const*, char const*, int) [call site] 00255
10 QtPrivate::q_relocate_overlap_n_left_move<UserInfo*, long long>(UserInfo*, long long, UserInfo*)::Destructor::commit() [function] [call site] 00256
10 UserInfo::~UserInfo() [function] [call site] 00257
9 std::reverse_iterator<UserInfo*>::reverse_iterator(std::reverse_iterator<UserInfo*> const&) [function] [call site] 00258
9 void QtPrivate::q_relocate_overlap_n_left_move<std::reverse_iterator<UserInfo*>, long long>(std::reverse_iterator<UserInfo*>, long long, std::reverse_iterator<UserInfo*>) [function] [call site] 00259
10 QtPrivate::q_relocate_overlap_n_left_move<std::reverse_iterator<UserInfo*>, long long>(std::reverse_iterator<UserInfo*>, long long, std::reverse_iterator<UserInfo*>)::Destructor::Destructor(std::reverse_iterator<UserInfo*>&) [function] [call site] 00260
11 std::reverse_iterator<UserInfo*>::reverse_iterator(std::reverse_iterator<UserInfo*> const&) [function] [call site] 00261
11 std::reverse_iterator<UserInfo*>::reverse_iterator() [function] [call site] 00262
11 __clang_call_terminate [call site] 00263
10 std::reverse_iterator<UserInfo*>::reverse_iterator(std::reverse_iterator<UserInfo*> const&) [function] [call site] 00264
10 std::reverse_iterator<UserInfo*>::reverse_iterator(std::reverse_iterator<UserInfo*> const&) [function] [call site] 00265
10 std::reverse_iterator<UserInfo*>::operator++() [function] [call site] 00266
10 std::reverse_iterator<UserInfo*>::operator++() [function] [call site] 00267
10 QtPrivate::q_relocate_overlap_n_left_move<std::reverse_iterator<UserInfo*>, long long>(std::reverse_iterator<UserInfo*>, long long, std::reverse_iterator<UserInfo*>)::Destructor::~Destructor() [function] [call site] 00268
11 __clang_call_terminate [call site] 00269
10 QtPrivate::q_relocate_overlap_n_left_move<std::reverse_iterator<UserInfo*>, long long>(std::reverse_iterator<UserInfo*>, long long, std::reverse_iterator<UserInfo*>)::Destructor::freeze() [function] [call site] 00270
10 std::reverse_iterator<UserInfo*>::operator++() [function] [call site] 00271
10 std::reverse_iterator<UserInfo*>::operator++() [function] [call site] 00272
10 QtPrivate::q_relocate_overlap_n_left_move<std::reverse_iterator<UserInfo*>, long long>(std::reverse_iterator<UserInfo*>, long long, std::reverse_iterator<UserInfo*>)::Destructor::commit() [function] [call site] 00273
10 std::reverse_iterator<UserInfo*>::operator--() [function] [call site] 00274
8 bool QtPrivate::q_points_into_range<QArrayDataPointer<UserInfo>, UserInfo const*>(UserInfo const* const&, QArrayDataPointer<UserInfo> const&) [function] [call site] 00275
9 bool QtPrivate::q_points_into_range<UserInfo, std::less<void> >(UserInfo const*, UserInfo const*, UserInfo const*, std::less<void>) [function] [call site] 00276
9 __clang_call_terminate [call site] 00277
7 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00278
7 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00279
7 qt_assert(char const*, char const*, int) [call site] 00280
6 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00281
6 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00282
6 qt_assert(char const*, char const*, int) [call site] 00283
6 QArrayDataPointer<UserInfo>::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer<UserInfo>*) [function] [call site] 00284
7 QArrayDataPointer<UserInfo>::allocateGrow(QArrayDataPointer<UserInfo> const&, long long, QArrayData::GrowthPosition) [function] [call site] 00285
8 QArrayDataPointer<UserInfo>::constAllocatedCapacity() const [function] [call site] 00286
8 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00287
8 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00288
8 QArrayDataPointer<UserInfo>::detachCapacity(long long) const [function] [call site] 00289
8 QArrayDataPointer<UserInfo>::constAllocatedCapacity() const [function] [call site] 00290
8 QTypedArrayData<UserInfo>::allocate(long long, QArrayData::AllocationOption) [function] [call site] 00291
9 _ZNSt4pairIP15QTypedArrayDataI8UserInfoEPS1_EC2IS3_S4_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS8_OS9_ [function] [call site] 00292
8 QArrayDataPointer<UserInfo>::QArrayDataPointer(QTypedArrayData<UserInfo>*, UserInfo*, long long) [function] [call site] 00293
8 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00294
8 QArrayDataPointer<UserInfo>::flags() const [function] [call site] 00295
8 QArrayDataPointer<UserInfo>::QArrayDataPointer(QTypedArrayData<UserInfo>*, UserInfo*, long long) [function] [call site] 00296
7 QArrayDataPointer<UserInfo>::data() [function] [call site] 00297
7 QArrayDataPointer<UserInfo>::~QArrayDataPointer() [function] [call site] 00298
8 QArrayDataPointer<UserInfo>::deref() [function] [call site] 00299
8 QArrayDataPointer<UserInfo>::operator->() [function] [call site] 00300
8 QtPrivate::QGenericArrayOps<UserInfo>::destroyAll() [function] [call site] 00301
9 QArrayDataPointer<UserInfo>::begin() [function] [call site] 00302
9 QArrayDataPointer<UserInfo>::end() [function] [call site] 00303
7 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00304
7 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00305
7 QArrayDataPointer<UserInfo>::needsDetach() const [function] [call site] 00306
7 QArrayDataPointer<UserInfo>::operator->() [function] [call site] 00307
7 QArrayDataPointer<UserInfo>::begin() [function] [call site] 00308
7 QtPrivate::QGenericArrayOps<UserInfo>::copyAppend(UserInfo const*, UserInfo const*) [function] [call site] 00309
8 QArrayDataPointer<UserInfo>::isMutable() const [function] [call site] 00310
8 QArrayDataPointer<UserInfo>::isShared() const [function] [call site] 00311
8 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00312
8 QArrayDataPointer<UserInfo>::begin() [function] [call site] 00313
8 UserInfo::UserInfo(UserInfo const&) [function] [call site] 00314
7 QArrayDataPointer<UserInfo>::operator->() [function] [call site] 00315
7 QArrayDataPointer<UserInfo>::begin() [function] [call site] 00316
7 QtPrivate::QGenericArrayOps<UserInfo>::moveAppend(UserInfo*, UserInfo*) [function] [call site] 00317
8 QArrayDataPointer<UserInfo>::isMutable() const [function] [call site] 00318
8 QArrayDataPointer<UserInfo>::isShared() const [function] [call site] 00319
8 QArrayDataPointer<UserInfo>::freeSpaceAtEnd() const [function] [call site] 00320
8 QArrayDataPointer<UserInfo>::begin() [function] [call site] 00321
8 UserInfo::UserInfo(UserInfo&&) [function] [call site] 00322
7 QArrayDataPointer<UserInfo>::swap(QArrayDataPointer<UserInfo>&) [function] [call site] 00323
8 void qt_ptr_swap<QTypedArrayData<UserInfo> >(QTypedArrayData<UserInfo>*&, QTypedArrayData<UserInfo>*&) [function] [call site] 00324
8 void qt_ptr_swap<UserInfo>(UserInfo*&, UserInfo*&) [function] [call site] 00325
7 QArrayDataPointer<UserInfo>::swap(QArrayDataPointer<UserInfo>&) [function] [call site] 00326
5 QArrayDataPointer<UserInfo>::freeSpaceAtBegin() const [function] [call site] 00327
5 qt_assert(char const*, char const*, int) [call site] 00328
5 QArrayDataPointer<UserInfo>::begin() [function] [call site] 00329
5 UserInfo::UserInfo(UserInfo&&) [function] [call site] 00330
5 QtPrivate::QGenericArrayOps<UserInfo>::Inserter::Inserter(QArrayDataPointer<UserInfo>*) [function] [call site] 00331
5 QtPrivate::QGenericArrayOps<UserInfo>::Inserter::insertOne(long long, UserInfo&&) [function] [call site] 00332
6 QtPrivate::QGenericArrayOps<UserInfo>::Inserter::setup(long long, long long) [function] [call site] 00333
6 qt_assert(char const*, char const*, int) [call site] 00334
6 UserInfo::UserInfo(UserInfo&&) [function] [call site] 00335
6 UserInfo::UserInfo(UserInfo&&) [function] [call site] 00336
6 UserInfo::operator=(UserInfo&&) [function] [call site] 00337
6 UserInfo::operator=(UserInfo&&) [function] [call site] 00338
5 QtPrivate::QGenericArrayOps<UserInfo>::Inserter::~Inserter() [function] [call site] 00339
5 UserInfo::~UserInfo() [function] [call site] 00340
4 QList<UserInfo>::end() [function] [call site] 00341
5 QList<UserInfo>::detach() [function] [call site] 00342
6 QArrayDataPointer<UserInfo>::detach(QArrayDataPointer<UserInfo>*) [function] [call site] 00343
7 QArrayDataPointer<UserInfo>::needsDetach() const [function] [call site] 00344
7 QArrayDataPointer<UserInfo>::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer<UserInfo>*) [function] [call site] 00345
5 QArrayDataPointer<UserInfo>::operator->() [function] [call site] 00346
5 QArrayDataPointer<UserInfo>::end() [function] [call site] 00347
5 QList<UserInfo>::iterator::iterator(UserInfo*) [function] [call site] 00348
4 QList<UserInfo>::iterator::operator-(long long) const [function] [call site] 00349
5 QList<UserInfo>::iterator::iterator(UserInfo*) [function] [call site] 00350
4 QList<UserInfo>::iterator::operator*() const [function] [call site] 00351
2 UserInfo::UserInfo() [function] [call site] 00352
2 UserInfo::operator=(UserInfo&&) [function] [call site] 00353
2 UserInfo::~UserInfo() [function] [call site] 00354
2 handlePubSecRecord(QList<QString> const&, bool, UserInfo&) [function] [call site] 00355
3 QList<QString>::size() const [function] [call site] 00356
3 QList<QString>::operator[](long long) const [function] [call site] 00357
4 QList<QString>::at(long long) const [function] [call site] 00358
5 QArrayDataPointer<QString>::operator->() const [function] [call site] 00359
5 qt_assert_x(char const*, char const*, char const*, int) [call site] 00360
5 QList<QString>::data() const [function] [call site] 00361
6 QArrayDataPointer<QString>::operator->() const [function] [call site] 00362
6 QArrayDataPointer<QString>::data() const [function] [call site] 00363
3 QString::operator=(QString const&) [call site] 00364
3 QList<QString>::operator[](long long) const [function] [call site] 00365
3 QString::operator=(QString const&) [call site] 00366
3 QList<QString>::operator[](long long) const [function] [call site] 00367
3 QString::isEmpty() const [function] [call site] 00368
3 QList<QString>::operator[](long long) const [function] [call site] 00369
3 QString::operator[](long long) const [function] [call site] 00370
4 qt_assert(char const*, char const*, int) [call site] 00371
4 QArrayDataPointer<char16_t>::data() const [function] [call site] 00372
4 QChar::QChar(char16_t) [function] [call site] 00373
3 QChar::toLatin1() const [function] [call site] 00374
3 QList<QString>::operator[](long long) const [function] [call site] 00375
3 QString::toLongLong(bool*, int) const [function] [call site] 00376
4 _ZN11QStringViewC2I7QStringTnNSt9enable_ifIXsr3std7is_sameIT_S1_EE5valueEbE4typeELb1EEERKS3_ [function] [call site] 00377
5 QString::begin() const [function] [call site] 00378
6 QArrayDataPointer<char16_t>::data() const [function] [call site] 00379
5 QString::size() const [function] [call site] 00380
5 _ZN11QStringViewC2I5QCharTnNSt9enable_ifIXsr9QtPrivate20IsCompatibleCharTypeIT_EE5valueEbE4typeELb1EEEPKS3_x [function] [call site] 00381
6 qt_assert(char const*, char const*, int) [call site] 00382
6 char16_t const* QStringView::castHelper<QChar>(QChar const*) [function] [call site] 00383
5 __clang_call_terminate [call site] 00384
4 long long QString::toIntegral_helper<long long>(QStringView, bool*, int) [function] [call site] 00385
5 QString::toIntegral_helper(QStringView, bool*, int) [call site] 00386
3 QDateTime::fromSecsSinceEpoch(long long) [call site] 00387
3 QDateTime::operator=(QDateTime&&) [function] [call site] 00388
3 QDateTime::~QDateTime() [call site] 00389
3 QList<QString>::operator[](long long) const [function] [call site] 00390
3 QString::toLongLong(bool*, int) const [function] [call site] 00391
3 QDateTime::fromSecsSinceEpoch(long long) [call site] 00392
3 QDateTime::operator=(QDateTime&&) [function] [call site] 00393
3 QDateTime::~QDateTime() [call site] 00394
2 QString::isEmpty() const [function] [call site] 00395
2 handleUidRecord(QList<QString> const&, UserInfo&) [function] [call site] 00396
3 QList<QString>::operator[](long long) const [function] [call site] 00397
3 QString::operator=(QString const&) [call site] 00398
2 handleFprRecord(QList<QString> const&, UserInfo&) [function] [call site] 00399
3 QList<QString>::size() const [function] [call site] 00400
3 __cxa_guard_acquire [call site] 00401
3 QArrayDataPointer<char16_t>::QArrayDataPointer(QTypedArrayData<char16_t>*, char16_t*, long long) [function] [call site] 00402
3 QString::QString(QArrayDataPointer<char16_t>&&) [function] [call site] 00403
4 QArrayDataPointer<char16_t>::QArrayDataPointer(QArrayDataPointer<char16_t>&&) [function] [call site] 00404
3 QFlags<QRegularExpression::PatternOption>::QFlags(QRegularExpression::PatternOption) [function] [call site] 00405
3 QRegularExpression::QRegularExpression(QString const&, QFlags<QRegularExpression::PatternOption>) [call site] 00406
3 QString::~QString() [function] [call site] 00407
3 QArrayDataPointer<char16_t>::~QArrayDataPointer() [function] [call site] 00408
3 __cxa_atexit [call site] 00409
3 QRegularExpression::~QRegularExpression() [call site] 00410
3 __cxa_guard_release [call site] 00411
3 QList<QString>::operator[](long long) const [function] [call site] 00412
3 QString::isEmpty() const [function] [call site] 00413
3 QFlags<QRegularExpression::MatchOption>::QFlags(QRegularExpression::MatchOption) [function] [call site] 00414
3 QRegularExpression::match(QString const&, long long, QRegularExpression::MatchType, QFlags<QRegularExpression::MatchOption>) const [call site] 00415
3 QRegularExpressionMatch::hasMatch() const [call site] 00416
3 QString::endsWith(QString const&, Qt::CaseSensitivity) const [call site] 00417
3 QRegularExpressionMatch::~QRegularExpressionMatch() [call site] 00418
3 QString::operator=(QString const&) [call site] 00419
3 __cxa_guard_abort [call site] 00420
2 QList<QString>::const_iterator::operator++() [function] [call site] 00421
2 QString::isEmpty() const [function] [call site] 00422
2 QList<UserInfo>::append(UserInfo const&) [function] [call site] 00423
2 UserInfo::~UserInfo() [function] [call site] 00424
2 QList<QString>::~QList() [function] [call site] 00425
2 QList<UserInfo>::~QList() [function] [call site] 00426
3 QArrayDataPointer<UserInfo>::~QArrayDataPointer() [function] [call site] 00427
1 QList<UserInfo>::begin() const [function] [call site] 00428
2 QArrayDataPointer<UserInfo>::operator->() const [function] [call site] 00429
2 QArrayDataPointer<UserInfo>::constBegin() const [function] [call site] 00430
3 QArrayDataPointer<UserInfo>::data() const [function] [call site] 00431
2 QList<UserInfo>::const_iterator::const_iterator(UserInfo const*) [function] [call site] 00432
1 QList<UserInfo>::end() const [function] [call site] 00433
2 QArrayDataPointer<UserInfo>::operator->() const [function] [call site] 00434
2 QArrayDataPointer<UserInfo>::constEnd() const [function] [call site] 00435
3 QArrayDataPointer<UserInfo>::data() const [function] [call site] 00436
2 QList<UserInfo>::const_iterator::const_iterator(UserInfo const*) [function] [call site] 00437
1 QList<UserInfo>::const_iterator::operator!=(QList<UserInfo>::const_iterator) const [function] [call site] 00438
1 QList<UserInfo>::const_iterator::operator*() const [function] [call site] 00439
1 QList<UserInfo>::const_iterator::operator++() [function] [call site] 00440
1 QList<UserInfo>::~QList() [function] [call site] 00441
1 QString::~QString() [function] [call site] 00442