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

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
755 5898 duckdb::ExpressionBinder::Bind(std::__1::unique_ptr >&, duckdb::LogicalType*, bool) call site __cxa_allocate_exception
698 705 duckdb::ArenaAllocator::Allocate(unsigned long) call site __cxa_allocate_exception
586 9822 duckdb::ReadCSVTableFunction::GetFunction() call site memcmp
446 11435 duckdb::Connection::~Connection() call site __cxa_begin_catch
442 4274 duckdb_libpgquery::makeFuncCall(duckdb_libpgquery::PGList*, duckdb_libpgquery::PGList*, int) call site
354 1588 duckdb::LogicalType::STRUCT(std::__1::vector , std::__1::allocator >, duckdb::LogicalType>, std::__1::allocator , std::__1::allocator >, duckdb::LogicalType> > >) call site __cxa_allocate_exception
302 3814 duckdb_libpgquery::makeTypeNameFromNameList(duckdb_libpgquery::PGList*) call site vsnprintf
256 1944 duckdb::string_t::string_t(char const*) call site __cxa_allocate_exception
250 2813 duckdb::SetOperationNode::SetOperationNode() call site __cxa_allocate_exception
180 9295 duckdb::PendingQueryResult::ExecuteInternal(duckdb::ClientContextLock&) call site _Z5isnanUa9enable_ifILb1EEd
165 2482 duckdb::UndoBuffer::Commit(duckdb::UndoBuffer::IteratorState&, duckdb::WriteAheadLog*, unsigned long) call site __cxa_allocate_exception
164 8356 duckdb::Planner::VerifyPlan(duckdb::ClientContext&, std::__1::unique_ptr >&, std::__1::unordered_map , std::__1::hash , std::__1::equal_to , std::__1::allocator > > >*) call site __cxa_begin_catch

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 duckdb::DuckDB::DuckDB(char const*, duckdb::DBConfig*) [function] [call site2] 00001
2 duckdb::DatabaseInstance::Initialize(char const*, duckdb::DBConfig*) [function] [call site2] 00002
3 duckdb::DatabaseInstance::Configure(duckdb::DBConfig&) [function] [call site2] 00003
4 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00004
5 duckdb::VirtualFileSystem::VirtualFileSystem() [function] [call site2] 00005
6 duckdb::FileSystem::FileSystem() [function] [call site2] 00006
6 duckdb::FileSystem::CreateLocal() [function] [call site2] 00007
7 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00008
8 duckdb::LocalFileSystem::LocalFileSystem() [function] [call site2] 00009
9 duckdb::FileSystem::FileSystem() [function] [call site2] 00010
6 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00011
7 duckdb::GZipFileSystem::GZipFileSystem() [function] [call site2] 00012
8 duckdb::CompressedFileSystem::CompressedFileSystem() [function] [call site2] 00013
9 duckdb::FileSystem::FileSystem() [function] [call site2] 00014
4 duckdb::FileSystem::GetAvailableMemory() [function] [call site2] 00015
5 __errno_location [call site2] 00016
5 sysconf [call site2] 00017
5 unsigned long duckdb::MinValue (unsigned long, unsigned long) [function] [call site2] 00018
4 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00019
5 duckdb::Allocator::Allocator() [function] [call site2] 00020
6 duckdb::Allocator::Allocator(unsigned char* (*)(duckdb::PrivateAllocatorData*, unsigned long), void (*)(duckdb::PrivateAllocatorData*, unsigned char*, unsigned long), unsigned char* (*)(duckdb::PrivateAllocatorData*, unsigned char*, unsigned long, unsigned long), std::__1::unique_ptr >) [function] [call site2] 00021
6 duckdb::Allocator::DefaultAllocate(duckdb::PrivateAllocatorData*, unsigned long) [function] [call site2] 00022
3 duckdb::DBConfig::DBConfig() [function] [call site2] 00023
4 duckdb::DBConfigOptions::DBConfigOptions() [function] [call site2] 00024
4 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00025
5 duckdb::CompressionFunctionSet::CompressionFunctionSet() [function] [call site2] 00026
4 duckdb::DBConfigOptions::~DBConfigOptions() [function] [call site2] 00027
3 duckdb::DatabaseInstance::Configure(duckdb::DBConfig&) [function] [call site2] 00028
3 duckdb::DBConfig::~DBConfig() [function] [call site2] 00029
4 duckdb::DBConfigOptions::~DBConfigOptions() [function] [call site2] 00030
3 strcmp [call site2] 00031
3 std::__1::unique_ptr > duckdb::make_unique , std::__1::allocator >, bool>(duckdb::DatabaseInstance&, std::__1::basic_string , std::__1::allocator >&&, bool&&) [function] [call site2] 00032
4 duckdb::StorageManager::StorageManager(duckdb::DatabaseInstance&, std::__1::basic_string , std::__1::allocator >, bool) [function] [call site2] 00033
5 duckdb::WriteAheadLog::WriteAheadLog(duckdb::DatabaseInstance&) [function] [call site2] 00034
3 std::__1::unique_ptr > duckdb::make_unique (duckdb::DatabaseInstance&) [function] [call site2] 00035
4 duckdb::Catalog::Catalog(duckdb::DatabaseInstance&) [function] [call site2] 00036
5 std::__1::unique_ptr > duckdb::make_unique (duckdb::Catalog&) [function] [call site2] 00037
6 duckdb::DefaultSchemaGenerator::DefaultSchemaGenerator(duckdb::Catalog&) [function] [call site2] 00038
7 duckdb::DefaultGenerator::DefaultGenerator(duckdb::Catalog&) [function] [call site2] 00039
5 std::__1::unique_ptr > duckdb::make_unique (duckdb::Catalog&) [function] [call site2] 00040
6 duckdb::DependencyManager::DependencyManager(duckdb::Catalog&) [function] [call site2] 00041
3 std::__1::unique_ptr > duckdb::make_unique (duckdb::DatabaseInstance&) [function] [call site2] 00042
4 duckdb::TransactionManager::TransactionManager(duckdb::DatabaseInstance&) [function] [call site2] 00043
3 std::__1::unique_ptr > duckdb::make_unique (duckdb::DatabaseInstance&) [function] [call site2] 00044
4 duckdb::TaskScheduler::TaskScheduler(duckdb::DatabaseInstance&) [function] [call site2] 00045
5 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00046
3 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00047
4 duckdb::ObjectCache::ObjectCache() [function] [call site2] 00048
3 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00049
4 duckdb::ConnectionManager::ConnectionManager() [function] [call site2] 00050
3 duckdb::StorageManager::Initialize() [function] [call site2] 00051
4 duckdb::StorageManager::InMemory() [function] [call site2] 00052
4 __cxa_allocate_exception [call site2] 00053
4 duckdb::CatalogException::CatalogException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00054
5 duckdb::StandardException::StandardException(duckdb::ExceptionType, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00055
6 duckdb::Exception::Exception(duckdb::ExceptionType, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00056
7 std::exception::exception() [function] [call site2] 00057
7 duckdb::Exception::ExceptionTypeToString(duckdb::ExceptionType) [function] [call site2] 00058
7 std::exception::~exception() [call site2] 00059
4 duckdb::DBConfig::GetConfig(duckdb::DatabaseInstance&) [function] [call site2] 00060
4 duckdb::Catalog::GetCatalog(duckdb::DatabaseInstance&) [function] [call site2] 00061
5 duckdb::DatabaseInstance::GetCatalog() [function] [call site2] 00062
4 std::__1::unique_ptr > duckdb::make_unique , std::__1::allocator >&, unsigned long&>(duckdb::DatabaseInstance&, std::__1::basic_string , std::__1::allocator >&, unsigned long&) [function] [call site2] 00063
5 duckdb::BufferManager::BufferManager(duckdb::DatabaseInstance&, std::__1::basic_string , std::__1::allocator >, unsigned long) [function] [call site2] 00064
6 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00065
6 std::__1::unique_ptr > duckdb::make_unique (duckdb::BufferManager&) [function] [call site2] 00066
6 duckdb::Allocator::Allocator(unsigned char* (*)(duckdb::PrivateAllocatorData*, unsigned long), void (*)(duckdb::PrivateAllocatorData*, unsigned char*, unsigned long), unsigned char* (*)(duckdb::PrivateAllocatorData*, unsigned char*, unsigned long, unsigned long), std::__1::unique_ptr >) [function] [call site2] 00067
4 duckdb::Connection::Connection(duckdb::DatabaseInstance&) [function] [call site2] 00068
5 duckdb::ConnectionManager::Get(duckdb::DatabaseInstance&) [function] [call site2] 00069
6 duckdb::DatabaseInstance::GetConnectionManager() [function] [call site2] 00070
5 duckdb::ConnectionManager::AddConnection(duckdb::ClientContext&) [function] [call site2] 00071
4 duckdb::Connection::BeginTransaction() [function] [call site2] 00072
5 duckdb::Connection::Query(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00073
6 duckdb::ClientContext::Query(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 00074
7 duckdb::ClientContext::LockContext() [function] [call site2] 00075
8 std::__1::unique_ptr > duckdb::make_unique (std::__1::mutex&) [function] [call site2] 00076
9 duckdb::ClientContextLock::ClientContextLock(std::__1::mutex&) [function] [call site2] 00077
7 duckdb::PreservedError::PreservedError() [function] [call site2] 00078
7 duckdb::ClientContext::ParseStatements(duckdb::ClientContextLock&, std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >, std::__1::allocator > > >&, duckdb::PreservedError&) [function] [call site2] 00079
8 duckdb::ClientContext::InitialCleanup(duckdb::ClientContextLock&) [function] [call site2] 00080
9 duckdb::ClientContext::CleanupInternal(duckdb::ClientContextLock&, duckdb::BaseQueryResult*, bool) [function] [call site2] 00081
10 duckdb::Executor::CancelTasks() [function] [call site2] 00082
11 duckdb::Executor::WorkOnTasks() [function] [call site2] 00083
12 duckdb::TaskScheduler::GetScheduler(duckdb::ClientContext&) [function] [call site2] 00084
13 duckdb::DatabaseInstance::GetDatabase(duckdb::ClientContext&) [function] [call site2] 00085
13 duckdb::TaskScheduler::GetScheduler(duckdb::DatabaseInstance&) [function] [call site2] 00086
14 duckdb::DatabaseInstance::GetScheduler() [function] [call site2] 00087
12 duckdb::TaskScheduler::GetTaskFromProducer(duckdb::ProducerToken&, std::__1::unique_ptr >&) [function] [call site2] 00088
13 duckdb::ConcurrentQueue::DequeueFromProducer(duckdb::ProducerToken&, std::__1::unique_ptr >&) [function] [call site2] 00089
14 bool duckdb_moodycamel::ConcurrentQueue >, duckdb_moodycamel::ConcurrentQueueDefaultTraits>::try_dequeue_from_producer > >(duckdb_moodycamel::ProducerToken const&, std::__1::unique_ptr >&) [function] [call site2] 00090
15 bool duckdb_moodycamel::ConcurrentQueue >, duckdb_moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue > >(std::__1::unique_ptr >&) [function] [call site2] 00091
16 bool duckdb_moodycamel::details::circular_less_than (unsigned long, unsigned long) [function] [call site2] 00092
16 bool duckdb_moodycamel::details::circular_less_than (unsigned long, unsigned long) [function] [call site2] 00093
16 duckdb_moodycamel::ConcurrentQueue >, duckdb_moodycamel::ConcurrentQueueDefaultTraits>::Block::operator[](unsigned long) [function] [call site2] 00094
16 bool duckdb_moodycamel::ConcurrentQueue >, duckdb_moodycamel::ConcurrentQueueDefaultTraits>::Block::set_empty<(duckdb_moodycamel::ConcurrentQueue >, duckdb_moodycamel::ConcurrentQueueDefaultTraits>::InnerQueueContext)1>(unsigned long) [function] [call site2] 00095
10 duckdb::ClientContext::EndQueryInternal(duckdb::ClientContextLock&, bool, bool) [function] [call site2] 00096
11 duckdb::QueryProfiler::EndQuery() [function] [call site2] 00097
12 duckdb::QueryProfiler::IsEnabled() const [function] [call site2] 00098
13 duckdb::ClientConfig::GetConfig(duckdb::ClientContext&) [function] [call site2] 00099
12 duckdb::BaseProfiler ::End() [function] [call site2] 00100
13 duckdb::BaseProfiler ::Tick() const [function] [call site2] 00101
12 duckdb::QueryProfiler::Finalize(duckdb::QueryProfiler::TreeNode&) [function] [call site2] 00102
13 duckdb::QueryProfiler::Finalize(duckdb::QueryProfiler::TreeNode&) [function] [call site2] 00103
12 duckdb::QueryProfiler::IsEnabled() const [function] [call site2] 00104
12 duckdb::QueryProfiler::ToString() const [function] [call site2] 00105
13 duckdb::QueryProfiler::GetPrintFormat() const [function] [call site2] 00106
14 duckdb::ClientConfig::GetConfig(duckdb::ClientContext&) [function] [call site2] 00107
13 duckdb::QueryProfiler::QueryTreeToString() const [function] [call site2] 00108
14 duckdb::QueryProfiler::QueryTreeToStream(std::__1::basic_ostream >&) const [function] [call site2] 00109
15 duckdb::QueryProfiler::IsEnabled() const [function] [call site2] 00110
15 duckdb::StringUtil::Replace(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00111
15 duckdb::BaseProfiler ::Elapsed() const [function] [call site2] 00112
16 duckdb::BaseProfiler ::Tick() const [function] [call site2] 00113
15 duckdb::RenderTiming(double) [function] [call site2] 00114
16 std::__1::basic_string , std::__1::allocator > duckdb::StringUtil::Format (std::__1::basic_string , std::__1::allocator >, double) [function] [call site2] 00115
17 std::__1::basic_string , std::__1::allocator > duckdb::Exception::ConstructMessage (std::__1::basic_string , std::__1::allocator > const&, double) [function] [call site2] 00116
18 std::__1::basic_string , std::__1::allocator > duckdb::Exception::ConstructMessageRecursive (std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >&, double) [function] [call site2] 00117
19 duckdb::ExceptionFormatValue duckdb::ExceptionFormatValue::CreateFormatValue (double) [function] [call site2] 00118
20 duckdb::ExceptionFormatValue::ExceptionFormatValue(double) [function] [call site2] 00119
19 duckdb::ExceptionFormatValue::~ExceptionFormatValue() [function] [call site2] 00120
19 duckdb::Exception::ConstructMessageRecursive(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >&) [function] [call site2] 00121
20 duckdb::ExceptionFormatValue::Format(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >&) [function] [call site2] 00122
21 duckdb_fmt::v6::basic_format_args >, char> >::basic_format_args(duckdb_fmt::v6::basic_format_arg >, char> > const*, int) [function] [call site2] 00123
22 std::__1::make_unsigned ::type duckdb_fmt::v6::internal::to_unsigned (int) [function] [call site2] 00124
22 duckdb_fmt::v6::basic_format_args >, char> >::set_data(duckdb_fmt::v6::basic_format_arg >, char> > const*) [function] [call site2] 00125
21 duckdb_fmt::v6::basic_format_arg >, char> > duckdb_fmt::v6::internal::make_arg >, char>, double>(double const&) [function] [call site2] 00126
22 duckdb_fmt::v6::basic_format_arg >, char> >::basic_format_arg() [function] [call site2] 00127
23 duckdb_fmt::v6::internal::value >, char> >::value(int) [function] [call site2] 00128
22 duckdb_fmt::v6::internal::arg_mapper >, char> >::map(double) [function] [call site2] 00129
21 duckdb_fmt::v6::basic_format_arg >, char> > duckdb_fmt::v6::internal::make_arg >, char>, long>(long const&) [function] [call site2] 00130
21 duckdb_fmt::v6::basic_format_arg >, char> > duckdb_fmt::v6::internal::make_arg >, char>, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00131
21 std::__1::basic_string , std::__1::allocator > duckdb_fmt::v6::vsprintf , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, duckdb_fmt::v6::basic_format_args >, char> >) [function] [call site2] 00132
22 duckdb_fmt::v6::basic_memory_buffer >::basic_memory_buffer(std::__1::allocator const&) [function] [call site2] 00133
23 duckdb_fmt::v6::internal::buffer ::buffer(char*, unsigned long, unsigned long) [function] [call site2] 00134
23 duckdb_fmt::v6::internal::buffer ::set(char*, unsigned long) [function] [call site2] 00135
22 duckdb_fmt::v6::basic_string_view duckdb_fmt::v6::to_string_view , std::__1::allocator >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00136
23 duckdb_fmt::v6::basic_string_view ::basic_string_view , std::__1::allocator >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00137
22 void duckdb_fmt::v6::internal::printf >, char> >(duckdb_fmt::v6::internal::buffer &, duckdb_fmt::v6::basic_string_view , duckdb_fmt::v6::basic_format_args >, char> >) [function] [call site2] 00138
23 duckdb_fmt::v6::basic_printf_context >, char>::basic_printf_context(std::__1::back_insert_iterator >, duckdb_fmt::v6::basic_string_view , duckdb_fmt::v6::basic_format_args >, char> >) [function] [call site2] 00139
24 duckdb_fmt::v6::basic_format_parse_context ::basic_format_parse_context(duckdb_fmt::v6::basic_string_view , duckdb_fmt::v6::internal::error_handler) [function] [call site2] 00140
22 std::__1::basic_string , std::__1::allocator > duckdb_fmt::v6::to_string (duckdb_fmt::v6::basic_memory_buffer > const&) [function] [call site2] 00141
23 duckdb_fmt::v6::internal::buffer ::data() const [function] [call site2] 00142
22 duckdb_fmt::v6::basic_memory_buffer >::~basic_memory_buffer() [function] [call site2] 00143
23 duckdb_fmt::v6::basic_memory_buffer >::deallocate() [function] [call site2] 00144
24 duckdb_fmt::v6::internal::buffer ::data() [function] [call site2] 00145
24 duckdb_fmt::v6::internal::buffer ::capacity() const [function] [call site2] 00146
23 duckdb_fmt::v6::internal::buffer ::~buffer() [function] [call site2] 00147
16 std::__1::basic_string , std::__1::allocator > duckdb::StringUtil::Format (std::__1::basic_string , std::__1::allocator >, double) [function] [call site2] 00148
16 std::__1::basic_string , std::__1::allocator > duckdb::StringUtil::Format (std::__1::basic_string , std::__1::allocator >, double) [function] [call site2] 00149
15 duckdb::DrawPadded(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00150
15 duckdb::QueryProfiler::PrintOptimizerOutput() const [function] [call site2] 00151
16 duckdb::QueryProfiler::GetPrintFormat() const [function] [call site2] 00152
15 duckdb::QueryProfiler::GetOrderedPhaseTimings() const [function] [call site2] 00153
15 duckdb::StringUtil::Contains(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00154
15 duckdb::RenderTitleCase(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00155
16 duckdb::StringUtil::Lower(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00156
16 toupper [function] [call site2] 00157
17 __ctype_toupper_loc [call site2] 00158
15 duckdb::StringUtil::Split(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00160
15 duckdb::RenderTitleCase(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00161
15 duckdb::QueryProfiler::Render(duckdb::QueryProfiler::TreeNode const&, std::__1::basic_ostream >&) const [function] [call site2] 00162
16 duckdb::TreeRendererConfig::TreeRendererConfig() [function] [call site2] 00163
16 duckdb::QueryProfiler::IsDetailedEnabled() const [function] [call site2] 00164
17 duckdb::ClientConfig::GetConfig(duckdb::ClientContext&) [function] [call site2] 00165
16 duckdb::TreeRenderer::EnableDetailed() [function] [call site2] 00166
17 duckdb::TreeRendererConfig::enable_detailed() [function] [call site2] 00167
16 duckdb::TreeRenderer::EnableStandard() [function] [call site2] 00168
17 duckdb::TreeRendererConfig::enable_standard() [function] [call site2] 00169
16 duckdb::TreeRenderer::Render(duckdb::QueryProfiler::TreeNode const&, std::__1::basic_ostream >&) [function] [call site2] 00170
17 duckdb::TreeRenderer::CreateTree(duckdb::QueryProfiler::TreeNode const&) [function] [call site2] 00171
18 std::__1::unique_ptr > duckdb::TreeRenderer::CreateRenderTree (duckdb::QueryProfiler::TreeNode const&) [function] [call site2] 00172
19 void duckdb::GetTreeWidthHeight (duckdb::QueryProfiler::TreeNode const&, unsigned long&, unsigned long&) [function] [call site2] 00173
20 bool duckdb::TreeChildrenIterator::HasChildren (duckdb::QueryProfiler::TreeNode const&) [function] [call site2] 00174
20 void duckdb::TreeChildrenIterator::Iterate (duckdb::QueryProfiler::TreeNode const&, std::__1::function const&) [function] [call site2] 00175
19 std::__1::unique_ptr > duckdb::make_unique (unsigned long&, unsigned long&) [function] [call site2] 00176
20 duckdb::RenderTree::RenderTree(unsigned long, unsigned long) [function] [call site2] 00177
19 unsigned long duckdb::TreeRenderer::CreateRenderTreeRecursive (duckdb::RenderTree&, duckdb::QueryProfiler::TreeNode const&, unsigned long, unsigned long) [function] [call site2] 00178
20 duckdb::TreeRenderer::CreateNode(duckdb::QueryProfiler::TreeNode const&) [function] [call site2] 00179
21 duckdb::TreeRenderer::CreateRenderNode(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00180
22 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00181
23 duckdb::RenderTreeNode::RenderTreeNode() [function] [call site2] 00182
21 std::__1::basic_string , std::__1::allocator > duckdb::StringUtil::Format (std::__1::basic_string , std::__1::allocator >, double) [function] [call site2] 00183
21 duckdb::TreeRenderer::ExtractExpressionsRecursive(duckdb::ExpressionInfo&) [function] [call site2] 00184
22 std::__1::basic_string , std::__1::allocator > duckdb::StringUtil::Format (std::__1::basic_string , std::__1::allocator >, double) [function] [call site2] 00185
22 duckdb::TreeRenderer::ExtractExpressionsRecursive(duckdb::ExpressionInfo&) [function] [call site2] 00186
20 duckdb::RenderTree::SetNode(unsigned long, unsigned long, std::__1::unique_ptr >) [function] [call site2] 00187
21 duckdb::RenderTree::GetPosition(unsigned long, unsigned long) [function] [call site2] 00188
20 bool duckdb::TreeChildrenIterator::HasChildren (duckdb::QueryProfiler::TreeNode const&) [function] [call site2] 00189
20 void duckdb::TreeChildrenIterator::Iterate (duckdb::QueryProfiler::TreeNode const&, std::__1::function const&) [function] [call site2] 00190
17 duckdb::TreeRenderer::ToStream(duckdb::RenderTree&, std::__1::basic_ostream >&) [function] [call site2] 00191
18 duckdb::TreeRenderer::RenderTopLayer(duckdb::RenderTree&, std::__1::basic_ostream >&, unsigned long) [function] [call site2] 00192
19 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00193
20 duckdb::RenderTree::GetPosition(unsigned long, unsigned long) [function] [call site2] 00194
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00195
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00196
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00197
18 duckdb::TreeRenderer::RenderBoxContent(duckdb::RenderTree&, std::__1::basic_ostream >&, unsigned long) [function] [call site2] 00198
19 unsigned long duckdb::MinValue (unsigned long, unsigned long) [function] [call site2] 00199
19 duckdb::RenderTree::GetNode(unsigned long, unsigned long) [function] [call site2] 00200
20 duckdb::RenderTree::GetPosition(unsigned long, unsigned long) [function] [call site2] 00201
19 duckdb::TreeRenderer::SplitUpExtraInfo(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&) [function] [call site2] 00202
20 duckdb::Utf8Proc::IsValid(char const*, unsigned long) [function] [call site2] 00203
21 duckdb::Utf8Proc::Analyze(char const*, unsigned long, duckdb::UnicodeInvalidReason*, unsigned long*) [function] [call site2] 00204
22 duckdb::AssignInvalidUTF8Reason(duckdb::UnicodeInvalidReason*, unsigned long*, unsigned long, duckdb::UnicodeInvalidReason) [function] [call site2] 00205
22 duckdb::AssignInvalidUTF8Reason(duckdb::UnicodeInvalidReason*, unsigned long*, unsigned long, duckdb::UnicodeInvalidReason) [function] [call site2] 00206
22 duckdb::AssignInvalidUTF8Reason(duckdb::UnicodeInvalidReason*, unsigned long*, unsigned long, duckdb::UnicodeInvalidReason) [function] [call site2] 00207
22 duckdb::AssignInvalidUTF8Reason(duckdb::UnicodeInvalidReason*, unsigned long*, unsigned long, duckdb::UnicodeInvalidReason) [function] [call site2] 00208
22 duckdb::AssignInvalidUTF8Reason(duckdb::UnicodeInvalidReason*, unsigned long*, unsigned long, duckdb::UnicodeInvalidReason) [function] [call site2] 00209
20 duckdb::StringUtil::Split(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00210
20 duckdb::TreeRenderer::ExtraInfoSeparator() [function] [call site2] 00211
21 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00212
20 duckdb::TreeRenderer::ExtraInfoSeparator() [function] [call site2] 00213
20 duckdb::TreeRenderer::RemovePadding(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00214
21 duckdb::TreeRenderer::IsPadding(char) [function] [call site2] 00215
21 duckdb::TreeRenderer::IsPadding(char) [function] [call site2] 00216
20 duckdb::TreeRenderer::SplitStringBuffer(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&) [function] [call site2] 00217
21 duckdb::TreeRenderer::CanSplitOnThisChar(char) [function] [call site2] 00218
21 duckdb::Utf8Proc::RenderWidth(char const*, unsigned long, unsigned long) [function] [call site2] 00219
22 duckdb::utf8proc_codepoint(char const*, int&) [function] [call site2] 00220
22 duckdb::utf8proc_get_property(int) [function] [call site2] 00221
23 duckdb::unsafe_get_property(int) [function] [call site2] 00222
21 duckdb::Utf8Proc::NextGraphemeCluster(char const*, unsigned long, unsigned long) [function] [call site2] 00223
22 duckdb::utf8proc_next_grapheme(char const*, unsigned long, unsigned long) [function] [call site2] 00224
23 duckdb::utf8proc_codepoint(char const*, int&) [function] [call site2] 00225
23 duckdb::grapheme_break_extended(int, int, int*) [function] [call site2] 00226
24 duckdb::grapheme_break_simple(int, int) [function] [call site2] 00227
23 duckdb::utf8proc_codepoint(char const*, int&) [function] [call site2] 00228
23 duckdb::grapheme_break_extended(int, int, int*) [function] [call site2] 00229
19 duckdb::RenderTree::GetNode(unsigned long, unsigned long) [function] [call site2] 00230
19 duckdb::NodeHasMultipleChildren(duckdb::RenderTree&, unsigned long, unsigned long) [function] [call site2] 00231
20 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00232
20 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00233
19 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00234
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00235
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00236
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00237
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00238
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00239
19 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00240
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00241
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00242
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00243
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00244
19 duckdb::AdjustTextForRendering(std::__1::basic_string , std::__1::allocator >, unsigned long) [function] [call site2] 00245
20 duckdb::Utf8Proc::RenderWidth(char const*, unsigned long, unsigned long) [function] [call site2] 00246
20 duckdb::Utf8Proc::NextGraphemeCluster(char const*, unsigned long, unsigned long) [function] [call site2] 00247
19 duckdb::NodeHasMultipleChildren(duckdb::RenderTree&, unsigned long, unsigned long) [function] [call site2] 00248
18 duckdb::TreeRenderer::RenderBottomLayer(duckdb::RenderTree&, std::__1::basic_ostream >&, unsigned long) [function] [call site2] 00249
19 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00250
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00251
19 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00252
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00253
19 duckdb::RenderTree::HasNode(unsigned long, unsigned long) [function] [call site2] 00254
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00255
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00256
19 duckdb::StringUtil::Repeat(std::__1::basic_string , std::__1::allocator > const&, unsigned long) [function] [call site2] 00257
13 duckdb::QueryProfiler::ToJSON() const [function] [call site2] 00258
14 duckdb::QueryProfiler::IsEnabled() const [function] [call site2] 00259
14 duckdb::BaseProfiler ::Elapsed() const [function] [call site2] 00260
14 duckdb::BaseProfiler ::Elapsed() const [function] [call site2] 00261
14 duckdb::JSONSanitize(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00262
14 duckdb::QueryProfiler::GetOrderedPhaseTimings() const [function] [call site2] 00263
14 duckdb::ToJSONRecursive(duckdb::QueryProfiler::TreeNode&, std::__1::basic_ostream >&, int) [function] [call site2] 00264
15 duckdb::JSONSanitize(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00265
15 duckdb::JSONSanitize(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00266
15 duckdb::PrintRow(std::__1::basic_ostream >&, std::__1::basic_string , std::__1::allocator > const&, int, std::__1::basic_string , std::__1::allocator > const&, double, int, int, std::__1::basic_string , std::__1::allocator > const&, int) [function] [call site2] 00267
16 duckdb::JSONSanitize(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00268
16 duckdb::JSONSanitize(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00269
16 duckdb::JSONSanitize(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00270
15 duckdb::ExtractFunctions(std::__1::basic_ostream >&, duckdb::ExpressionInfo&, int&, int) [function] [call site2] 00271
16 duckdb::PrintRow(std::__1::basic_ostream >&, std::__1::basic_string , std::__1::allocator > const&, int, std::__1::basic_string , std::__1::allocator > const&, double, int, int, std::__1::basic_string , std::__1::allocator > const&, int) [function] [call site2] 00272
16 duckdb::ExtractFunctions(std::__1::basic_ostream >&, duckdb::ExpressionInfo&, int&, int) [function] [call site2] 00273
15 duckdb::ToJSONRecursive(duckdb::QueryProfiler::TreeNode&, std::__1::basic_ostream >&, int) [function] [call site2] 00274
13 __cxa_allocate_exception [call site2] 00275
13 duckdb::InternalException::InternalException (std::__1::basic_string , std::__1::allocator > const&, duckdb::ProfilerPrintFormat) [function] [call site2] 00276
14 std::__1::basic_string , std::__1::allocator > duckdb::Exception::ConstructMessage (std::__1::basic_string , std::__1::allocator > const&, duckdb::ProfilerPrintFormat) [function] [call site2] 00277
14 duckdb::InternalException::InternalException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00278
15 duckdb::FatalException::FatalException(duckdb::ExceptionType, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00279
16 duckdb::Exception::Exception(duckdb::ExceptionType, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00280
12 duckdb::QueryProfiler::GetSaveLocation() const [function] [call site2] 00281
13 duckdb::ClientConfig::GetConfig(duckdb::ClientContext&) [function] [call site2] 00282
12 duckdb::ClientConfig::GetConfig(duckdb::ClientContext&) [function] [call site2] 00283
12 duckdb::Printer::Print(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00284
13 fprintf [call site2] 00285
12 duckdb::Printer::Print(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00286
12 duckdb::QueryProfiler::WriteToFile(char const*, std::__1::basic_string , std::__1::allocator >&) const [function] [call site2] 00287
13 __cxa_allocate_exception [call site2] 00288
13 duckdb::IOException::IOException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00289
14 duckdb::Exception::Exception(duckdb::ExceptionType, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00290
11 duckdb::PreservedError::PreservedError() [function] [call site2] 00291
11 duckdb::TransactionContext::HasActiveTransaction() [function] [call site2] 00292
11 duckdb::QueryProfilerHistory::GetPrevProfilers() [function] [call site2] 00293
11 duckdb::TransactionContext::ActiveTransaction() [function] [call site2] 00294
11 duckdb::QueryProfilerHistory::GetPrevProfilersSize() const [function] [call site2] 00295
11 duckdb::ClientContext::ActiveTransaction() [function] [call site2] 00296
12 duckdb::TransactionContext::ActiveTransaction() [function] [call site2] 00297
11 duckdb::TransactionContext::IsAutoCommit() [function] [call site2] 00298
11 duckdb::TransactionContext::Commit() [function] [call site2] 00299
12 __cxa_allocate_exception [call site2] 00300
12 duckdb::TransactionException::TransactionException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00301
13 duckdb::Exception::Exception(duckdb::ExceptionType, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00302
12 duckdb::TransactionContext::SetAutoCommit(bool) [function] [call site2] 00303
13 duckdb::TransactionContext::BeginTransaction() [function] [call site2] 00304
14 __cxa_allocate_exception [call site2] 00305
14 duckdb::TransactionException::TransactionException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00306
14 duckdb::TransactionManager::StartTransaction(duckdb::ClientContext&) [function] [call site2] 00307
15 duckdb::InternalException::InternalException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00308
15 duckdb::Timestamp::GetCurrentTimestamp() [function] [call site2] 00309
16 duckdb::Timestamp::FromEpochMs(long) [function] [call site2] 00310
17 bool duckdb::TryMultiplyOperator::Operation (long, long, long&) [function] [call site2] 00311
17 __cxa_allocate_exception [call site2] 00312
17 duckdb::ConversionException::ConversionException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00313
18 duckdb::Exception::Exception(duckdb::ExceptionType, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00314
17 duckdb::timestamp_t::timestamp_t(long) [function] [call site2] 00315
15 duckdb::Catalog::GetCatalog(duckdb::DatabaseInstance&) [function] [call site2] 00316
15 duckdb::Catalog::GetCatalogVersion() [function] [call site2] 00317
15 std::__1::unique_ptr > duckdb::make_unique , unsigned long&, unsigned long&, duckdb::timestamp_t&, unsigned long>(std::__1::weak_ptr &&, unsigned long&, unsigned long&, duckdb::timestamp_t&, unsigned long&&) [function] [call site2] 00318
16 duckdb::Transaction::Transaction(std::__1::weak_ptr , unsigned long, unsigned long, duckdb::timestamp_t, unsigned long) [function] [call site2] 00319
17 duckdb::LocalStorage::LocalStorage(duckdb::Transaction&) [function] [call site2] 00320
17 duckdb::UndoBuffer::UndoBuffer(std::__1::shared_ptr const&) [function] [call site2] 00321
18 duckdb::BufferAllocator::Get(duckdb::ClientContext&) [function] [call site2] 00322
19 duckdb::BufferManager::GetBufferManager(duckdb::ClientContext&) [function] [call site2] 00323
20 duckdb::BufferManager::GetBufferManager(duckdb::DatabaseInstance&) [function] [call site2] 00324
19 duckdb::BufferManager::GetBufferAllocator() [function] [call site2] 00325
18 duckdb::ArenaAllocator::ArenaAllocator(duckdb::Allocator&, unsigned long) [function] [call site2] 00326
17 duckdb::LocalStorage::~LocalStorage() [function] [call site2] 00327
12 duckdb::TransactionManager::CommitTransaction(duckdb::ClientContext&, duckdb::Transaction*) [function] [call site2] 00328
13 std::__1::unique_ptr , std::__1::default_delete > > duckdb::make_unique , std::__1::mutex&>(std::__1::mutex&) [function] [call site2] 00329
13 duckdb::CheckpointLock::CheckpointLock(duckdb::TransactionManager&) [function] [call site2] 00330
13 duckdb::TransactionManager::CanCheckpoint(duckdb::Transaction*) [function] [call site2] 00331
14 duckdb::StorageManager::GetStorageManager(duckdb::DatabaseInstance&) [function] [call site2] 00332
15 duckdb::DatabaseInstance::GetStorageManager() [function] [call site2] 00333
14 duckdb::StorageManager::InMemory() [function] [call site2] 00334
13 duckdb::Transaction::AutomaticCheckpoint(duckdb::DatabaseInstance&) [function] [call site2] 00335
14 duckdb::DBConfig::GetConfig(duckdb::DatabaseInstance&) [function] [call site2] 00336
14 duckdb::StorageManager::GetStorageManager(duckdb::DatabaseInstance&) [function] [call site2] 00337
14 duckdb::StorageManager::GetWriteAheadLog() [function] [call site2] 00338
14 duckdb::WriteAheadLog::GetWALSize() [function] [call site2] 00339
15 duckdb::BufferedFileWriter::GetFileSize() [function] [call site2] 00340
14 duckdb::LocalStorage::EstimatedSize() [function] [call site2] 00341
15 duckdb::LocalTableStorage::EstimatedSize() [function] [call site2] 00342
16 duckdb::ChunkCollection::Count() const [function] [call site2] 00343
16 duckdb::ChunkCollection::Types() [function] [call site2] 00344
16 duckdb::LogicalType::InternalType() const [function] [call site2] 00345
16 duckdb::GetTypeIdSize(duckdb::PhysicalType) [function] [call site2] 00346
17 __cxa_allocate_exception [call site2] 00347
17 duckdb::InternalException::InternalException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00348
14 duckdb::UndoBuffer::EstimatedSize() [function] [call site2] 00349
15 duckdb::ArenaAllocator::GetHead() [function] [call site2] 00350
13 duckdb::CheckpointLock::Lock() [function] [call site2] 00351
13 duckdb::TransactionManager::LockClients(std::__1::vector >&, duckdb::ClientContext&) [function] [call site2] 00352
14 duckdb::ConnectionManager::Get(duckdb::ClientContext&) [function] [call site2] 00353
15 duckdb::DatabaseInstance::GetDatabase(duckdb::ClientContext&) [function] [call site2] 00354
14 duckdb::ConnectionManager::GetConnectionList() [function] [call site2] 00355
13 std::__1::unique_ptr , std::__1::default_delete > > duckdb::make_unique , std::__1::mutex&>(std::__1::mutex&) [function] [call site2] 00356
13 duckdb::TransactionManager::CanCheckpoint(duckdb::Transaction*) [function] [call site2] 00357
13 duckdb::CheckpointLock::Unlock() [function] [call site2] 00358
13 duckdb::Transaction::Commit(duckdb::DatabaseInstance&, unsigned long, bool) [function] [call site2] 00359
14 duckdb::StorageManager::GetStorageManager(duckdb::DatabaseInstance&) [function] [call site2] 00360
14 duckdb::StorageManager::GetWriteAheadLog() [function] [call site2] 00361
14 duckdb::LocalStorage::CommitState::CommitState() [function] [call site2] 00362
14 duckdb::WriteAheadLog::GetWALSize() [function] [call site2] 00363
14 duckdb::WriteAheadLog::GetTotalWritten() [function] [call site2] 00364
15 duckdb::BufferedFileWriter::GetTotalWritten() [function] [call site2] 00365
14 duckdb::LocalStorage::Commit(duckdb::LocalStorage::CommitState&, duckdb::Transaction&, duckdb::WriteAheadLog*, unsigned long) [function] [call site2] 00366
15 duckdb::LocalStorage::Flush(duckdb::DataTable&, duckdb::LocalTableStorage&) [function] [call site2] 00367
16 duckdb::ChunkCollection::Count() const [function] [call site2] 00368
16 duckdb::ChunkCollection::Count() const [function] [call site2] 00369
16 duckdb::TableAppendState::TableAppendState() [function] [call site2] 00370
17 duckdb::RowGroupAppendState::RowGroupAppendState(duckdb::TableAppendState&) [function] [call site2] 00371
16 duckdb::DataTable::InitializeAppend(duckdb::Transaction&, duckdb::TableAppendState&, unsigned long) [function] [call site2] 00372
17 __cxa_allocate_exception [call site2] 00373
17 duckdb::TransactionException::TransactionException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00374
17 duckdb::SegmentTree::GetLastSegment() [function] [call site2] 00375
17 duckdb::RowGroup::InitializeAppend(duckdb::Transaction&, duckdb::RowGroupAppendState&, unsigned long) [function] [call site2] 00376
18 duckdb::ColumnAppendState::ColumnAppendState() [function] [call site2] 00377
18 unsigned long duckdb::MinValue (unsigned long, unsigned long) [function] [call site2] 00378
18 duckdb::RowGroup::AppendVersionInfo(duckdb::Transaction&, unsigned long, unsigned long, unsigned long) [function] [call site2] 00379
19 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00380
20 duckdb::VersionNode::VersionNode() [function] [call site2] 00381
19 std::__1::unique_ptr > duckdb::make_unique (unsigned long&&) [function] [call site2] 00382
20 duckdb::ChunkVectorInfo::ChunkVectorInfo(unsigned long) [function] [call site2] 00383
21 duckdb::ChunkInfo::ChunkInfo(unsigned long, duckdb::ChunkInfoType) [function] [call site2] 00384
19 duckdb::ChunkVectorInfo::Append(unsigned long, unsigned long, unsigned long) [function] [call site2] 00385
19 std::__1::unique_ptr > duckdb::make_unique (unsigned long&&) [function] [call site2] 00386
16 bool duckdb::LocalStorage::ScanTableStorage (duckdb::DataTable&, duckdb::LocalTableStorage&, duckdb::LocalStorage::Flush(duckdb::DataTable&, duckdb::LocalTableStorage&)::$_17&&) [function] [call site2] 00387
17 duckdb::DataChunk::DataChunk() [function] [call site2] 00388
17 duckdb::DataTable::GetTypes() [function] [call site2] 00389
18 duckdb::ColumnDefinition::Type() const [function] [call site2] 00390
17 duckdb::DataChunk::Initialize(duckdb::Allocator&, std::__1::vector > const&) [function] [call site2] 00391
18 duckdb::VectorCache::VectorCache(duckdb::Allocator&, duckdb::LogicalType const&) [function] [call site2] 00392
19 std::__1::unique_ptr > duckdb::make_unique (duckdb::Allocator&, duckdb::LogicalType const&) [function] [call site2] 00393
20 duckdb::VectorCacheBuffer::VectorCacheBuffer(duckdb::Allocator&, duckdb::LogicalType const&) [function] [call site2] 00394
21 duckdb::VectorBuffer::VectorBuffer(duckdb::VectorBufferType) [function] [call site2] 00395
21 duckdb::LogicalType::LogicalType(duckdb::LogicalType const&) [function] [call site2] 00396
21 duckdb::AllocatedData::AllocatedData() [function] [call site2] 00397
21 duckdb::LogicalType::InternalType() const [function] [call site2] 00398
21 duckdb::GetTypeIdSize(duckdb::PhysicalType) [function] [call site2] 00399
21 duckdb::Allocator::Allocate(unsigned long) [function] [call site2] 00400
22 duckdb::Allocator::AllocateData(unsigned long) [function] [call site2] 00401
21 duckdb::AllocatedData::operator=(duckdb::AllocatedData&&) [function] [call site2] 00402
21 duckdb::ListType::GetChildType(duckdb::LogicalType const&) [function] [call site2] 00403
22 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00404
21 std::__1::shared_ptr duckdb::make_buffer (duckdb::Allocator&, duckdb::LogicalType const&) [function] [call site2] 00405
21 std::__1::unique_ptr > duckdb::make_unique (duckdb::LogicalType const&, bool&&, bool&&) [function] [call site2] 00406
22 duckdb::LogicalType::LogicalType(duckdb::LogicalType const&) [function] [call site2] 00407
22 duckdb::Vector::Vector(duckdb::LogicalType, bool, bool, unsigned long) [function] [call site2] 00408
23 duckdb::LogicalType::LogicalType(duckdb::LogicalType&&) [function] [call site2] 00409
23 duckdb::ValidityMask::ValidityMask() [function] [call site2] 00410
24 duckdb::TemplatedValidityMask ::TemplatedValidityMask(unsigned long*) [function] [call site2] 00411
23 duckdb::Vector::Initialize(bool, unsigned long) [function] [call site2] 00412
24 duckdb::TemplatedValidityMask ::Reset() [function] [call site2] 00413
24 duckdb::Vector::GetType() const [function] [call site2] 00414
24 duckdb::LogicalType::InternalType() const [function] [call site2] 00415
24 std::__1::unique_ptr > duckdb::make_unique (duckdb::LogicalType const&, unsigned long&) [function] [call site2] 00416
25 duckdb::VectorStructBuffer::VectorStructBuffer(duckdb::LogicalType const&, unsigned long) [function] [call site2] 00417
26 duckdb::VectorBuffer::VectorBuffer(duckdb::VectorBufferType) [function] [call site2] 00418
26 duckdb::StructType::GetChildTypes(duckdb::LogicalType const&) [function] [call site2] 00419
27 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00420
26 std::__1::unique_ptr > duckdb::make_unique (duckdb::LogicalType const&, unsigned long&) [function] [call site2] 00421
26 duckdb::VectorBuffer::~VectorBuffer() [function] [call site2] 00422
24 std::__1::unique_ptr > duckdb::make_unique (duckdb::LogicalType const&, unsigned long&) [function] [call site2] 00423
24 duckdb::GetTypeIdSize(duckdb::PhysicalType) [function] [call site2] 00424
24 duckdb::VectorBuffer::CreateStandardVector(duckdb::LogicalType const&, unsigned long) [function] [call site2] 00425
25 duckdb::LogicalType::InternalType() const [function] [call site2] 00426
25 duckdb::VectorBuffer::CreateStandardVector(duckdb::PhysicalType, unsigned long) [function] [call site2] 00427
26 duckdb::GetTypeIdSize(duckdb::PhysicalType) [function] [call site2] 00428
26 std::__1::shared_ptr duckdb::make_buffer (unsigned long&&) [function] [call site2] 00429
24 duckdb::VectorBuffer::GetData() [function] [call site2] 00430
23 duckdb::TemplatedValidityMask ::~TemplatedValidityMask() [function] [call site2] 00431
23 duckdb::LogicalType::~LogicalType() [function] [call site2] 00432
21 std::__1::unique_ptr > duckdb::make_unique > >(std::__1::unique_ptr >&&) [function] [call site2] 00433
21 duckdb::StructType::GetChildTypes(duckdb::LogicalType const&) [function] [call site2] 00434
21 std::__1::unique_ptr > duckdb::make_unique (duckdb::LogicalType&) [function] [call site2] 00435
21 std::__1::shared_ptr duckdb::make_buffer (duckdb::Allocator&, duckdb::LogicalType const&) [function] [call site2] 00436
21 duckdb::GetTypeIdSize(duckdb::PhysicalType) [function] [call site2] 00437
21 duckdb::Allocator::Allocate(unsigned long) [function] [call site2] 00438
21 duckdb::AllocatedData::operator=(duckdb::AllocatedData&&) [function] [call site2] 00439
21 duckdb::AllocatedData::~AllocatedData() [function] [call site2] 00440
22 duckdb::AllocatedData::Reset() [function] [call site2] 00441
23 duckdb::Allocator::FreeData(unsigned char*, unsigned long) [function] [call site2] 00442
22 __clang_call_terminate [call site2] 00443
23 __cxa_begin_catch [call site2] 00444
21 duckdb::LogicalType::~LogicalType() [function] [call site2] 00445
21 duckdb::VectorBuffer::~VectorBuffer() [function] [call site2] 00446
18 duckdb::VectorCache::~VectorCache() [function] [call site2] 00447
17 duckdb::LocalScanState::LocalScanState() [function] [call site2] 00448
17 duckdb::LocalTableStorage::InitializeScan(duckdb::LocalScanState&, duckdb::TableFilterSet*) [function] [call site2] 00449
18 duckdb::ChunkCollection::ChunkCount() const [function] [call site2] 00450
18 duckdb::LocalScanState::SetStorage(std::__1::shared_ptr ) [function] [call site2] 00451
18 duckdb::ChunkCollection::ChunkCount() const [function] [call site2] 00452
18 duckdb::ChunkCollection::Chunks() [function] [call site2] 00453
18 duckdb::DataChunk::size() const [function] [call site2] 00454
17 duckdb::LocalStorage::Scan(duckdb::LocalScanState&, std::__1::vector > const&, duckdb::DataChunk&) [function] [call site2] 00455
18 duckdb::LocalScanState::GetStorage() [function] [call site2] 00456
18 duckdb::DataChunk::Reset() [function] [call site2] 00457
19 duckdb::DataChunk::ColumnCount() const [function] [call site2] 00458
19 __cxa_allocate_exception [call site2] 00459
19 duckdb::InternalException::InternalException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00460
19 duckdb::DataChunk::SetCardinality(unsigned long) [function] [call site2] 00461
19 duckdb::Vector::ResetFromCache(duckdb::VectorCache const&) [function] [call site2] 00462
20 duckdb::VectorCache::ResetFromCache(duckdb::Vector&) const [function] [call site2] 00463
21 duckdb::VectorCacheBuffer::ResetFromCache(duckdb::Vector&, std::__1::shared_ptr const&) [function] [call site2] 00464
22 duckdb::LogicalType::InternalType() const [function] [call site2] 00465
22 void duckdb::AssignSharedPointer (std::__1::shared_ptr &, std::__1::shared_ptr const&) [function] [call site2] 00466
22 duckdb::TemplatedValidityMask ::Reset() [function] [call site2] 00467
22 duckdb::AllocatedData::get() [function] [call site2] 00468
22 void duckdb::AssignSharedPointer (std::__1::shared_ptr &, std::__1::shared_ptr const&) [function] [call site2] 00469
22 duckdb::VectorBuffer::SetAuxiliaryData(std::__1::unique_ptr >) [function] [call site2] 00470
22 duckdb::VectorListBuffer::GetChild() [function] [call site2] 00471
22 duckdb::VectorCacheBuffer::ResetFromCache(duckdb::Vector&, std::__1::shared_ptr const&) [function] [call site2] 00472
23 duckdb::VectorBuffer::SetAuxiliaryData(std::__1::unique_ptr >) [function] [call site2] 00473
23 void duckdb::AssignSharedPointer (std::__1::shared_ptr &, std::__1::shared_ptr const&) [function] [call site2] 00474
23 duckdb::VectorStructBuffer::GetChildren() [function] [call site2] 00475
23 duckdb::VectorCacheBuffer::ResetFromCache(duckdb::Vector&, std::__1::shared_ptr const&) [function] [call site2] 00476
24 duckdb::AllocatedData::get() [function] [call site2] 00477
18 duckdb::ChunkCollection::GetChunk(unsigned long) [function] [call site2] 00478
18 duckdb::DataChunk::size() const [function] [call site2] 00479
18 duckdb::SelectionVector::SelectionVector(unsigned long) [function] [call site2] 00480
19 duckdb::SelectionVector::Initialize(unsigned long) [function] [call site2] 00481
20 std::__1::shared_ptr duckdb::make_buffer (unsigned long&) [function] [call site2] 00482
18 duckdb::SelectionVector::SelectionVector() [function] [call site2] 00483
18 duckdb::SelectionVector::set_index(unsigned long, unsigned long) [function] [call site2] 00484
18 duckdb::LocalStorage::Scan(duckdb::LocalScanState&, std::__1::vector > const&, duckdb::DataChunk&) [function] [call site2] 00485
19 duckdb::SelectionVector::Initialize(duckdb::SelectionVector const&) [function] [call site2] 00486
19 duckdb::SelectionVector::Initialize(unsigned int*) [function] [call site2] 00487
19 duckdb::Vector::Sequence(long, long) [function] [call site2] 00488
20 std::__1::shared_ptr duckdb::make_buffer (unsigned long&&) [function] [call site2] 00489
20 duckdb::VectorBuffer::GetData() [function] [call site2] 00490
20 duckdb::TemplatedValidityMask ::Reset() [function] [call site2] 00491
19 duckdb::Vector::Reference(duckdb::Vector&) [function] [call site2] 00492
20 duckdb::Vector::Reinterpret(duckdb::Vector&) [function] [call site2] 00493
21 void duckdb::AssignSharedPointer (std::__1::shared_ptr &, std::__1::shared_ptr const&) [function] [call site2] 00494
21 void duckdb::AssignSharedPointer (std::__1::shared_ptr &, std::__1::shared_ptr const&) [function] [call site2] 00495
21 duckdb::ValidityMask::operator=(duckdb::ValidityMask const&) [function] [call site2] 00496
22 duckdb::TemplatedValidityMask ::operator=(duckdb::TemplatedValidityMask const&) [function] [call site2] 00497
19 duckdb::FlatVector::Validity(duckdb::Vector&) [function] [call site2] 00498
19 duckdb::ColumnSegment::FilterSelection(duckdb::SelectionVector&, duckdb::Vector&, duckdb::TableFilter const&, unsigned long&, duckdb::ValidityMask&) [function] [call site2] 00499
20 duckdb::SelectionVector::SelectionVector(unsigned long) [function] [call site2] 00500
20 duckdb::SelectionVector::Initialize(duckdb::SelectionVector const&) [function] [call site2] 00501
20 duckdb::SelectionVector::~SelectionVector() [function] [call site2] 00502
20 duckdb::SelectionVector::SelectionVector() [function] [call site2] 00503
20 duckdb::SelectionVector::Initialize(duckdb::SelectionVector const&) [function] [call site2] 00504
20 duckdb::ColumnSegment::FilterSelection(duckdb::SelectionVector&, duckdb::Vector&, duckdb::TableFilter const&, unsigned long&, duckdb::ValidityMask&) [function] [call site2] 00505
21 duckdb::SelectionVector::~SelectionVector() [function] [call site2] 00506
21 duckdb::SelectionVector::get_index(unsigned long) const [function] [call site2] 00507
21 duckdb::SelectionVector::get_index(unsigned long) const [function] [call site2] 00508
21 duckdb::SelectionVector::set_index(unsigned long, unsigned long) [function] [call site2] 00509
21 duckdb::ColumnSegment::FilterSelection(duckdb::SelectionVector&, duckdb::Vector&, duckdb::TableFilter const&, unsigned long&, duckdb::ValidityMask&) [function] [call site2] 00510
22 duckdb::Vector::GetType() const [function] [call site2] 00511
22 duckdb::LogicalType::InternalType() const [function] [call site2] 00512
22 unsigned char* duckdb::FlatVector::GetData (duckdb::Vector&) [function] [call site2] 00513
23 unsigned char* duckdb::ConstantVector::GetData (duckdb::Vector&) [function] [call site2] 00514
24 duckdb::ConstantVector::GetData(duckdb::Vector&) [function] [call site2] 00515
22 duckdb::Vector::Vector(duckdb::Value const&) [function] [call site2] 00516
23 duckdb::Value::type() const [function] [call site2] 00517
23 duckdb::LogicalType::LogicalType(duckdb::LogicalType const&) [function] [call site2] 00518
23 duckdb::ValidityMask::ValidityMask() [function] [call site2] 00519
23 duckdb::Vector::Reference(duckdb::Value const&) [function] [call site2] 00520
24 duckdb::Value::type() const [function] [call site2] 00521
24 duckdb::VectorBuffer::CreateConstantVector(duckdb::LogicalType const&) [function] [call site2] 00522
25 duckdb::LogicalType::InternalType() const [function] [call site2] 00523
25 duckdb::VectorBuffer::CreateConstantVector(duckdb::PhysicalType) [function] [call site2] 00524
26 duckdb::GetTypeIdSize(duckdb::PhysicalType) [function] [call site2] 00525
26 std::__1::shared_ptr duckdb::make_buffer (unsigned long&&) [function] [call site2] 00526
24 duckdb::Value::type() const [function] [call site2] 00527
24 duckdb::LogicalType::InternalType() const [function] [call site2] 00528
24 std::__1::unique_ptr > duckdb::make_unique () [function] [call site2] 00529
24 duckdb::Value::type() const [function] [call site2] 00530
24 duckdb::StructType::GetChildTypes(duckdb::LogicalType const&) [function] [call site2] 00531
24 duckdb::VectorStructBuffer::GetChildren() [function] [call site2] 00532
24 duckdb::StructValue::GetChildren(duckdb::Value const&) [function] [call site2] 00533
24 duckdb::Value::IsNull() const [function] [call site2] 00534
24 duckdb::LogicalType::LogicalType(duckdb::LogicalType const&) [function] [call site2] 00535
24 duckdb::Value::Value(duckdb::LogicalType) [function] [call site2] 00536
24 std::__1::unique_ptr > duckdb::make_unique (duckdb::Value const&&) [function] [call site2] 00537
24 duckdb::Value::IsNull() const [function] [call site2] 00538
24 duckdb::Vector::SetValue(unsigned long, duckdb::Value const&) [function] [call site2] 00539
25 duckdb::Vector::GetVectorType() const [function] [call site2] 00540
25 duckdb::DictionaryVector::SelVector(duckdb::Vector&) [function] [call site2] 00541
26 duckdb::DictionaryBuffer::GetSelVector() [function] [call site2] 00542
25 duckdb::DictionaryVector::Child(duckdb::Vector&) [function] [call site2] 00543
25 duckdb::SelectionVector::get_index(unsigned long) const [function] [call site2] 00544
25 duckdb::Value::type() const [function] [call site2] 00545
25 duckdb::Vector::GetType() const [function] [call site2] 00546
25 duckdb::ValueShouldBeCast(duckdb::LogicalType const&, duckdb::LogicalType const&) [function] [call site2] 00547
26 duckdb::LogicalType::InternalType() const [function] [call site2] 00548
26 duckdb::LogicalType::id() const [function] [call site2] 00549
26 duckdb::LogicalType::operator!=(duckdb::LogicalType const&) const [function] [call site2] 00550
27 duckdb::LogicalType::operator==(duckdb::LogicalType const&) const [function] [call site2] 00551
28 duckdb::ExtraTypeInfo::Equals(duckdb::ExtraTypeInfo*) const [function] [call site2] 00552
25 duckdb::Vector::GetType() const [function] [call site2] 00553
25 duckdb::Value::CastAs(duckdb::LogicalType const&, bool) const [function] [call site2] 00554
26 duckdb::LogicalType::LogicalType(duckdb::LogicalTypeId) [function] [call site2] 00555
27 duckdb::LogicalType::GetInternalType() [function] [call site2] 00556
28 duckdb::DecimalType::GetWidth(duckdb::LogicalType const&) [function] [call site2] 00557
29 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00558
28 __cxa_allocate_exception [call site2] 00559
28 duckdb::EnumType::GetPhysicalType(duckdb::LogicalType const&) [function] [call site2] 00560
29 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00561
29 duckdb::EnumVectorDictType(unsigned long) [function] [call site2] 00562
30 duckdb::NumericLimits ::Maximum() [function] [call site2] 00563
30 duckdb::NumericLimits ::Maximum() [function] [call site2] 00564
30 duckdb::NumericLimits ::Maximum() [function] [call site2] 00565
30 __cxa_allocate_exception [call site2] 00566
30 duckdb::NumericLimits ::Maximum() [function] [call site2] 00567
30 duckdb::InternalException::InternalException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00568
28 __cxa_allocate_exception [call site2] 00569
28 duckdb::LogicalType::ToString() const [function] [call site2] 00570
29 duckdb::LogicalType::GetAlias() const [function] [call site2] 00571
29 duckdb::StructType::GetChildTypes(duckdb::LogicalType const&) [function] [call site2] 00572
29 duckdb::LogicalType::ToString() const [function] [call site2] 00573
30 duckdb::ListType::GetChildType(duckdb::LogicalType const&) [function] [call site2] 00574
30 duckdb::StructType::GetChildTypes(duckdb::LogicalType const&) [function] [call site2] 00575
30 __cxa_allocate_exception [call site2] 00576
30 duckdb::InternalException::InternalException(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00577
30 duckdb::ListType::GetChildType(duckdb::LogicalType const&) [function] [call site2] 00578
30 duckdb::ListType::GetChildType(duckdb::LogicalType const&) [function] [call site2] 00579
30 duckdb::DecimalType::GetWidth(duckdb::LogicalType const&) [function] [call site2] 00580
30 duckdb::DecimalType::GetScale(duckdb::LogicalType const&) [function] [call site2] 00581
31 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00582
30 std::__1::basic_string , std::__1::allocator > duckdb::StringUtil::Format (std::__1::basic_string , std::__1::allocator >, unsigned char, unsigned char) [function] [call site2] 00583
30 duckdb::EnumType::GetTypeName(duckdb::LogicalType const&) [function] [call site2] 00584
31 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00585
30 duckdb::KeywordHelper::WriteOptionallyQuoted(std::__1::basic_string , std::__1::allocator > const&, char) [function] [call site2] 00586
31 duckdb::KeywordHelper::RequiresQuotes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00587
32 duckdb::KeywordHelper::IsKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00588
33 duckdb::Parser::IsKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00589
34 duckdb::PostgresParser::IsKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00590
35 duckdb_libpgquery::is_keyword(char const*) [function] [call site2] 00591
36 duckdb_libpgquery::ScanKeywordLookup(char const*, duckdb_libpgquery::PGScanKeyword const*, int) [function] [call site2] 00592
37 strlen [call site2] 00593
37 strcmp [call site2] 00594
31 duckdb::StringUtil::Replace(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00595
30 duckdb::UserType::GetTypeName(duckdb::LogicalType const&) [function] [call site2] 00596
31 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00597
30 duckdb::KeywordHelper::WriteOptionallyQuoted(std::__1::basic_string , std::__1::allocator > const&, char) [function] [call site2] 00598
30 duckdb::AggregateStateType::GetTypeName(duckdb::LogicalType const&) [function] [call site2] 00599
31 duckdb::LogicalType::AuxInfo() const [function] [call site2] 00600
31 duckdb::aggregate_state_t::aggregate_state_t(duckdb::aggregate_state_t const&) [function] [call site2] 00601
32 duckdb::LogicalType::LogicalType(duckdb::LogicalType const&) [function] [call site2] 00602
31 std::__1::basic_string , std::__1::allocator > duckdb::StringUtil::Join >, unsigned long, duckdb::AggregateStateType::GetTypeName(duckdb::LogicalType const&)::$_5>(std::__1::vector > const&, unsigned long, std::__1::basic_string , std::__1::allocator > const&, duckdb::AggregateStateType::GetTypeName(duckdb::LogicalType const&)::$_5) [function] [call site2] 00603
32 duckdb::AggregateStateType::GetTypeName(duckdb::LogicalType const&)::$_5::operator()(duckdb::LogicalType const&) const [function] [call site2] 00604
33 duckdb::LogicalType::ToString() const [function] [call site2] 00605
34 duckdb::LogicalTypeIdToString(duckdb::LogicalTypeId) [function] [call site2] 00606
31 duckdb::LogicalType::ToString() const [function] [call site2] 00607
31 duckdb::aggregate_state_t::~aggregate_state_t() [function] [call site2] 00608
28 duckdb::InternalException::InternalException , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00609
26 duckdb::Value::Value(duckdb::LogicalType) [function] [call site2] 00610
26 duckdb::Value::TryCastAs(duckdb::LogicalType const&, duckdb::Value&, std::__1::basic_string , std::__1::allocator >*, bool) const [function] [call site2] 00611
27 duckdb::LogicalType::operator==(duckdb::LogicalType const&) const [function] [call site2] 00612
27 duckdb::Value::Copy() const [function] [call site2] 00613
28 duckdb::Value::Value(duckdb::Value const&) [function] [call site2] 00614
29 duckdb::LogicalType::LogicalType(duckdb::LogicalType const&) [function] [call site2] 00615
29 duckdb::LogicalType::~LogicalType() [function] [call site2] 00616
27 duckdb::Value::operator=(duckdb::Value&&) [function] [call site2] 00617
28 duckdb::LogicalType::operator=(duckdb::LogicalType&&) [function] [call site2] 00618
27 duckdb::Vector::Vector(duckdb::Value const&) [function] [call site2] 00619
28 duckdb::TemplatedValidityMask ::~TemplatedValidityMask() [function] [call site2] 00620
28 duckdb::LogicalType::~LogicalType() [function] [call site2] 00621
27 duckdb::LogicalType::LogicalType(duckdb::LogicalType const&) [function] [call site2] 00622
27 duckdb::Vector::Vector(duckdb::LogicalType, unsigned long) [function] [call site2] 00623
28 duckdb::LogicalType::LogicalType(duckdb::LogicalType&&) [function] [call site2] 00624
28 duckdb::Vector::Vector(duckdb::LogicalType, bool, bool, unsigned long) [function] [call site2] 00625
27 duckdb::VectorOperations::TryCast(duckdb::Vector&, duckdb::Vector&, unsigned long, std::__1::basic_string , std::__1::allocator >*, bool) [function] [call site2] 00626
28 duckdb::Vector::GetType() const [function]