From 85aeb0b2935c0ee19ce70599b20ef11093207c6b Mon Sep 17 00:00:00 2001 From: pmp-p Date: Thu, 17 Oct 2024 12:18:45 +0200 Subject: [PATCH] bump --- .buildconfig | 2 +- cibuild.sh | 37 +- cibuild/getsyms.py | 15 +- cibuild/linkexport.sh | 6 +- cibuild/linkimports.sh | 11 +- cibuild/linkwasi.sh | 7 +- cibuild/pgbuild.sh | 82 ++-- patches/emsdk_port.c | 0 patches/exports/pglite | 866 +--------------------------------------- patches/imports/pgcore | 577 +++++++++++++------------- patches/imports/plpgsql | 165 ++++---- patches/imports/vector | 96 ++--- patches/pg_main.c | 3 +- 13 files changed, 572 insertions(+), 1295 deletions(-) create mode 100644 patches/emsdk_port.c diff --git a/.buildconfig b/.buildconfig index d0240dc3..7c2be3e1 100644 --- a/.buildconfig +++ b/.buildconfig @@ -1,2 +1,2 @@ PG_VERSION=16.4 -SDK_VERSION=3.1.69.10bi +SDK_VERSION=3.1.70.4bi diff --git a/cibuild.sh b/cibuild.sh index 85ab0501..c923eb51 100755 --- a/cibuild.sh +++ b/cibuild.sh @@ -2,7 +2,7 @@ # data transfer zone this is == (wire query size + result size ) + 2 # expressed in EMSDK MB -export CMA_MB=${CMA_MB:-64} +export CMA_MB=${CMA_MB:-32} export CI=${CI:-false} @@ -19,10 +19,16 @@ export DEBUG=${DEBUG:-false} export PGDATA=${PGROOT}/base export PGUSER=${PGUSER:-postgres} export PGPATCH=${WORKSPACE}/patches -export TOTAL_MEMORY=${TOTAL_MEMORY:-128MB} +export TOTAL_MEMORY=${TOTAL_MEMORY:-512MB} export WASI=${WASI:-false} +# 72 - 144228352 +# -sINITIAL_HEAP not compatible with IMPORTED_MEMORY (which is enabled indirectly via SHARED_MEMORY, RELOCATABLE, ASYNCIFY_LAZY_LOAD_CODE) +export MEMORY="-sINITIAL_MEMORY=128MB -sMAXIMUM_MEMORY=${TOTAL_MEMORY} -sSTACK_SIZE=2MB -sGLOBAL_BASE=${CMA_MB}MB -sALLOW_TABLE_GROWTH -sALLOW_MEMORY_GROWTH" +#export MEMORY="-sTOTAL_MEMORY=${TOTAL_MEMORY} -sSTACK_SIZE=2MB -sGLOBAL_BASE=${CMA_MB}MB -sALLOW_TABLE_GROWTH -sALLOW_MEMORY_GROWTH" +export PYDK_CFLAGS="-Wno-missing-prototypes" + # exit on error EOE=false @@ -78,7 +84,7 @@ then else if which emcc then - echo "emcc found in PATH=$PATH" + echo "emcc found in PATH=$PATH (please set PREFIX)" else . /opt/python-wasm-sdk/wasm32-bi-emscripten-shell.sh fi @@ -92,9 +98,9 @@ else node : $(which node) $($(which node) -v) PNPM : $(which pnpm) + PREFIX=$PREFIX " - # custom code for node/web builds that modify pg main/tools behaviour # this used by both node/linkweb build stages @@ -219,10 +225,17 @@ END #define PGDEBUG 0 #endif END + cat >> ${PG_DEBUG_HEADER} <=0: - dbg(line) + dbg(f""" + +------------------------------------------------------------------------------------- + +{line=} +{typ=} + + +------------------------------------------------------------------------------------- + +""") try: if typ in ('def','var'): @@ -129,7 +138,7 @@ def dbg(*argv, **kw): elif left.find('::')> 0: if VERBOSE: raise Exception("bad export (c++)") - continue + #continue elif left.find(' ')> 0: if VERBOSE: raise Exception("bad export (space)") diff --git a/cibuild/linkexport.sh b/cibuild/linkexport.sh index 731fb2eb..61e79feb 100644 --- a/cibuild/linkexport.sh +++ b/cibuild/linkexport.sh @@ -1,10 +1,12 @@ # this only runs when wasm-objdump is working and OBJDUMP not set to false echo "============= link export : begin ===============" + + emcc $EMCC_WEB -fPIC -sMAIN_MODULE=1 -O0 \ -D__PYDK__=1 -DPREFIX=${PGROOT} \ - -sTOTAL_MEMORY=${TOTAL_MEMORY} -sEXPORT_ALL -sSTACK_SIZE=4MB -sALLOW_TABLE_GROWTH -sALLOW_MEMORY_GROWTH -sGLOBAL_BASE=${CMA_MB}MB \ - -sERROR_ON_UNDEFINED_SYMBOLS -sASSERTIONS=0 \ + $MEMORY \ + -sEXPORT_ALL -sERROR_ON_UNDEFINED_SYMBOLS -sASSERTIONS=0 \ -lnodefs.js -lidbfs.js \ -sEXPORTED_RUNTIME_METHODS=FS,setValue,getValue,UTF8ToString,stringToNewUTF8,stringToUTF8OnStack,ccall,cwrap,callMain \ $PGPRELOAD \ diff --git a/cibuild/linkimports.sh b/cibuild/linkimports.sh index 0f706f2a..8bc3ace7 100644 --- a/cibuild/linkimports.sh +++ b/cibuild/linkimports.sh @@ -59,25 +59,30 @@ _getenv _interactive_one _interactive_read _interactive_write +_loop _lowerstr _main -_main_repl _pg_initdb _pg_repl_raf _pg_shutdown _readstoplist _searchstoplist _setenv +_setup _shmem_request_hook _shmem_startup_hook _stderr _TopMemoryContext +__ZNSt12length_errorD1Ev +__ZNSt20bad_array_new_lengthD1Ev +__ZNSt16invalid_argumentD1Ev """.splitlines(): if sym and not sym in matches: matches.append(sym) -#__ZNSt13runtime_errorD1Ev - +# __ZNSt13runtime_errorD1Ev : i32 std::length_error::~length_error(i32) +# __ZNSt20bad_array_new_lengthD1Ev : std::bad_array_new_length::~bad_array_new_length() +# __ZNSt16invalid_argumentD1Ev : std::invalid_argument::~invalid_argument() matches.sort() for sym in matches: diff --git a/cibuild/linkwasi.sh b/cibuild/linkwasi.sh index 07f5153d..ffa6e7f4 100755 --- a/cibuild/linkwasi.sh +++ b/cibuild/linkwasi.sh @@ -7,6 +7,7 @@ WASI_CFLAGS="-DPATCH_PG_DEBUG=/tmp/pglite/include/pg_debug.h -DPREFIX=/tmp/pglit -Ipostgresql/src/backend \ -c -o build/postgres/wasi_dlfcn.o \ -Ibuild/postgres/src/include patches/wasi_dlfcn.c || exit 8 + # -L./build/postgres/src/backend/snowball -ldict_snowball # ./build/postgres/src/backend/snowball/dict_snowball.o # ./build/postgres/src/backend/snowball/libdict_snowball.a @@ -770,7 +771,7 @@ llvm-ar cr ../../libpglite.a $PGOBJ # just linking - +# -Wl,--no-entry -mexec-model=reactor $CC -o postgres \ -fno-strict-aliasing \ @@ -784,11 +785,13 @@ $CC -o postgres \ ../../src/pl/plpgsql/src/libplpgsql.a \ -lz -lm -lwasi-emulated-mman -lwasi-emulated-signal -lc \ -Wl,--export=pg_initdb \ + -Wl,--export=setup \ + -Wl,--export=loop \ -Wl,--export=interactive_one \ -Wl,--export=use_socketfile \ -Wl,--export=interactive_write \ -Wl,--export=interactive_read - -Wl,--global-base=33554432 + -Wl,--global-base=33333333 cp -vf postgres postgres.wasi || exit 192 #cp -vf postgres.wasi /tmp/pglite/bin/postgres.wasi diff --git a/cibuild/pgbuild.sh b/cibuild/pgbuild.sh index 4ac6c0ce..83764e24 100644 --- a/cibuild/pgbuild.sh +++ b/cibuild/pgbuild.sh @@ -32,26 +32,30 @@ CC_PGLITE=$CC_PGLITE # TODO: --with-libxslt add to sdk # --disable-atomics https://github.com/WebAssembly/threads/pull/147 "Allow atomic operations on unshared memories" -if ${WASI} -then - echo "WASI BUILD: turning off xml/xslt support" - XML2="" - UUID="" - BUILD=wasi - export MAIN_MODULE="-lwasi-emulated-getpid -lwasi-emulated-mman -lwasi-emulated-signal -lwasi-emulated-process-clocks" -else - if $CI + + + if ${WASI} then - # do not build obsolete ext xml2 on CI - XML2="--with-zlib --with-libxml" + echo "WASI BUILD: turning off xml/xslt support" + XML2="" + UUID="" + BUILD=wasi + export MAIN_MODULE="-lwasi-emulated-getpid -lwasi-emulated-mman -lwasi-emulated-signal -lwasi-emulated-process-clocks" else - XML2="--with-zlib --with-libxml --with-libxslt" + # --with-libxml does not fit with --without-zlib + if $CI + then + # do not build obsolete ext xml2 on CI + XML2="--with-zlib --with-libxml" + else + XML2="--with-zlib --with-libxml --with-libxslt" + fi + UUID="--with-uuid=ossp" + BUILD=emscripten + export MAIN_MODULE="-sMAIN_MODULE=1" fi - UUID="--with-uuid=ossp" - BUILD=emscripten - export MAIN_MODULE="-sMAIN_MODULE=1" -fi -# --with-libxml does not fit with --without-zlib + + export XML2_CONFIG=$PREFIX/bin/xml2-config export ZIC=$(pwd)/bin/zic @@ -76,6 +80,14 @@ fi mkdir -p bin + [ -f /usr/bin/zic ] && cp /usr/bin/zic bin/ + if [ -f bin/zic ] + then + echo "using system zic" + GETZIC=false + else + GETZIC=true + fi if $WASI @@ -84,26 +96,31 @@ fi cat > ${PGROOT}/config.site < bin/zic < bin/zic < ${PGROOT}/config.site < bin/zic < bin/zic < /tmp/disable-shared.log - cat > bin/emsdk-shared < $PGROOT/bin/emsdk-shared <> /tmp/disable-shared.log # shared build \${PG_LINK:-emcc} -L${PREFIX}/lib -DPREFIX=${PGROOT} -shared -sSIDE_MODULE=1 \$@ -Wno-unused-function END + ln -sf $PGROOT/bin/emsdk-shared bin/emsdk-shared + - cat > bin/wasi-shared < $PGROOT/bin/wasi-shared <> /tmp/disable-shared.log # shared build @@ -145,10 +164,9 @@ echo =========================================================================== wasi-c -L${PREFIX}/lib -DPREFIX=${PGROOT} -shared \$@ -Wno-unused-function echo =================================================================================== END + ln -sf $PGROOT/bin/wasi-shared bin/wasi-shared - - - chmod +x bin/zic bin/wasi-shared bin/emsdk-shared + chmod +x bin/zic $PGROOT/bin/wasi-shared $PGROOT/bin/emsdk-shared # for zic and emsdk-shared/wasi-shared called from makefile export PATH=$(pwd)/bin:$PATH @@ -168,7 +186,7 @@ END # only required for static initdb EMCC_CFLAGS="-sERROR_ON_UNDEFINED_SYMBOLS=1 ${CC_PGLITE}" - EMCC_CFLAGS="${EMCC_CFLAGS} -sTOTAL_MEMORY=${TOTAL_MEMORY} -sSTACK_SIZE=5MB -sALLOW_TABLE_GROWTH -sALLOW_MEMORY_GROWTH -sGLOBAL_BASE=${CMA_MB}MB" + EMCC_CFLAGS="${EMCC_CFLAGS} $MEMORY" EMCC_CFLAGS="${EMCC_CFLAGS} -DPREFIX=${PGROOT}" EMCC_CFLAGS="${EMCC_CFLAGS} -Wno-macro-redefined -Wno-unused-function" @@ -243,6 +261,12 @@ USER="${PGPASS:-postgres}" PASS="${PGUSER:-postgres}" md5pass = "md5" + __import__('hashlib').md5(USER.encode() + PASS.encode()).hexdigest() print(f"localhost:5432:postgres:{USER}:{md5pass}") + +USER="postgres" +PASS="postgres" +md5pass = "md5" + __import__('hashlib').md5(USER.encode() + PASS.encode()).hexdigest() +print(f"localhost:5432:postgres:{USER}:{md5pass}") + USER="login" PASS="password" md5pass = "md5" + __import__('hashlib').md5(USER.encode() + PASS.encode()).hexdigest() diff --git a/patches/emsdk_port.c b/patches/emsdk_port.c new file mode 100644 index 00000000..e69de29b diff --git a/patches/exports/pglite b/patches/exports/pglite index bdc06c69..baacc769 100644 --- a/patches/exports/pglite +++ b/patches/exports/pglite @@ -1,6 +1,5 @@ _AcquireExternalFD _AddWaitEventToSet -_AggCheckCallContext _AllocSetContextCreateInternal _AllocateDir _AllocateFile @@ -124,7 +123,6 @@ _FreeErrorData _FreeExecutorState _FreeExprContext _FreeFile -_FuncnameGetCandidates _FunctionCall0Coll _FunctionCall1Coll _FunctionCall2Coll @@ -137,11 +135,9 @@ _GenericXLogRegisterBuffer _GenericXLogStart _GetAccessStrategy _GetActiveSnapshot -_GetAttributeByName _GetCachedExpression _GetCommandTagName _GetConfigOption -_GetConfigOptionByName _GetCurrentCommandId _GetCurrentSubTransactionId _GetCurrentTimestamp @@ -158,7 +154,6 @@ _GetForeignServerByName _GetForeignServerExtended _GetForeignTable _GetFreeIndexPage -_GetMemoryChunkContext _GetMultiXactIdMembers _GetNamedLWLockTranche _GetNumRegisteredWaitEvents @@ -229,7 +224,6 @@ _MemoryContextDelete _MemoryContextDeleteChildren _MemoryContextGetParent _MemoryContextMemAllocated -_MemoryContextRegisterResetCallback _MemoryContextReset _MemoryContextSetIdentifier _MemoryContextSetParent @@ -257,8 +251,6 @@ _PG_exception_stack _PQclear _PQcmdStatus _PQconnectPoll -_PQconnectStartParams -_PQconnectionUsedPassword _PQconsumeInput _PQerrorMessage _PQexec @@ -271,9 +263,7 @@ _PQnfields _PQntuples _PQresultErrorField _PQresultStatus -_PQsendQuery _PQserverVersion -_PQsetSingleRowMode _PQsocket _PQstatus _PageAddItemExtended @@ -314,7 +304,6 @@ _RelationGetIndexScan _RelationGetNumberOfBlocksInFork _RelationIdGetRelation _RelationIsVisible -_RelationNameGetTupleDesc _ReleaseBuffer _ReleaseCachedPlan _ReleaseCatCacheList @@ -341,7 +330,6 @@ _SPI_copytuple _SPI_cursor_close _SPI_cursor_fetch _SPI_cursor_find -_SPI_cursor_open_with_args _SPI_cursor_open_with_paramlist _SPI_cursor_parse_open _SPI_datumTransfer @@ -349,10 +337,8 @@ _SPI_exec _SPI_execp _SPI_execute _SPI_execute_extended -_SPI_execute_plan _SPI_execute_plan_extended _SPI_execute_plan_with_paramlist -_SPI_execute_with_args _SPI_finish _SPI_fname _SPI_fnumber @@ -365,14 +351,12 @@ _SPI_gettypeid _SPI_getvalue _SPI_keepplan _SPI_palloc -_SPI_pfree _SPI_plan_get_cached_plan _SPI_plan_get_plan_sources _SPI_prepare _SPI_prepare_extended _SPI_processed _SPI_register_trigger_data -_SPI_repalloc _SPI_result _SPI_result_code_string _SPI_returntuple @@ -420,7 +404,6 @@ _TransferExpandedObject _TupleDescGetAttInMetadata _TupleDescInitEntry _TupleDescInitEntryCollation -_TypenameGetTypid _UTF8ToHtml _UTF8Toisolat1 _UnlockPage @@ -428,7 +411,6 @@ _UnlockRelationForExtension _UnlockReleaseBuffer _UnpinPortal _UnregisterSnapshot -_UnregisterXactCallback _WaitForBackgroundWorkerShutdown _WaitForBackgroundWorkerStartup _WaitForParallelWorkersToAttach @@ -448,655 +430,24 @@ _XLogRecGetBlockTagExtended _XLogRecStoreStats _XLogRegisterData _XactIsoLevel -__Z22__throw_bad_alloc_shimv -__ZNKSt3__214error_categoryeqB8nn180100ERKS0_ -__ZNSt3__210moneypunctIcLb0EE2idE -__ZNSt3__210moneypunctIcLb1EE2idE -__ZNSt3__210moneypunctIwLb0EE2idE -__ZNSt3__210moneypunctIwLb1EE2idE -__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEaSB8nn180100EOS4_ -__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEaSB8nn180100EOS5_ -__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEaSB8nn180100EOS6_ -__ZNSt3__210unique_ptrIcPFvPvEEaSB8nn180100EOS4_ -__ZNSt3__210unique_ptrIjPFvPvEEaSB8nn180100EOS4_ -__ZNSt3__210unique_ptrIwPFvPvEEaSB8nn180100EOS4_ -__ZNSt3__211__wrap_iterIPKcEpLB8nn180100El -__ZNSt3__211__wrap_iterIPKwEpLB8nn180100El -__ZNSt3__211__wrap_iterIPcEpLB8nn180100El -__ZNSt3__211__wrap_iterIPwEpLB8nn180100El -__ZNSt3__212__rs_default4__c_E -__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EOS5_ -__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EPKc -__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_ -__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc -__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100EPKc -__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_ -__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100Ec -__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB8nn180100EOS5_ -__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB8nn180100EPKw -__ZNSt3__213__MIN_BLOCK_2E -__ZNSt3__213__POW10_SPLITE -__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEaSEOS3_ -__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEaSEOS3_ -__ZNSt3__214__POW10_OFFSETE -__ZNSt3__214__num_get_base5__srcE -__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEEaSEOS3_ -__ZNSt3__215__POW10_SPLIT_2E -__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_ -__ZNSt3__216__POW10_OFFSET_2E -__ZNSt3__218__FLOAT_POW5_SPLITE -__ZNSt3__218__libcpp_refstringaSERKS0_ -__ZNSt3__219__DOUBLE_POW5_SPLITE -__ZNSt3__219__start_std_streamsE -__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEaSB8nn180100Ec -__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEaSB8nn180100Ew -__ZNSt3__220__check_for_overflowB8nn180100ILm4EEENS_9enable_ifIXeqT_Li4EEvE4typeEm -__ZNSt3__222__FLOAT_POW5_INV_SPLITE -__ZNSt3__223__DOUBLE_POW5_INV_SPLITE -__ZNSt3__225_General_precision_tablesIdE16_Special_X_tableE -__ZNSt3__225_General_precision_tablesIdE17_Ordinary_X_tableE -__ZNSt3__225_General_precision_tablesIdE6_Max_PE -__ZNSt3__225_General_precision_tablesIfE16_Special_X_tableE -__ZNSt3__225_General_precision_tablesIfE17_Ordinary_X_tableE -__ZNSt3__225_General_precision_tablesIfE6_Max_PE -__ZNSt3__23cinE -__ZNSt3__24__fs10filesystem4pathaSB8nn180100EOS2_ -__ZNSt3__24__fs10filesystem4pathdVB8nn180100ERKS2_ -__ZNSt3__24__fs10filesystem4pathdVB8nn180100IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ -__ZNSt3__24__fs10filesystem4pathdVB8nn180100IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ -__ZNSt3__24__fs10filesystem4pathdVB8nn180100INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_ -__ZNSt3__24__fs10filesystemaNB8nn180100ERNS1_5permsES2_ -__ZNSt3__24__fs10filesystemeqB8nn180100ERKNS1_18directory_iteratorES4_ -__ZNSt3__24__fs10filesystemeqB8nn180100ERKNS1_4pathES4_ -__ZNSt3__24__fs10filesystemneB8nn180100ERKNS1_18directory_iteratorES4_ -__ZNSt3__24__fs10filesystemoRB8nn180100ERNS1_5permsES2_ -__ZNSt3__24cerrE -__ZNSt3__24clogE -__ZNSt3__24coutE -__ZNSt3__24wcinE -__ZNSt3__25ctypeIcE2idE -__ZNSt3__25ctypeIwE2idE -__ZNSt3__25wcerrE -__ZNSt3__25wclogE -__ZNSt3__25wcoutE -__ZNSt3__26__itoa10__pow10_32E -__ZNSt3__26__itoa10__pow10_64E -__ZNSt3__26__itoa16_Charconv_digitsE -__ZNSt3__26__itoa16__digits_base_10E -__ZNSt3__26chronoeqB8nn180100IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE -__ZNSt3__26chronossB8nn180100IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000000EEEQ20three_way_comparableINS_11common_typeIJT_T1_EE4typeEEEEDaRKNS0_8durationIS6_T0_EERKNSA_IS7_T2_EE -__ZNSt3__26chronossB8nn180100IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000EEEQ20three_way_comparableINS_11common_typeIJT_T1_EE4typeEEEEDaRKNS0_8durationIS6_T0_EERKNSA_IS7_T2_EE -__ZNSt3__26chronossB8nn180100IxNS_5ratioILx1ELx1000000000EEExS3_Q20three_way_comparableINS_11common_typeIJT_T1_EE4typeEEEEDaRKNS0_8durationIS5_T0_EERKNS9_IS6_T2_EE -__ZNSt3__26locale2id9__next_idE -__ZNSt3__26locale5__imp19classic_locale_imp_E -__ZNSt3__26ranges5__cpo9iter_moveE -__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEaSB8nn180100ERKS6_ -__ZNSt3__27codecvtIDiDu11__mbstate_tE2idE -__ZNSt3__27codecvtIDic11__mbstate_tE2idE -__ZNSt3__27codecvtIDsDu11__mbstate_tE2idE -__ZNSt3__27codecvtIDsc11__mbstate_tE2idE -__ZNSt3__27codecvtIcc11__mbstate_tE2idE -__ZNSt3__27codecvtIwc11__mbstate_tE2idE -__ZNSt3__27collateIcE2idE -__ZNSt3__27collateIwE2idE -__ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE -__ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE -__ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE -__ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE -__ZNSt3__28ios_base9__xindex_E -__ZNSt3__28messagesIcE2idE -__ZNSt3__28messagesIwE2idE -__ZNSt3__28numpunctIcE2idE -__ZNSt3__28numpunctIwE2idE -__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE -__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE -__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE -__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE -__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE -__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE -__ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE -__ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE -__ZNSt3__2eqB8nn180100ENS_11__thread_idES0_ -__ZNSt3__2eqB8nn180100ERKNS_10error_codeERKNS_15error_conditionE -__ZNSt3__2eqB8nn180100ERKNS_15error_conditionES2_ -__ZNSt3__2eqB8nn180100ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_ -__ZNSt3__2eqB8nn180100I11__mbstate_tEEbRKNS_4fposIT_EES6_ -__ZNSt3__2eqB8nn180100INS_4__fs10filesystem12__dir_streamES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE -__ZNSt3__2eqB8nn180100INS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_ -__ZNSt3__2eqB8nn180100IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE -__ZNSt3__2eqB8nn180100IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE -__ZNSt3__2eqB8nn180100IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_ -__ZNSt3__2eqB8nn180100IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_ -__ZNSt3__2eqB8nn180100IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_ -__ZNSt3__2eqB8nn180100IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_ -__ZNSt3__2eqB8nn180100IPcEEbRKNS_11__wrap_iterIT_EES6_ -__ZNSt3__2eqB8nn180100IPwEEbRKNS_11__wrap_iterIT_EES6_ -__ZNSt3__2eqB8nn180100IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EENS_13type_identityIS6_E4typeE -__ZNSt3__2eqB8nn180100IcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_ -__ZNSt3__2eqB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ -__ZNSt3__2eqB8nn180100IcPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn -__ZNSt3__2eqB8nn180100IwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_ -__ZNSt3__2eqB8nn180100IwPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn -__ZNSt3__2neB8nn180100ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_ -__ZNSt3__2neB8nn180100IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE -__ZNSt3__2neB8nn180100IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE -__ZNSt3__2neB8nn180100IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_ -__ZNSt3__2neB8nn180100IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_ -__ZNSt3__2neB8nn180100IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_ -__ZNSt3__2neB8nn180100IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_ -__ZNSt3__2neB8nn180100IPcEEbRKNS_11__wrap_iterIT_EES6_ -__ZNSt3__2neB8nn180100IPwEEbRKNS_11__wrap_iterIT_EES6_ -__ZSt7nothrow -__ZSteqB8nn180100RKSt13exception_ptrS1_ -__ZStneB8nn180100RKSt13exception_ptrS1_ -__ZTCNSt3__210istrstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE -__ZTCNSt3__210ostrstreamE0_NS_13basic_ostreamIcNS_11char_traitsIcEEEE -__ZTCNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE -__ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE -__ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE8_NS_13basic_ostreamIcS2_EE -__ZTCNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE -__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE -__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE -__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE8_NS_13basic_ostreamIcS2_EE -__ZTCNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE -__ZTCNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE -__ZTCNSt3__29strstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE -__ZTCNSt3__29strstreamE0_NS_14basic_iostreamIcNS_11char_traitsIcEEEE -__ZTCNSt3__29strstreamE8_NS_13basic_ostreamIcNS_11char_traitsIcEEEE -__ZTINSt12experimental15fundamentals_v112bad_any_castE -__ZTINSt12experimental19bad_optional_accessE -__ZTINSt3__210__stdinbufIcEE -__ZTINSt3__210__stdinbufIwEE -__ZTINSt3__210__time_getE -__ZTINSt3__210__time_putE -__ZTINSt3__210ctype_baseE -__ZTINSt3__210istrstreamE -__ZTINSt3__210money_baseE -__ZTINSt3__210moneypunctIcLb0EEE -__ZTINSt3__210moneypunctIcLb1EEE -__ZTINSt3__210moneypunctIwLb0EEE -__ZTINSt3__210moneypunctIwLb1EEE -__ZTINSt3__210ostrstreamE -__ZTINSt3__211__money_getIcEE -__ZTINSt3__211__money_getIwEE -__ZTINSt3__211__money_putIcEE -__ZTINSt3__211__money_putIwEE -__ZTINSt3__211__stdoutbufIcEE -__ZTINSt3__211__stdoutbufIwEE -__ZTINSt3__211regex_errorE -__ZTINSt3__212__do_messageE -__ZTINSt3__212bad_weak_ptrE -__ZTINSt3__212codecvt_baseE -__ZTINSt3__212ctype_bynameIcEE -__ZTINSt3__212ctype_bynameIwEE -__ZTINSt3__212future_errorE -__ZTINSt3__212strstreambufE -__ZTINSt3__212system_errorE -__ZTINSt3__213basic_filebufIcNS_11char_traitsIcEEEE -__ZTINSt3__213basic_istreamIcNS_11char_traitsIcEEEE -__ZTINSt3__213basic_istreamIwNS_11char_traitsIwEEEE -__ZTINSt3__213basic_ostreamIcNS_11char_traitsIcEEEE -__ZTINSt3__213basic_ostreamIwNS_11char_traitsIwEEEE -__ZTINSt3__213messages_baseE -__ZTINSt3__214__codecvt_utf8IDiEE -__ZTINSt3__214__codecvt_utf8IDsEE -__ZTINSt3__214__codecvt_utf8IwEE -__ZTINSt3__214__num_get_baseE -__ZTINSt3__214__num_put_baseE -__ZTINSt3__214__shared_countE -__ZTINSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE -__ZTINSt3__214basic_iostreamIcNS_11char_traitsIcEEEE -__ZTINSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE -__ZTINSt3__214codecvt_bynameIDiDu11__mbstate_tEE -__ZTINSt3__214codecvt_bynameIDic11__mbstate_tEE -__ZTINSt3__214codecvt_bynameIDsDu11__mbstate_tEE -__ZTINSt3__214codecvt_bynameIDsc11__mbstate_tEE -__ZTINSt3__214codecvt_bynameIcc11__mbstate_tEE -__ZTINSt3__214codecvt_bynameIwc11__mbstate_tEE -__ZTINSt3__214collate_bynameIcEE -__ZTINSt3__214collate_bynameIwEE -__ZTINSt3__214error_categoryE -__ZTINSt3__215__codecvt_utf16IDiLb0EEE -__ZTINSt3__215__codecvt_utf16IDiLb1EEE -__ZTINSt3__215__codecvt_utf16IDsLb0EEE -__ZTINSt3__215__codecvt_utf16IDsLb1EEE -__ZTINSt3__215__codecvt_utf16IwLb0EEE -__ZTINSt3__215__codecvt_utf16IwLb1EEE -__ZTINSt3__215__time_get_tempIcEE -__ZTINSt3__215__time_get_tempIwEE -__ZTINSt3__215basic_streambufIcNS_11char_traitsIcEEEE -__ZTINSt3__215basic_streambufIwNS_11char_traitsIwEEEE -__ZTINSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTINSt3__215messages_bynameIcEE -__ZTINSt3__215messages_bynameIwEE -__ZTINSt3__215numpunct_bynameIcEE -__ZTINSt3__215numpunct_bynameIwEE -__ZTINSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__216__narrow_to_utf8ILm16EEE -__ZTINSt3__216__narrow_to_utf8ILm32EEE -__ZTINSt3__217__assoc_sub_stateE -__ZTINSt3__217__widen_from_utf8ILm16EEE -__ZTINSt3__217__widen_from_utf8ILm32EEE -__ZTINSt3__217bad_function_callE -__ZTINSt3__217moneypunct_bynameIcLb0EEE -__ZTINSt3__217moneypunct_bynameIcLb1EEE -__ZTINSt3__217moneypunct_bynameIwLb0EEE -__ZTINSt3__217moneypunct_bynameIwLb1EEE -__ZTINSt3__218__time_get_storageIcEE -__ZTINSt3__218__time_get_storageIwEE -__ZTINSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTINSt3__219__iostream_categoryE -__ZTINSt3__219__shared_weak_countE -__ZTINSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTINSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTINSt3__220__codecvt_utf8_utf16IDiEE -__ZTINSt3__220__codecvt_utf8_utf16IDsEE -__ZTINSt3__220__codecvt_utf8_utf16IwEE -__ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE -__ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE -__ZTINSt3__220__time_get_c_storageIcEE -__ZTINSt3__220__time_get_c_storageIwEE -__ZTINSt3__223__future_error_categoryE -__ZTINSt3__223__system_error_categoryE -__ZTINSt3__224__generic_error_categoryE -__ZTINSt3__23pmr15memory_resourceE -__ZTINSt3__23pmr25monotonic_buffer_resourceE -__ZTINSt3__23pmr26__null_memory_resource_impE -__ZTINSt3__23pmr26synchronized_pool_resourceE -__ZTINSt3__23pmr28unsynchronized_pool_resourceE -__ZTINSt3__23pmr32__new_delete_memory_resource_impE -__ZTINSt3__24__fs10filesystem16filesystem_errorE -__ZTINSt3__25ctypeIcEE -__ZTINSt3__25ctypeIwEE -__ZTINSt3__26locale5__impE -__ZTINSt3__26locale5facetE -__ZTINSt3__27codecvtIDiDu11__mbstate_tEE -__ZTINSt3__27codecvtIDic11__mbstate_tEE -__ZTINSt3__27codecvtIDsDu11__mbstate_tEE -__ZTINSt3__27codecvtIDsc11__mbstate_tEE -__ZTINSt3__27codecvtIcc11__mbstate_tEE -__ZTINSt3__27codecvtIwc11__mbstate_tEE -__ZTINSt3__27collateIcEE -__ZTINSt3__27collateIwEE -__ZTINSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__28ios_base7failureE -__ZTINSt3__28ios_baseE -__ZTINSt3__28messagesIcEE -__ZTINSt3__28messagesIwEE -__ZTINSt3__28numpunctIcEE -__ZTINSt3__28numpunctIwEE -__ZTINSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__29__num_getIcEE -__ZTINSt3__29__num_getIwEE -__ZTINSt3__29__num_putIcEE -__ZTINSt3__29__num_putIwEE -__ZTINSt3__29basic_iosIcNS_11char_traitsIcEEEE -__ZTINSt3__29basic_iosIwNS_11char_traitsIwEEEE -__ZTINSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTINSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTINSt3__29strstreamE -__ZTINSt3__29time_baseE -__ZTIPKc -__ZTISt11logic_error -__ZTISt11range_error -__ZTISt12bad_any_cast -__ZTISt12length_error -__ZTISt12out_of_range -__ZTISt13runtime_error -__ZTISt14overflow_error -__ZTISt16invalid_argument -__ZTISt16nested_exception -__ZTISt18bad_variant_access -__ZTISt19bad_optional_access -__ZTISt20bad_array_new_length -__ZTISt8bad_cast -__ZTISt9bad_alloc -__ZTISt9exception -__ZTIa -__ZTIb -__ZTId -__ZTIf -__ZTIh -__ZTIi -__ZTIj -__ZTIl -__ZTIm -__ZTIs -__ZTIt -__ZTIx -__ZTSNSt12experimental15fundamentals_v112bad_any_castE -__ZTSNSt12experimental19bad_optional_accessE -__ZTSNSt3__210__stdinbufIcEE -__ZTSNSt3__210__stdinbufIwEE -__ZTSNSt3__210__time_getE -__ZTSNSt3__210__time_putE -__ZTSNSt3__210ctype_baseE -__ZTSNSt3__210istrstreamE -__ZTSNSt3__210money_baseE -__ZTSNSt3__210moneypunctIcLb0EEE -__ZTSNSt3__210moneypunctIcLb1EEE -__ZTSNSt3__210moneypunctIwLb0EEE -__ZTSNSt3__210moneypunctIwLb1EEE -__ZTSNSt3__210ostrstreamE -__ZTSNSt3__211__money_getIcEE -__ZTSNSt3__211__money_getIwEE -__ZTSNSt3__211__money_putIcEE -__ZTSNSt3__211__money_putIwEE -__ZTSNSt3__211__stdoutbufIcEE -__ZTSNSt3__211__stdoutbufIwEE -__ZTSNSt3__211regex_errorE -__ZTSNSt3__212__do_messageE -__ZTSNSt3__212bad_weak_ptrE -__ZTSNSt3__212codecvt_baseE -__ZTSNSt3__212ctype_bynameIcEE -__ZTSNSt3__212ctype_bynameIwEE -__ZTSNSt3__212future_errorE -__ZTSNSt3__212strstreambufE -__ZTSNSt3__212system_errorE -__ZTSNSt3__213basic_filebufIcNS_11char_traitsIcEEEE -__ZTSNSt3__213basic_istreamIcNS_11char_traitsIcEEEE -__ZTSNSt3__213basic_istreamIwNS_11char_traitsIwEEEE -__ZTSNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE -__ZTSNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE -__ZTSNSt3__213messages_baseE -__ZTSNSt3__214__codecvt_utf8IDiEE -__ZTSNSt3__214__codecvt_utf8IDsEE -__ZTSNSt3__214__codecvt_utf8IwEE -__ZTSNSt3__214__num_get_baseE -__ZTSNSt3__214__num_put_baseE -__ZTSNSt3__214__shared_countE -__ZTSNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE -__ZTSNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE -__ZTSNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE -__ZTSNSt3__214codecvt_bynameIDiDu11__mbstate_tEE -__ZTSNSt3__214codecvt_bynameIDic11__mbstate_tEE -__ZTSNSt3__214codecvt_bynameIDsDu11__mbstate_tEE -__ZTSNSt3__214codecvt_bynameIDsc11__mbstate_tEE -__ZTSNSt3__214codecvt_bynameIcc11__mbstate_tEE -__ZTSNSt3__214codecvt_bynameIwc11__mbstate_tEE -__ZTSNSt3__214collate_bynameIcEE -__ZTSNSt3__214collate_bynameIwEE -__ZTSNSt3__214error_categoryE -__ZTSNSt3__215__codecvt_utf16IDiLb0EEE -__ZTSNSt3__215__codecvt_utf16IDiLb1EEE -__ZTSNSt3__215__codecvt_utf16IDsLb0EEE -__ZTSNSt3__215__codecvt_utf16IDsLb1EEE -__ZTSNSt3__215__codecvt_utf16IwLb0EEE -__ZTSNSt3__215__codecvt_utf16IwLb1EEE -__ZTSNSt3__215__time_get_tempIcEE -__ZTSNSt3__215__time_get_tempIwEE -__ZTSNSt3__215basic_streambufIcNS_11char_traitsIcEEEE -__ZTSNSt3__215basic_streambufIwNS_11char_traitsIwEEEE -__ZTSNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTSNSt3__215messages_bynameIcEE -__ZTSNSt3__215messages_bynameIwEE -__ZTSNSt3__215numpunct_bynameIcEE -__ZTSNSt3__215numpunct_bynameIwEE -__ZTSNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__216__narrow_to_utf8ILm16EEE -__ZTSNSt3__216__narrow_to_utf8ILm32EEE -__ZTSNSt3__217__assoc_sub_stateE -__ZTSNSt3__217__widen_from_utf8ILm16EEE -__ZTSNSt3__217__widen_from_utf8ILm32EEE -__ZTSNSt3__217bad_function_callE -__ZTSNSt3__217moneypunct_bynameIcLb0EEE -__ZTSNSt3__217moneypunct_bynameIcLb1EEE -__ZTSNSt3__217moneypunct_bynameIwLb0EEE -__ZTSNSt3__217moneypunct_bynameIwLb1EEE -__ZTSNSt3__218__time_get_storageIcEE -__ZTSNSt3__218__time_get_storageIwEE -__ZTSNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTSNSt3__219__iostream_categoryE -__ZTSNSt3__219__shared_weak_countE -__ZTSNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTSNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTSNSt3__220__codecvt_utf8_utf16IDiEE -__ZTSNSt3__220__codecvt_utf8_utf16IDsEE -__ZTSNSt3__220__codecvt_utf8_utf16IwEE -__ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE -__ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE -__ZTSNSt3__220__time_get_c_storageIcEE -__ZTSNSt3__220__time_get_c_storageIwEE -__ZTSNSt3__223__future_error_categoryE -__ZTSNSt3__223__system_error_categoryE -__ZTSNSt3__224__generic_error_categoryE -__ZTSNSt3__23pmr15memory_resourceE -__ZTSNSt3__23pmr25monotonic_buffer_resourceE -__ZTSNSt3__23pmr26__null_memory_resource_impE -__ZTSNSt3__23pmr26synchronized_pool_resourceE -__ZTSNSt3__23pmr28unsynchronized_pool_resourceE -__ZTSNSt3__23pmr32__new_delete_memory_resource_impE -__ZTSNSt3__24__fs10filesystem16filesystem_errorE -__ZTSNSt3__25ctypeIcEE -__ZTSNSt3__25ctypeIwEE -__ZTSNSt3__26locale5__impE -__ZTSNSt3__26locale5facetE -__ZTSNSt3__27codecvtIDiDu11__mbstate_tEE -__ZTSNSt3__27codecvtIDic11__mbstate_tEE -__ZTSNSt3__27codecvtIDsDu11__mbstate_tEE -__ZTSNSt3__27codecvtIDsc11__mbstate_tEE -__ZTSNSt3__27codecvtIcc11__mbstate_tEE -__ZTSNSt3__27codecvtIwc11__mbstate_tEE -__ZTSNSt3__27collateIcEE -__ZTSNSt3__27collateIwEE -__ZTSNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__28ios_base7failureE -__ZTSNSt3__28ios_baseE -__ZTSNSt3__28messagesIcEE -__ZTSNSt3__28messagesIwEE -__ZTSNSt3__28numpunctIcEE -__ZTSNSt3__28numpunctIwEE -__ZTSNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__29__num_getIcEE -__ZTSNSt3__29__num_getIwEE -__ZTSNSt3__29__num_putIcEE -__ZTSNSt3__29__num_putIwEE -__ZTSNSt3__29basic_iosIcNS_11char_traitsIcEEEE -__ZTSNSt3__29basic_iosIwNS_11char_traitsIwEEEE -__ZTSNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTSNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTSNSt3__29strstreamE -__ZTSNSt3__29time_baseE -__ZTSSt12bad_any_cast -__ZTSSt16nested_exception -__ZTSSt18bad_variant_access -__ZTSSt19bad_optional_access -__ZTTNSt3__210istrstreamE -__ZTTNSt3__210ostrstreamE -__ZTTNSt3__213basic_istreamIcNS_11char_traitsIcEEEE -__ZTTNSt3__213basic_istreamIwNS_11char_traitsIwEEEE -__ZTTNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE -__ZTTNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE -__ZTTNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE -__ZTTNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE -__ZTTNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE -__ZTTNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTTNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTTNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTTNSt3__29strstreamE -__ZTVN10__cxxabiv116__enum_type_infoE -__ZTVN10__cxxabiv117__class_type_infoE -__ZTVN10__cxxabiv119__pointer_type_infoE -__ZTVN10__cxxabiv120__function_type_infoE -__ZTVN10__cxxabiv120__si_class_type_infoE -__ZTVN10__cxxabiv121__vmi_class_type_infoE -__ZTVNSt3__210__stdinbufIcEE -__ZTVNSt3__210__stdinbufIwEE -__ZTVNSt3__210istrstreamE -__ZTVNSt3__210moneypunctIcLb0EEE -__ZTVNSt3__210moneypunctIcLb1EEE -__ZTVNSt3__210moneypunctIwLb0EEE -__ZTVNSt3__210moneypunctIwLb1EEE -__ZTVNSt3__210ostrstreamE -__ZTVNSt3__211__stdoutbufIcEE -__ZTVNSt3__211__stdoutbufIwEE -__ZTVNSt3__211regex_errorE -__ZTVNSt3__212bad_weak_ptrE -__ZTVNSt3__212ctype_bynameIcEE -__ZTVNSt3__212ctype_bynameIwEE -__ZTVNSt3__212future_errorE -__ZTVNSt3__212strstreambufE -__ZTVNSt3__212system_errorE -__ZTVNSt3__213basic_filebufIcNS_11char_traitsIcEEEE -__ZTVNSt3__213basic_istreamIcNS_11char_traitsIcEEEE -__ZTVNSt3__213basic_istreamIwNS_11char_traitsIwEEEE -__ZTVNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE -__ZTVNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE -__ZTVNSt3__214__shared_countE -__ZTVNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE -__ZTVNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE -__ZTVNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE -__ZTVNSt3__214codecvt_bynameIDiDu11__mbstate_tEE -__ZTVNSt3__214codecvt_bynameIDic11__mbstate_tEE -__ZTVNSt3__214codecvt_bynameIDsDu11__mbstate_tEE -__ZTVNSt3__214codecvt_bynameIDsc11__mbstate_tEE -__ZTVNSt3__214codecvt_bynameIcc11__mbstate_tEE -__ZTVNSt3__214codecvt_bynameIwc11__mbstate_tEE -__ZTVNSt3__214collate_bynameIcEE -__ZTVNSt3__214collate_bynameIwEE -__ZTVNSt3__215__time_get_tempIcEE -__ZTVNSt3__215__time_get_tempIwEE -__ZTVNSt3__215basic_streambufIcNS_11char_traitsIcEEEE -__ZTVNSt3__215basic_streambufIwNS_11char_traitsIwEEEE -__ZTVNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTVNSt3__215messages_bynameIcEE -__ZTVNSt3__215messages_bynameIwEE -__ZTVNSt3__215numpunct_bynameIcEE -__ZTVNSt3__215numpunct_bynameIwEE -__ZTVNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__217__assoc_sub_stateE -__ZTVNSt3__217bad_function_callE -__ZTVNSt3__217moneypunct_bynameIcLb0EEE -__ZTVNSt3__217moneypunct_bynameIcLb1EEE -__ZTVNSt3__217moneypunct_bynameIwLb0EEE -__ZTVNSt3__217moneypunct_bynameIwLb1EEE -__ZTVNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTVNSt3__219__iostream_categoryE -__ZTVNSt3__219__shared_weak_countE -__ZTVNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTVNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE -__ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE -__ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE -__ZTVNSt3__220__time_get_c_storageIcEE -__ZTVNSt3__220__time_get_c_storageIwEE -__ZTVNSt3__223__future_error_categoryE -__ZTVNSt3__223__system_error_categoryE -__ZTVNSt3__224__generic_error_categoryE -__ZTVNSt3__23pmr15memory_resourceE -__ZTVNSt3__23pmr25monotonic_buffer_resourceE -__ZTVNSt3__23pmr26__null_memory_resource_impE -__ZTVNSt3__23pmr26synchronized_pool_resourceE -__ZTVNSt3__23pmr28unsynchronized_pool_resourceE -__ZTVNSt3__23pmr32__new_delete_memory_resource_impE -__ZTVNSt3__24__fs10filesystem16filesystem_errorE -__ZTVNSt3__25ctypeIcEE -__ZTVNSt3__25ctypeIwEE -__ZTVNSt3__26locale5__impE -__ZTVNSt3__26locale5facetE -__ZTVNSt3__27codecvtIDiDu11__mbstate_tEE -__ZTVNSt3__27codecvtIDic11__mbstate_tEE -__ZTVNSt3__27codecvtIDsDu11__mbstate_tEE -__ZTVNSt3__27codecvtIDsc11__mbstate_tEE -__ZTVNSt3__27codecvtIcc11__mbstate_tEE -__ZTVNSt3__27codecvtIwc11__mbstate_tEE -__ZTVNSt3__27collateIcEE -__ZTVNSt3__27collateIwEE -__ZTVNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__28ios_base7failureE -__ZTVNSt3__28ios_baseE -__ZTVNSt3__28messagesIcEE -__ZTVNSt3__28messagesIwEE -__ZTVNSt3__28numpunctIcEE -__ZTVNSt3__28numpunctIwEE -__ZTVNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__29basic_iosIcNS_11char_traitsIcEEEE -__ZTVNSt3__29basic_iosIwNS_11char_traitsIwEEEE -__ZTVNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE -__ZTVNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE -__ZTVNSt3__29strstreamE -__ZTVSt11logic_error -__ZTVSt11range_error -__ZTVSt12bad_any_cast -__ZTVSt12length_error -__ZTVSt12out_of_range -__ZTVSt13runtime_error -__ZTVSt14overflow_error -__ZTVSt16invalid_argument -__ZTVSt16nested_exception -__ZTVSt18bad_variant_access -__ZTVSt19bad_optional_access -__ZTVSt9exception -__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE11_Adjustment -__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE21_Max_shifted_mantissa -__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE11_Adjustment -__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE21_Max_shifted_mantissa +__ZNSt12length_errorD1Ev +__ZNSt16invalid_argumentD1Ev +__ZNSt20bad_array_new_lengthD1Ev ___THREW__ -___ctype_get_mb_cur_max -___ctype_tolower_loc -___ctype_toupper_loc -___cxa_allocate_exception ___cxa_atexit -___cxa_bad_typeid -___cxa_current_primary_exception -___cxa_decrement_exception_refcount -___cxa_increment_exception_refcount -___cxa_pure_virtual -___cxa_rethrow_primary_exception -___cxa_thread_atexit ___cxa_throw -___cxa_uncaught_exceptions -___divti3 -___dynamic_cast ___errno_location ___extenddftf2 +___extendsftf2 ___fixtfsi ___floatsitf -___floatuntidf +___fpclassifyl ___getf2 -___letf2 -___lshrti3 ___lttf2 ___multf3 ___multi3 -___small_fprintf -___small_printf -___small_sprintf ___subtf3 ___threwValue -___trunctfdf2 ___wasm_setjmp ___wasm_setjmp_test ___xmlOutputBufferCreateFilename @@ -1113,14 +464,12 @@ __bt_mkscankey __bt_relbuf __bt_search __dist_code -__exit __hash_get_indextuple_hashkey __hash_getbuf __hash_getbuf_with_strategy __hash_ovflblkno_to_bitno __hash_relbuf __length_code -_abort _access _accumArrayResult _aclcheck_error @@ -1135,7 +484,6 @@ _add_row_identity_var _add_size _add_to_flat_tlist _adjust_limit_rows_costs -_aligned_alloc _appendBinaryStringInfo _appendStringInfo _appendStringInfoChar @@ -1148,17 +496,8 @@ _array_create_iterator _array_iterate _arraycontjoinsel _arraycontsel -_asc_tolower _asin -_asinh -_atan -_atan2 -_atanh -_atexit -_atof _atoi -_atol -_atoll _bbsink_forward_archive_contents _bbsink_forward_begin_archive _bbsink_forward_begin_backup @@ -1215,7 +554,6 @@ _btint4cmp _btint8cmp _btnamecmp _btoidcmp -_btowc _bttextcmp _build_attrmap_by_name_if_req _build_reloptions @@ -1229,9 +567,7 @@ _calloc _cancel_before_shmem_exit _canonicalize_path _cash_cmp -_cbrt _change_plan_targetlist -_chdir _check_amop_signature _check_amoptsproc_signature _check_amproc_signature @@ -1242,10 +578,8 @@ _check_stack_depth _clamp_row_est _clauselist_selectivity _clearerr -_clock _clock_gettime _close -_closedir _cluster_name _coerce_to_target_type _connect @@ -1261,7 +595,6 @@ _copy_file _copy_pathtarget _core_yylex _cos -_cosh _cost_qual_eval _cost_sort _cpu_operator_cost @@ -1273,7 +606,6 @@ _create_projection_path _create_sort_path _cstring_to_text _cstring_to_text_with_len -_ctime_r _current_query _date_cmp _date_eq @@ -1294,7 +626,6 @@ _defGetStreamingMode _defGetString _detoast_external_attr _die -_dladdr _dlclose _dlerror _dlopen @@ -1307,8 +638,6 @@ _dsm_detach _dsm_segment_address _dsm_segment_handle _dup -_dup2 -_duplocale _eclass_useful_for_merging _emscripten_longjmp _end_MultiFuncCall @@ -1343,9 +672,6 @@ _estimate_expression_value _estimate_num_groups _execute_attr_map_slot _execute_attr_map_tuple -_execvp -_exp -_exp2 _expand_array _expanded_record_fetch_field _expanded_record_fetch_tupdesc @@ -1361,25 +687,18 @@ _exprType _exprTypmod _extra_float_digits _extract_actual_clauses -_fchmod -_fchmodat _fclose _fcntl _fd_durable_rename _fd_fsync_fname -_fdopen -_fdopendir _feof _ferror _fflush -_fgetc _fgets _fileno _find_base_rel _find_join_rel -_find_option _find_rendezvous_variable -_fiprintf _float4in_internal _float8in_internal _float8out_internal @@ -1387,14 +706,11 @@ _float_overflow_error _float_to_shortest_decimal_buf _float_to_shortest_decimal_bufn _float_underflow_error -_fmax _fmgr_info _fmgr_info_copy _fmgr_info_cxt -_fmin _fmod _fopen -_fork _forkname_to_number _format_elog_string _format_operator @@ -1405,22 +721,14 @@ _format_type_with_typemod _fprintf _fputc _fputs -_fputwc _fread _free _free_attrmap _free_attstatsslot -_freelocale -_freopen _fscanf -_fseek -_fseeko _fstat _fsync_fname_ext -_ftell -_ftello _ftruncate -_func_volatile _function_parse_error_transpose _fwrite _gai_strerror @@ -1447,9 +755,7 @@ _get_fn_expr_argtype _get_fn_expr_rettype _get_fn_opclass_options _get_func_arg_info -_get_func_name _get_func_namespace -_get_func_result_type _get_namespace_name _get_namespace_name_or_temp _get_opfamily_member @@ -1480,20 +786,16 @@ _getcwd _getenv _geterrposition _geteuid -_gethostname _getinternalerrposition _getmissingattr _getpeereid _getpid -_getrlimit _getsockname _getsockopt _gettimeofday -_getwc _ginPostingListDecode _gistcheckpage _gmtime -_gmtime_r _grouping_is_sortable _guc_malloc _gzclose @@ -1519,10 +821,9 @@ _heap_deform_tuple _heap_form_tuple _heap_freetuple _heap_getnext +_heap_getsysattr _heap_modify_tuple_by_cols _heap_tuple_needs_eventual_freeze -_hypot -_hypotf _iconv _iconv_close _iconv_open @@ -1556,28 +857,15 @@ _interval_lt _interval_mi _interval_um _ioctl -_iprintf _is_publishable_relation _isalnum _isalpha +_isascii _isatty -_isdigit_l -_isgraph -_islower +_isdigit _isolat1ToUTF8 -_isspace -_iswalpha_l -_iswblank_l -_iswcntrl_l -_iswdigit_l -_iswlower_l -_iswprint_l -_iswpunct_l -_iswspace_l -_iswupper_l -_iswxdigit_l +_isprint _isxdigit -_isxdigit_l _join_clause_is_movable_to _lappend _lappend_int @@ -1585,8 +873,6 @@ _lappend_oid _lappend_xid _latin2mic _latin2mic_with_table -_ldexp -_link _list_append_unique_ptr _list_concat _list_copy @@ -1606,18 +892,12 @@ _list_member_oid _list_member_ptr _list_member_xid _list_sort -_llround _local2local -_localeconv _localtime -_localtime_r _log _log10 -_log2 _log_newpage_buffer _log_newpage_range -_logb -_logf _logicalrep_write_begin _logicalrep_write_begin_prepare _logicalrep_write_commit @@ -1641,11 +921,10 @@ _lookup_rowtype_tupdesc _lookup_rowtype_tupdesc_domain _lookup_ts_dictionary_cache _lookup_type_cache +_loop _lowerstr _lowerstr_with_len -_lround _lseek -_lstat _macaddr8_cmp _macaddr8_eq _macaddr8_ge @@ -1659,7 +938,6 @@ _macaddr_gt _macaddr_le _macaddr_lt _main -_main_repl _maintenance_work_mem _makeArrayResult _makeBoolean @@ -1683,11 +961,6 @@ _make_orclause _make_restrictinfo _malloc _max_parallel_maintenance_workers -_mbrlen -_mbrtowc -_mbsnrtowcs -_mbsrtowcs -_mbtowc _memchr _memcmp _memcpy @@ -1695,17 +968,9 @@ _memmove _memset _mic2latin _mic2latin_with_table -_mkdir -_mktime -_mmap -_modf -_munmap _namein _nanosleep _network_cmp -_newlocale -_nextafter -_nextafterf _nextval _nocache_index_getattr _nocachegetattr @@ -1727,8 +992,6 @@ _oldSnapshotControl _old_snapshot_threshold _on_shmem_exit _open -_openat -_opendir _pairingheap_add _pairingheap_allocate _pairingheap_first @@ -1743,7 +1006,6 @@ _parse_real _parser_errposition _path_is_prefix_of_path _path_is_relative_and_below_cwd -_pathconf _pathkeys_contained_in _pchomp _pclose @@ -1765,7 +1027,6 @@ _pg_database_encoding_max_length _pg_detoast_datum _pg_detoast_datum_copy _pg_detoast_datum_packed -_pg_detoast_datum_slice _pg_do_encoding_conversion _pg_encoding_dsplen _pg_encoding_max_length @@ -1841,14 +1102,12 @@ _pgresStatus _pgstat_assoc_relation _pgstat_progress_update_param _pgstat_report_activity -_pipe _plain_crypt_verify _plan_create_index_workers _planner_hook _pnstrdup _poll _popen -_posix_memalign _post_parse_analyze_hook _pow _pq_begintypsend @@ -1862,51 +1121,21 @@ _pq_sendfloat8 _pq_sendtext _pqsignal _pre_format_elog_string -_pread +_printf _process_shared_preload_libraries_in_progress _procsignal_sigusr1_handler _psprintf _pstrdup -_pthread_atfork -_pthread_attr_init -_pthread_attr_setdetachstate -_pthread_cond_broadcast -_pthread_cond_destroy -_pthread_cond_init -_pthread_cond_signal -_pthread_cond_timedwait -_pthread_cond_wait -_pthread_create -_pthread_detach -_pthread_getspecific -_pthread_join -_pthread_key_create -_pthread_key_delete -_pthread_mutex_destroy -_pthread_mutex_init _pthread_mutex_lock -_pthread_mutex_trylock _pthread_mutex_unlock -_pthread_mutexattr_destroy -_pthread_mutexattr_init -_pthread_mutexattr_settype -_pthread_once -_pthread_self -_pthread_setspecific _pthread_sigmask -_pthread_spin_destroy -_pthread_spin_init -_pthread_spin_lock -_pthread_spin_unlock _pub_collist_to_bitmapset _pull_var_clause _pull_varattnos _pushJsonbValue _putc -_putchar _puts _pwrite -_qsort _qsort_arg _quote_ident _quote_identifier @@ -1916,19 +1145,13 @@ _rand _raw_parser _read _read_local_xlog_page_no_wait -_readdir -_readlink _readstoplist _realloc -_realpath _recv _register_reloptions_validator _relation_close _relation_open _relation_openrv -_remainder -_remove -_remquo _rename _repalloc _replace_percent_placeholders @@ -1939,20 +1162,14 @@ _reservoir_get_next_S _reservoir_init_selection_state _resetStringInfo _resolve_polymorphic_argtypes -_rewind -_rmdir -_round -_roundf _s_init_lock_sema _s_lock _s_unlock_sema _sampler_random_fract _sampler_random_init_state -_scalbn _scanner_finish _scanner_init _scanner_isspace -_sched_yield _scram_ClientKey _scram_H _scram_SaltedPassword @@ -1966,8 +1183,8 @@ _set_baserel_size_estimates _set_config_option _set_errcontext_domain _setenv -_setlocale _setsockopt +_setup _shm_toc_allocate _shm_toc_insert _shm_toc_lookup @@ -1976,12 +1193,9 @@ _shmem_startup_hook _sigaddset _sigemptyset _sigismember -_signal _sigpending _sigwait _sin -_sinh -_siprintf _slot_getsomeattrs_int _smgrexists _smgropen @@ -1990,6 +1204,7 @@ _smgrsetowner _smgrtruncate _snprintf _socket +_sprintf _srand _sscanf _standard_ExecutorEnd @@ -1999,57 +1214,36 @@ _standard_ExecutorStart _standard_ProcessUtility _standard_planner _stat -_statvfs _stderr _stdin _stdout _str_tolower -_strcasecmp _strcat _strchr _strcmp -_strcoll_l _strcpy _strcspn _strdup _strerror -_strerror_r _strftime -_strftime_l _stringToNode -_stringToQualifiedNameList _strip_implicit_coercions _strlcat _strlcpy _strlen -_strncasecmp _strncat _strncmp _strncpy _strnlen -_strpbrk _strrchr _strspn _strstr _strtod -_strtod_l _strtof -_strtof_l -_strtok _strtol -_strtold -_strtold_l -_strtoll -_strtoll_l _strtoul -_strtoull -_strtoull_l -_strxfrm_l _superuser _superuser_arg -_swprintf -_symlink -_sysconf _systable_beginscan _systable_beginscan_ordered _systable_endscan @@ -2065,7 +1259,6 @@ _table_open _table_openrv _table_parallelscan_estimate _table_parallelscan_initialize -_tan _tas_sema _tbm_add_tuples _textToQualifiedNameList @@ -2102,13 +1295,8 @@ _to_hex32 _toast_close_indexes _toast_open_indexes _tolower -_tolower_l _toupper -_toupper_l -_towlower_l -_towupper_l _transformExpr -_truncate _truncate_identifier _try_relation_open _tsearch_readline @@ -2131,18 +1319,12 @@ _tuplestore_tuple_count _typeStringToTypeName _type_is_rowtype _typenameTypeIdAndMod -_ungetc -_ungetwc _unlink -_unlinkat _unpack_sql_state _untransformRelOptions _updateClosestMatch _update_mergeclause_eclasses -_uselocale -_usleep _utf8_to_unicode -_utimensat _uuid_cmp _uuid_in _uuid_out @@ -2152,38 +1334,18 @@ _varbit_in _varstr_cmp _varstr_levenshtein _varstr_levenshtein_less_equal -_vasprintf -_vfork _vfprintf _visibilitymap_clear _visibilitymap_get_status _visibilitymap_pin _visibilitymap_prepare_truncate -_vprintf _vsnprintf -_vsscanf _wait_result_to_str -_waitpid _wal_level _wal_segment_close _wal_segment_open _wal_segment_size _wasm_OpenPipeStream -_wcrtomb -_wcscoll_l -_wcslen -_wcsnrtombs -_wcstod -_wcstof -_wcstol -_wcstold -_wcstoll -_wcstoul -_wcstoull -_wcsxfrm_l -_wctob -_wmemchr -_wmemcmp _work_mem _write _xmlBufferAllocScheme @@ -2204,7 +1366,6 @@ _xmlGenericErrorContext _xmlGetWarningsDefaultValue _xmlHashDefaultDeallocator _xmlIndentTreeOutput -_xmlInitParser _xmlIsBaseCharGroup _xmlIsCombiningGroup _xmlIsDigitGroup @@ -2464,6 +1625,7 @@ _xmlXPathNextNamespace _xmlXPathNextParent _xmlXPathNextPrecedingSibling _xmlXPathNextSelf +_xmlXPathNodeSetAddUnique _xmlXPathNormalizeFunction _xmlXPathNotFunction _xmlXPathNumberFunction diff --git a/patches/imports/pgcore b/patches/imports/pgcore index 2f5c61e3..31961a70 100644 --- a/patches/imports/pgcore +++ b/patches/imports/pgcore @@ -1,51 +1,53 @@ +___stack_pointer +___memory_base +___table_base _check_encoding_conversion_args -_report_invalid_encoding -_report_untranslatable_char +_latin2mic +_mic2latin +_latin2mic_with_table +_mic2latin_with_table +_local2local +___stack_pointer ___memory_base +___table_base _SearchSysCache1 _errstart_cold +_errstart _errmsg_internal _errfinish _puts -_hash_search _ItemPointerEquals -_errstart +_ReleaseSysCache +_memset +_memcpy +_hash_search _SysCacheGetAttrNotNull _text_to_cstring _pstrdup _MemoryContextAllocZero -_memset _AllocSetContextCreateInternal _format_procedure _MemoryContextSetIdentifier -_MemoryContextAlloc _get_func_arg_info _palloc _pg_snprintf _errcode _format_type_be _errmsg -_palloc0 -_CreateTemplateTupleDesc -_TupleDescInitEntry -_TupleDescInitEntryCollation -_repalloc _get_fn_expr_rettype -_errhint _type_is_rowtype -_ReleaseSysCache +_errhint _pfree -_memcpy +_palloc0 _function_parse_error_transpose _set_errcontext_domain _errcontext_msg +_MemoryContextAlloc _list_make1_impl _lappend _NameListToString _errdetail _parser_errposition -_bms_add_member -_MemoryContextAllocZeroAligned _makeString _list_make2_impl _strcmp @@ -60,36 +62,38 @@ _RangeVarGetRelidExtended _SearchSysCacheAttName _get_rel_type_id _makeTypeNameFromNameList +_repalloc _strlen _strspn _hash_create _resolve_polymorphic_argtypes _get_call_expr_argtype -_expand_array -_SPI_freetuptable -_MemoryContextReset +_CreateTemplateTupleDesc +_TupleDescInitEntry +_TupleDescInitEntryCollation +_bms_add_member +_MemoryContextAllocZeroAligned _TransferExpandedObject -_ProcessInterrupts +_expand_array _CreateTupleDescCopy _SPI_datumTransfer _get_call_result_type _domain_check -_FreeExprContext _makeParamList _detoast_external_attr _datumCopy _DeleteExpandedObject _DatumGetEOHP _expanded_record_set_tuple -_MemoryContextSetParent _deconstruct_expanded_record _pg_detoast_datum _make_expanded_record_from_typeid _lookup_rowtype_tupdesc _DecrTupleDescRefCount -_expanded_record_fetch_tupdesc -_make_expanded_record_from_tupdesc _heap_deform_tuple +_SPI_freetuptable +_MemoryContextReset +_ProcessInterrupts _convert_tuples_by_position _expanded_record_get_tuple _execute_attr_map_tuple @@ -97,52 +101,68 @@ _SPI_returntuple _EOH_get_flat_size _SPI_palloc _EOH_flatten_into -_FreeCachedExpression -_get_typcollation -_coerce_to_target_type -_GetCachedExpression -_ExecInitExpr +_FreeExprContext +_make_expanded_record_from_tupdesc _make_expanded_record_from_exprecord _expanded_record_set_field_internal _SPI_register_trigger_data _SPI_copytuple +_expanded_record_fetch_tupdesc _expanded_record_lookup_field _FreeExecutorState _ResourceOwnerReleaseAllPlanCacheRefs -_invoke_vi -___wasm_setjmp_test -_setTempRet0 -_getTempRet0 -_invoke_viiiiii -_invoke_viii +_invoke_viiiii _invoke_viiii -_invoke_iiiiii +_invoke_viii _invoke_iii _invoke_ii +___wasm_setjmp_test +_setTempRet0 +_getTempRet0 +_invoke_vi ___wasm_setjmp +_invoke_viiiiii +_invoke_i _get_typlenbyval _datumTransfer _invoke_iiii _invoke_v -_invoke_i -_ReThrowError _unpack_sql_state -_cstring_to_text -_invoke_viiiii -_MemoryContextGetParent +_ReThrowError _emscripten_longjmp _CreateExecutorState _ResourceOwnerCreate _CreateExprContext _GetCurrentSubTransactionId +_cstring_to_text +_MemoryContextGetParent +_SPI_prepare_extended +_SPI_result_code_string +_SPI_keepplan +_errmsg_plural +_SPI_getbinval _SPI_plan_get_plan_sources +_SPI_plan_get_cached_plan +_CachedPlanAllowsSimpleValidityCheck +_ReleaseCachedPlan +_exprType +_exprTypmod +_contain_mutable_functions +_bms_is_member +_get_typsubscript +_EnsurePortalSnapshotExists +_CachedPlanIsSimplyValid +_ExecInitExprWithParams +_CommandCounterIncrement +_GetTransactionSnapshot +_PushActiveSnapshot +_PopActiveSnapshot +_SPI_cursor_open_with_paramlist +_SPI_execute_plan_with_paramlist _SPI_execute_plan_extended -_SPI_result_code_string _GetErrorContextStack -_Int64GetDatum _SPI_cursor_close _SPI_cursor_find -_SPI_cursor_open_with_paramlist _get_element_type _pg_detoast_datum_copy _array_create_iterator @@ -153,41 +173,20 @@ _tuplestore_puttuple _tuplestore_tuple_count _CreateDestReceiver _SetTuplestoreDestReceiverParams -_getTypeOutputInfo -_OidOutputFunctionCall _MemoryContextStrdup _SPI_execute_extended _initStringInfo _appendStringInfoChar _appendStringInfoString _errdetail_internal +_err_generic_string _SPI_scroll_cursor_fetch _SPI_scroll_cursor_move _SPI_commit_and_chain _SPI_commit _SPI_rollback_and_chain _SPI_rollback -_err_generic_string -_SPI_prepare_extended -_SPI_keepplan -_SPI_plan_get_cached_plan -_CachedPlanAllowsSimpleValidityCheck -_ReleaseCachedPlan -_EnsurePortalSnapshotExists -_CachedPlanIsSimplyValid -_ExecInitExprWithParams -_CommandCounterIncrement -_GetTransactionSnapshot -_PushActiveSnapshot -_PopActiveSnapshot -_errmsg_plural -_SPI_getbinval -_exprType -_exprTypmod -_contain_mutable_functions -_bms_is_member -_get_typsubscript -_SPI_execute_plan_with_paramlist +_Int64GetDatum _PinPortal _SPI_cursor_fetch _UnpinPortal @@ -196,30 +195,38 @@ _get_namespace_name _construct_md_array _GetCommandTagName _BlessTupleDesc -_expanded_record_fetch_field -_HeapTupleHeaderGetDatum _heap_form_tuple +_HeapTupleHeaderGetDatum +_expanded_record_fetch_field _tuplestore_begin_heap +_getTypeOutputInfo +_OidOutputFunctionCall _bms_next_member _appendStringInfo _appendStringInfoStringQuoted _SPI_cursor_parse_open _ExprEvalPushStep +_MemoryContextSetParent _expanded_record_set_fields _typenameTypeIdAndMod +_FreeCachedExpression +_get_typcollation +_coerce_to_target_type +_GetCachedExpression +_ExecInitExpr _strcpy -_SPI_freeplan _MemoryContextDelete +_SPI_freeplan _pg_printf _fflush +_list_free _get_collation_oid _memmove -_list_free -_typeStringToTypeName _raw_parser _quote_identifier _appendStringInfoSpaces _scanner_isspace +_typeStringToTypeName _geterrposition _getinternalerrposition _internalerrposition @@ -252,31 +259,29 @@ _internalerrquery _strchr _scanner_init _scanner_finish -___stack_pointer -___memory_base -___table_base _error_context_stack _TopMemoryContext _CurrentMemoryContext _check_function_bodies -_InterruptPending _CurrentResourceOwner _plpgsql_parser_setup +_InterruptPending +_TopTransactionContext +_TopTransactionResourceOwner ___THREW__ ___threwValue _BeginInternalSubTransaction _PG_exception_stack -_ReleaseCurrentSubTransaction _CopyErrorData +_ReleaseCurrentSubTransaction _FlushErrorState _RollbackAndReleaseCurrentSubTransaction _MemoryContextDeleteChildren +_pg_re_throw +_SPI_result _MyProc -_TopTransactionContext -_TopTransactionResourceOwner _SPI_processed _SPI_tuptable -_SPI_result _namein _work_mem _stdout @@ -284,38 +289,185 @@ _GUC_check_errdetail_string _SPI_connect_ext _plpgsql_compile _ResourceOwnerDelete -_pg_re_throw +___stack_pointer +___memory_base +___table_base +_check_encoding_conversion_args +_pg_encoding_verifymbchar +_report_invalid_encoding +_report_untranslatable_char +___stack_pointer +___memory_base +___table_base +_check_encoding_conversion_args +_report_invalid_encoding +_report_untranslatable_char +___stack_pointer +___memory_base +___table_base +_check_encoding_conversion_args +_latin2mic +_mic2latin +___stack_pointer +___memory_base +___table_base +_check_encoding_conversion_args +_latin2mic +_mic2latin +_latin2mic_with_table +_mic2latin_with_table +_local2local +___stack_pointer +___memory_base +___table_base +_palloc0 +_AllocSetContextCreateInternal _errstart_cold -_errmsg_internal +_errstart +_errcode +_errmsg _errfinish _puts -_GetDatabaseEncodingName -_palloc0 -_WaitLatchOrSocket -_ResetLatch -_ProcessWalRcvInterrupts +_CacheRegisterSyscacheCallback +_MemoryContextAllocZero +_is_publishable_relation +_errmsg_internal +_RelationIdGetRelation +_ExecStoreHeapTuple +_MakeTupleTableSlot +_execute_attr_map_slot +_OutputPluginPrepareWrite +_logicalrep_write_insert +_logicalrep_write_update +_logicalrep_write_delete +_OutputPluginWrite +_RelationClose +_ExecDropSingleTupleTableSlot +_MemoryContextReset +_logicalrep_write_truncate +_logicalrep_write_message +_OutputPluginUpdateProgress _pfree -_errcode -_errmsg -_errdetail -_errhint -_pchomp -_psprintf -_pstrdup +_logicalrep_write_commit +_logicalrep_write_begin_prepare +_logicalrep_write_prepare +_logicalrep_write_commit_prepared +_logicalrep_write_rollback_prepared +_pg_strcasecmp +_hash_destroy +_logicalrep_write_stream_start +_logicalrep_write_stream_stop +_logicalrep_write_stream_abort +_logicalrep_write_stream_commit +_logicalrep_write_stream_prepare _strcmp -_strchr -_atoi -_pg_strtoint32 -_pg_snprintf -_palloc -_memcpy -_initStringInfo -_appendStringInfoString -_appendStringInfo -_strlen -_appendStringInfoChar -_free +___errno_location +_strtoul +_SplitIdentifierString +_defGetBoolean +_defGetStreamingMode +_defGetString +_hash_create +_CacheRegisterRelcacheCallback +_hash_seq_init +_hash_seq_search +_hash_search +_replorigin_by_oid +_logicalrep_write_origin +_get_rel_namespace +_GetRelationPublications +_GetSchemaPublications +_get_rel_relispartition +_get_rel_relkind +_list_free_deep +_list_free +_bms_free +_free_attrmap +_MemoryContextDelete +_get_partition_ancestors +_GetTopMostAncestorInPublication +_list_member_oid +_lappend +_get_namespace_name +_MakePerTupleExprContext +_MakeSingleTupleTableSlot +_memcpy +_ExecStoreVirtualTuple +_logicalrep_write_begin +_GetPublicationByName +_CreateTupleDescCopyConstr +_build_attrmap_by_name_if_req +_SearchSysCacheExists +_SearchSysCache2 +_SysCacheGetAttr +_ReleaseSysCache +_text_to_cstring +_stringToNode +_make_orclause +_ExecPrepareExpr +_pub_collist_to_bitmapset +_bms_num_members +_bms_equal +_MemoryContextStrdup +_MemoryContextSetIdentifier +_CreateExecutorState +_MemoryContextAllocZeroAligned +_addRTEPermissionInfo +_list_make1_impl +_ExecInitRangeTable +_GetCurrentCommandId +_slot_getsomeattrs_int +_list_member_xid +_bms_is_member +_logicalrep_write_typ +_logicalrep_write_rel +_lappend_xid +_list_delete_cell +_CacheMemoryContext +_TTSOpsVirtual +_CurrentMemoryContext +_TTSOpsHeapTuple +___stack_pointer +___memory_base +___table_base +_check_encoding_conversion_args +_report_invalid_encoding +_pg_encoding_verifymbchar +___stack_pointer +___memory_base +___table_base +_errstart_cold +_errstart +_errmsg_internal +_errfinish +_puts +_GetDatabaseEncodingName +_palloc0 +_WaitLatchOrSocket +_ResetLatch +_ProcessWalRcvInterrupts +_pfree +_errcode +_errmsg +_errdetail +_errhint +_pchomp +_psprintf +_pstrdup +_strcmp +_strchr +_strlen +_atoi +_pg_strtoint32 +_pg_snprintf +_palloc +_memcpy +_initStringInfo +_appendStringInfoString +_appendStringInfo +_appendStringInfoChar _DirectFunctionCall1Coll +_free _tuplestore_begin_heap _CreateTemplateTupleDesc _TupleDescInitEntry @@ -325,12 +477,13 @@ _BuildTupleFromCStrings _tuplestore_puttuple _MemoryContextReset _MemoryContextDelete -_calloc +_malloc +_memset _strdup _pg_saslprep _pg_strong_random +_scram_build_secret _pg_b64_enc_len -_malloc _pg_b64_encode _memcmp _pg_b64_dec_len @@ -338,67 +491,68 @@ _pg_b64_decode _strtol _pg_hmac_create _pg_hmac_error -_scram_SaltedPassword -_scram_ClientKey -_scram_H +_scram_ServerKey +_pg_hmac_free _pg_hmac_init _pg_hmac_update _pg_hmac_final -_pg_hmac_free -_scram_ServerKey -_scram_build_secret +_scram_SaltedPassword +_scram_ClientKey +_scram_H _pthread_mutex_lock _pthread_mutex_unlock _close -_strncmp -___errno_location _time -_memset -_getenv -_strlcpy -_geteuid -_pg_get_user_home_dir -_stat -_pg_fprintf -_fopen -_feof -_ferror -_fgets -_pg_strip_crlf -_fclose -_explicit_bzero +_calloc _pg_prng_uint64_range _pg_get_encoding_from_locale _pg_encoding_to_char_private +_getenv _pg_getaddrinfo_all _gai_strerror _pg_freeaddrinfo_all -_getpeereid +_socket +___errno_location _pg_strerror_r +_setsockopt +_connect _getsockopt _getsockname +_getpeereid +_strncmp _pg_inet_net_ntop -_socket -_connect _pg_getnameinfo_all -_setsockopt +_explicit_bzero +_strlcpy _send _recv _strncat +_strcat _pg_sprintf +_geteuid +_pg_get_user_home_dir +_stat +_pg_fprintf +_fopen +_feof +_ferror +_fgets +_pg_strip_crlf +_fclose _pg_strcasecmp _pg_prng_seed_check _gettimeofday _getpid _pg_prng_seed _strcpy -_realloc _pg_vsnprintf +_realloc _pg_char_to_encoding_private _sscanf _pg_tolower _strspn _strtoul +_isdigit _pg_encoding_mblen _memchr _open @@ -406,16 +560,15 @@ _read _write _memmove _fflush -_poll _strnlen _pg_encoding_dsplen +_poll _fileno _isatty _ioctl _popen _fputs _fputc -_fwrite _pclose _putc _pg_encoding_max_length @@ -428,10 +581,9 @@ _sigpending _sigwait _localtime _strftime +_isprint +_fwrite _pg_md5_encrypt -___stack_pointer -___memory_base -___table_base _WalReceiverFunctions _MyLatch _pg_lsn_in @@ -444,30 +596,23 @@ _pgresStatus _stdout _stdin _pg_scram_mech -_check_encoding_conversion_args -_report_invalid_encoding -_pg_encoding_verifymbchar -___memory_base -_check_encoding_conversion_args -_latin2mic -_mic2latin -_latin2mic_with_table -_mic2latin_with_table -_local2local +___stack_pointer ___memory_base +___table_base _palloc0 _pfree _strcmp _errstart_cold +_errstart _errcode _errmsg _errfinish _puts _defGetString +_readstoplist _GetDatabaseEncoding _pg_strcasecmp _GetDatabaseEncodingName -_readstoplist _lowerstr_with_len _searchstoplist _strlen @@ -478,145 +623,19 @@ _pg_any_to_server _palloc _memcmp _memmove -___stack_pointer -___memory_base -___table_base _lowerstr _CurrentMemoryContext -_check_encoding_conversion_args -_latin2mic -_mic2latin +___stack_pointer ___memory_base +___table_base _check_encoding_conversion_args _report_invalid_encoding _pg_encoding_verifymbchar _report_untranslatable_char -___memory_base -_palloc0 -_AllocSetContextCreateInternal -_strcmp -_errstart_cold -_errcode -_errmsg -_errfinish -_puts -___errno_location -_strtoul -_SplitIdentifierString -_defGetBoolean -_defGetStreamingMode -_defGetString -_pg_strcasecmp -_errmsg_internal -_CacheRegisterSyscacheCallback -_hash_create -_CacheRegisterRelcacheCallback -_MemoryContextAllocZero -_is_publishable_relation -_errstart -_RelationIdGetRelation -_ExecStoreHeapTuple -_MakeTupleTableSlot -_execute_attr_map_slot -_get_namespace_name -_MemoryContextReset -_MakePerTupleExprContext -_slot_getsomeattrs_int -_MakeSingleTupleTableSlot -_memcpy -_ExecStoreVirtualTuple -_OutputPluginPrepareWrite -_logicalrep_write_insert -_logicalrep_write_update -_logicalrep_write_delete -_OutputPluginWrite -_RelationClose -_ExecDropSingleTupleTableSlot -_logicalrep_write_truncate -_logicalrep_write_message -_OutputPluginUpdateProgress -_pfree -_logicalrep_write_commit -_logicalrep_write_begin_prepare -_replorigin_by_oid -_logicalrep_write_origin -_logicalrep_write_prepare -_logicalrep_write_commit_prepared -_logicalrep_write_rollback_prepared -_hash_destroy -_logicalrep_write_stream_start -_logicalrep_write_stream_stop -_logicalrep_write_stream_abort -_hash_seq_init -_hash_seq_search -_list_delete_cell -_logicalrep_write_stream_commit -_logicalrep_write_stream_prepare -_hash_search -_get_rel_namespace -_GetRelationPublications -_GetSchemaPublications -_get_rel_relispartition -_get_rel_relkind -_list_free_deep -_GetPublicationByName -_lappend -_list_free -_bms_free -_free_attrmap -_MemoryContextDelete -_get_partition_ancestors -_GetTopMostAncestorInPublication -_list_member_oid -_CreateTupleDescCopyConstr -_build_attrmap_by_name_if_req -_SearchSysCacheExists -_SearchSysCache2 -_SysCacheGetAttr -_ReleaseSysCache -_text_to_cstring -_MemoryContextStrdup -_MemoryContextSetIdentifier -_CreateExecutorState -_MemoryContextAllocZeroAligned -_addRTEPermissionInfo -_list_make1_impl -_ExecInitRangeTable -_GetCurrentCommandId -_stringToNode -_make_orclause -_ExecPrepareExpr -_pub_collist_to_bitmapset -_bms_num_members -_bms_equal -_logicalrep_write_begin -_list_member_xid -_lappend_xid -_bms_is_member -_logicalrep_write_typ -_logicalrep_write_rel ___stack_pointer ___memory_base ___table_base -_CurrentMemoryContext -_TTSOpsVirtual -_CacheMemoryContext -_TTSOpsHeapTuple -_check_encoding_conversion_args -_latin2mic -_mic2latin -_latin2mic_with_table -_mic2latin_with_table -_local2local -___memory_base _check_encoding_conversion_args _pg_encoding_verifymbchar _report_invalid_encoding _report_untranslatable_char -___memory_base -_check_encoding_conversion_args -_pg_encoding_verifymbchar -_report_invalid_encoding -_report_untranslatable_char -___stack_pointer -___memory_base diff --git a/patches/imports/plpgsql b/patches/imports/plpgsql index aed9b9d4..2930429e 100644 --- a/patches/imports/plpgsql +++ b/patches/imports/plpgsql @@ -3,48 +3,42 @@ ___memory_base ___table_base _SearchSysCache1 _errstart_cold +_errstart _errmsg_internal _errfinish _puts -_hash_search _ItemPointerEquals -_errstart +_ReleaseSysCache +_memset +_memcpy +_hash_search _SysCacheGetAttrNotNull _text_to_cstring _pstrdup _MemoryContextAllocZero -_memset _AllocSetContextCreateInternal _format_procedure _MemoryContextSetIdentifier -_MemoryContextAlloc _get_func_arg_info _palloc _pg_snprintf _errcode _format_type_be _errmsg -_palloc0 -_CreateTemplateTupleDesc -_TupleDescInitEntry -_TupleDescInitEntryCollation -_repalloc _get_fn_expr_rettype -_errhint _type_is_rowtype -_ReleaseSysCache +_errhint _pfree -_memcpy +_palloc0 _function_parse_error_transpose _set_errcontext_domain _errcontext_msg +_MemoryContextAlloc _list_make1_impl _lappend _NameListToString _errdetail _parser_errposition -_bms_add_member -_MemoryContextAllocZeroAligned _makeString _list_make2_impl _strcmp @@ -59,36 +53,38 @@ _RangeVarGetRelidExtended _SearchSysCacheAttName _get_rel_type_id _makeTypeNameFromNameList +_repalloc _strlen _strspn _hash_create _resolve_polymorphic_argtypes _get_call_expr_argtype -_expand_array -_SPI_freetuptable -_MemoryContextReset +_CreateTemplateTupleDesc +_TupleDescInitEntry +_TupleDescInitEntryCollation +_bms_add_member +_MemoryContextAllocZeroAligned _TransferExpandedObject -_ProcessInterrupts +_expand_array _CreateTupleDescCopy _SPI_datumTransfer _get_call_result_type _domain_check -_FreeExprContext _makeParamList _detoast_external_attr _datumCopy _DeleteExpandedObject _DatumGetEOHP _expanded_record_set_tuple -_MemoryContextSetParent _deconstruct_expanded_record _pg_detoast_datum _make_expanded_record_from_typeid _lookup_rowtype_tupdesc _DecrTupleDescRefCount -_expanded_record_fetch_tupdesc -_make_expanded_record_from_tupdesc _heap_deform_tuple +_SPI_freetuptable +_MemoryContextReset +_ProcessInterrupts _convert_tuples_by_position _expanded_record_get_tuple _execute_attr_map_tuple @@ -96,83 +92,92 @@ _SPI_returntuple _EOH_get_flat_size _SPI_palloc _EOH_flatten_into -_FreeCachedExpression -_get_typcollation -_coerce_to_target_type -_GetCachedExpression -_ExecInitExpr +_FreeExprContext +_make_expanded_record_from_tupdesc _make_expanded_record_from_exprecord _expanded_record_set_field_internal _SPI_register_trigger_data _SPI_copytuple +_expanded_record_fetch_tupdesc _expanded_record_lookup_field _FreeExecutorState _ResourceOwnerReleaseAllPlanCacheRefs -_BeginInternalSubTransaction +_invoke_viiiii +_invoke_viiii +_invoke_viii +_invoke_iii +_invoke_ii +___wasm_setjmp_test +_setTempRet0 +_getTempRet0 +_invoke_vi +___wasm_setjmp +_invoke_viiiiii +_invoke_i _get_typlenbyval _datumTransfer -_ReleaseCurrentSubTransaction +_invoke_iiii +_invoke_v +_unpack_sql_state +_ReThrowError +_emscripten_longjmp _CreateExecutorState _ResourceOwnerCreate _CreateExprContext _GetCurrentSubTransactionId +_cstring_to_text +_MemoryContextGetParent +_SPI_prepare_extended +_SPI_result_code_string +_SPI_keepplan +_errmsg_plural +_SPI_getbinval _SPI_plan_get_plan_sources +_SPI_plan_get_cached_plan +_CachedPlanAllowsSimpleValidityCheck +_ReleaseCachedPlan +_exprType +_exprTypmod +_contain_mutable_functions +_bms_is_member +_get_typsubscript +_EnsurePortalSnapshotExists +_CachedPlanIsSimplyValid +_ExecInitExprWithParams +_CommandCounterIncrement +_GetTransactionSnapshot +_PushActiveSnapshot +_PopActiveSnapshot +_SPI_cursor_open_with_paramlist +_SPI_execute_plan_with_paramlist _SPI_execute_plan_extended -_SPI_result_code_string -_cstring_to_text -_unpack_sql_state _GetErrorContextStack -_Int64GetDatum _SPI_cursor_close _SPI_cursor_find -_SPI_cursor_open_with_paramlist _get_element_type _pg_detoast_datum_copy _array_create_iterator _array_iterate -_MemoryContextGetParent _MakeExpandedObjectReadOnlyInternal _tuplestore_putvalues _tuplestore_puttuple _tuplestore_tuple_count _CreateDestReceiver _SetTuplestoreDestReceiverParams -_getTypeOutputInfo -_OidOutputFunctionCall _MemoryContextStrdup _SPI_execute_extended _initStringInfo _appendStringInfoChar _appendStringInfoString _errdetail_internal +_err_generic_string _SPI_scroll_cursor_fetch _SPI_scroll_cursor_move _SPI_commit_and_chain _SPI_commit _SPI_rollback_and_chain _SPI_rollback -_ReThrowError -_err_generic_string -_SPI_prepare_extended -_SPI_keepplan -_SPI_plan_get_cached_plan -_CachedPlanAllowsSimpleValidityCheck -_ReleaseCachedPlan -_EnsurePortalSnapshotExists -_CachedPlanIsSimplyValid -_ExecInitExprWithParams -_CommandCounterIncrement -_GetTransactionSnapshot -_PushActiveSnapshot -_PopActiveSnapshot -_errmsg_plural -_SPI_getbinval -_exprType -_exprTypmod -_contain_mutable_functions -_bms_is_member -_get_typsubscript -_SPI_execute_plan_with_paramlist +_Int64GetDatum _PinPortal _SPI_cursor_fetch _UnpinPortal @@ -181,30 +186,38 @@ _get_namespace_name _construct_md_array _GetCommandTagName _BlessTupleDesc -_expanded_record_fetch_field -_HeapTupleHeaderGetDatum _heap_form_tuple +_HeapTupleHeaderGetDatum +_expanded_record_fetch_field _tuplestore_begin_heap +_getTypeOutputInfo +_OidOutputFunctionCall _bms_next_member _appendStringInfo _appendStringInfoStringQuoted _SPI_cursor_parse_open _ExprEvalPushStep +_MemoryContextSetParent _expanded_record_set_fields _typenameTypeIdAndMod +_FreeCachedExpression +_get_typcollation +_coerce_to_target_type +_GetCachedExpression +_ExecInitExpr _strcpy -_SPI_freeplan _MemoryContextDelete +_SPI_freeplan _pg_printf _fflush _list_free _get_collation_oid _memmove -_typeStringToTypeName _raw_parser _quote_identifier _appendStringInfoSpaces _scanner_isspace +_typeStringToTypeName _geterrposition _getinternalerrposition _internalerrposition @@ -219,11 +232,12 @@ _RegisterSubXactCallback _find_rendezvous_variable _pg_strcasecmp _SplitIdentifierString +___errno_location _pre_format_elog_string _format_elog_string _guc_malloc -_SPI_connect_ext -_ResourceOwnerDelete +_invoke_vii +_invoke_iiiiiii _SPI_finish _CheckFunctionValidatorAccess _get_typtype @@ -240,18 +254,29 @@ _error_context_stack _TopMemoryContext _CurrentMemoryContext _check_function_bodies -_InterruptPending _CurrentResourceOwner _plpgsql_parser_setup -_PG_exception_stack -_MyProc +_InterruptPending _TopTransactionContext _TopTransactionResourceOwner +___THREW__ +___threwValue +_BeginInternalSubTransaction +_PG_exception_stack +_CopyErrorData +_ReleaseCurrentSubTransaction +_FlushErrorState +_RollbackAndReleaseCurrentSubTransaction +_MemoryContextDeleteChildren +_pg_re_throw +_SPI_result +_MyProc _SPI_processed _SPI_tuptable -_SPI_result _namein _work_mem _stdout -_errno _GUC_check_errdetail_string +_SPI_connect_ext +_plpgsql_compile +_ResourceOwnerDelete diff --git a/patches/imports/vector b/patches/imports/vector index cd49f3aa..8b20747d 100644 --- a/patches/imports/vector +++ b/patches/imports/vector @@ -1,24 +1,29 @@ +___stack_pointer +___memory_base +___table_base _palloc0 +_Float8GetDatum _pg_detoast_datum _errstart_cold +_errstart _errcode _errmsg _errfinish _puts -_Float8GetDatum +_errdetail ___errno_location _strtof -_errdetail -_memcpy _pnstrdup +___extendsftf2 +___fpclassifyl _palloc _float_to_shortest_decimal_bufn _pfree _ArrayGetIntegerTypmods _pq_getmsgint _pq_begintypsend -_enlargeStringInfo _pq_endtypsend +_errmsg_internal _array_contains_nulls _get_typlenbyvalalign _deconstruct_array @@ -28,7 +33,7 @@ _construct_array _acos _float_overflow_error _float_underflow_error -_errmsg_internal +_enlargeStringInfo _LWLockAcquire _ShmemInitStruct _LWLockNewTrancheId @@ -39,6 +44,7 @@ _add_int_reloption _DefineCustomIntVariable _MarkGUCPrefixReserved _MemoryContextAllocZeroAligned +_memset _index_open _index_close _log @@ -53,16 +59,36 @@ _table_beginscan_parallel _tas_sema _s_lock _s_unlock_sema -_errstart _ConditionVariableSignal -_MemoryContextDelete +_RelationGetNumberOfBlocksInFork +_log_newpage_range +_index_getprocinfo +_GenerationContextCreate +_AllocSetContextCreateInternal _pgstat_progress_update_param +_MemoryContextReset +_MemoryContextDelete +_s_init_lock_sema +_LWLockInitialize +_MemoryContextAlloc +_MemoryContextMemAllocated +_errhint +_memcpy +_MarkBufferDirty +_UnlockReleaseBuffer +_PageGetFreeSpace +_BufferGetBlockNumber +_PageAddItemExtended +_ProcessInterrupts +_ReadBufferExtended +_LockBuffer +_PageIndexTupleOverwrite +_datumIsEqual _plan_create_index_workers _EnterParallelMode _CreateParallelContext _GetTransactionSnapshot _RegisterSnapshot -_table_parallelscan_estimate _add_size _strlen _InitializeParallelDSM @@ -71,35 +97,14 @@ _DestroyParallelContext _ExitParallelMode _shm_toc_allocate _ConditionVariableInit -_s_init_lock_sema _table_parallelscan_initialize -_LWLockInitialize _shm_toc_insert _LaunchParallelWorkers -_WaitForParallelWorkersToFinish _WaitForParallelWorkersToAttach _ConditionVariableSleep _ConditionVariableCancelSleep -_RelationGetNumberOfBlocksInFork -_log_newpage_range -_index_getprocinfo -_GenerationContextCreate -_AllocSetContextCreateInternal -_errhint -_datumIsEqual -_MemoryContextReset -_MemoryContextAlloc -_MemoryContextMemAllocated -_MarkBufferDirty -_UnlockReleaseBuffer -_memset -_PageGetFreeSpace -_BufferGetBlockNumber -_PageAddItemExtended -_ProcessInterrupts -_ReadBufferExtended -_LockBuffer -_PageIndexTupleOverwrite +_WaitForParallelWorkersToFinish +_table_parallelscan_estimate _ReadBuffer _GenericXLogStart _GenericXLogRegisterBuffer @@ -113,8 +118,8 @@ _UnlockRelationForExtension _RelationGetIndexScan _memmove _pgstat_assoc_relation -_list_make1_impl _list_delete_last +_list_make1_impl _MemoryContextAllocZero _MemoryContextAllocExtended _ItemPointerEquals @@ -140,37 +145,34 @@ _tuplesort_attach_shared _tuplesort_begin_heap _tuplesort_performsort _tuplesort_end +_CreateTemplateTupleDesc +_TupleDescInitEntry +_MakeSingleTupleTableSlot +_ExecStoreVirtualTuple +_tuplesort_puttupleslot _pg_prng_uint32 _BlockSampler_Init _reservoir_init_selection_state _BlockSampler_HasMore _BlockSampler_Next -_tuplesort_estimate_shared -_tuplesort_initialize_shared -_MakeSingleTupleTableSlot -_CreateTemplateTupleDesc -_TupleDescInitEntry -_ExecStoreVirtualTuple -_tuplesort_puttupleslot _reservoir_get_next_S _sampler_random_fract +_tuplesort_estimate_shared +_tuplesort_initialize_shared _tuplesort_gettupleslot -_slot_getsomeattrs_int _index_form_tuple +_slot_getsomeattrs_int _get_tablespace_page_costs _palloc_extended _tuplesort_reset -_nocache_index_getattr _pairingheap_free +_nocache_index_getattr _PageIndexMultiDelete _strtol _pg_qsort _pg_ltoa _pq_getmsgfloat4 _pq_sendfloat4 -___stack_pointer -___memory_base -___table_base _pg_number_of_ones _numeric_float4 _MainLWLockArray @@ -178,12 +180,12 @@ _process_shared_preload_libraries_in_progress _CurrentMemoryContext _debug_query_string _maintenance_work_mem -_max_parallel_maintenance_workers -_SnapshotAnyData _wal_level +_InterruptPending _LocalBufferBlockPointers _BufferBlocks -_InterruptPending +_max_parallel_maintenance_workers +_SnapshotAnyData _pg_global_prng_state _l2_normalize _halfvec_l2_normalize diff --git a/patches/pg_main.c b/patches/pg_main.c index 5c8a9530..df785213 100644 --- a/patches/pg_main.c +++ b/patches/pg_main.c @@ -39,7 +39,8 @@ pg_realloc(void *ptr, size_t size) { EMSCRIPTEN_KEEPALIVE void pg_free(void *ptr) { free(ptr); } - +EMSCRIPTEN_KEEPALIVE void loop() {} +EMSCRIPTEN_KEEPALIVE void setup() {} EMSCRIPTEN_KEEPALIVE char * pg_strdup(const char *in) { char *tmp;