Building shadow-plugin-bitcoin seems to be virtually possible. I have:
Installed shadow v0.10.2, which required some patching of the shadow code and build system
Installed all of the old versions of libraries documented on the build page
Applied the s/<int64_t/::int64_t/g fix from #2 until the C++ compiler stopped throwing errors
Despite all of this, make still fails, during the last few steps:
λ make
Scanning dependencies of target shadow-boost-bitcode
Scanning dependencies of target generate_pth
Scanning dependencies of target shadow-plugin-bitcoind-bitcode
Scanning dependencies of target shadow-leveldb-bitcode
Scanning dependencies of target LLVMHoistGlobals
Scanning dependencies of target shadow-preload-bitcoind
Scanning dependencies of target shadow-bitcoin-bitcode
[ 1%] Built target LLVMHoistGlobals
[ 1%] Building LLVM bitcode split.cpp.bc
[ 1%] Built target generate_pth
[ 2%] Building LLVM bitcode thread_clock.cpp.bc
[ 2%] Building LLVM bitcode chrono.cpp.bc
[ 3%] Building LLVM bitcode bitcoind-plugin.c.bc
[ 3%] Building LLVM bitcode memenv.cc.bc
[ 4%] Building LLVM bitcode bitcoind.cpp.bc
[ 4%] Building LLVM bitcode process_cpu_clocks.cpp.bc
[ 7%] Building LLVM bitcode c.cc.bc
[ 7%] Building LLVM bitcode error_code.cpp.bc
[ 7%] Building LLVM bitcode thread.cpp.bc
[ 7%] Building LLVM bitcode builder.cc.bc
[ 7%] Building LLVM bitcode db_impl.cc.bc
[ 7%] Building LLVM bitcode once.cpp.bc
[ 7%] Building LLVM bitcode dbformat.cc.bc
[ 7%] Building LLVM bitcode bitcoind-base.cpp.bc
[ 7%] Building LLVM bitcode version.cpp.bc
[ 9%] Building LLVM bitcode codecvt_error_category.cpp.bc
[ 9%] Building LLVM bitcode future.cpp.bc
[ 9%] Building LLVM bitcode db_iter.cc.bc
[ 10%] Building LLVM bitcode operations.cpp.bc
[ 11%] Building LLVM bitcode log_reader.cc.bc
[ 11%] Building LLVM bitcode alert.cpp.bc
[ 12%] Building LLVM bitcode addrman.cpp.bc
[ 12%] Building LLVM bitcode path.cpp.bc
[ 12%] Building LLVM bitcode log_writer.cc.bc
[ 12%] Building LLVM bitcode filename.cc.bc
[ 12%] Building LLVM bitcode base58.cpp.bc
[ 12%] Building LLVM bitcode path_traits.cpp.bc
[ 13%] Building LLVM bitcode memtable.cc.bc
[ 14%] Building LLVM bitcode repair.cc.bc
[ 14%] Building LLVM bitcode allocators.cpp.bc
[ 14%] Building C object src/CMakeFiles/shadow-preload-bitcoind.dir/bitcoind/bitcoind-preload.c.o
Scanning dependencies of target shadow-pth-bitcode
[ 15%] Building LLVM bitcode pthread.c.bc
[ 16%] Building LLVM bitcode pth_compat.c.bc
[ 17%] Building CXX object src/CMakeFiles/shadow-preload-bitcoind.dir/bitcoind/bitcoind-preload.cpp.o
[ 17%] Building LLVM bitcode pth_debug.c.bc
[ 17%] Building LLVM bitcode table_cache.cc.bc
[ 18%] Building LLVM bitcode pth_syscall.c.bc
[ 19%] Building LLVM bitcode version_edit.cc.bc
[ 19%] Building LLVM bitcode pth_errno.c.bc
[ 19%] Building LLVM bitcode version_set.cc.bc
[ 19%] Building LLVM bitcode write_batch.cc.bc
[ 20%] Building LLVM bitcode portability.cpp.bc
[ 20%] Building LLVM bitcode pth_ring.c.bc
[ 21%] Building LLVM bitcode pth_mctx.c.bc
[ 22%] Building LLVM bitcode arena.cc.bc
[ 22%] Building LLVM bitcode pth_uctx.c.bc
[ 22%] Building LLVM bitcode bloom.cc.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1485:6: warning: comparison of
nonnull parameter 'thread' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (thread == NULL || start_routine == NULL) {
^~~~~~ ~~~~
/usr/include/pthread.h:236:41: note: declared 'nonnull' here
void *__restrict __arg) __THROWNL __nonnull ((1, 3));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1485:24: warning: comparison of
nonnull parameter 'start_routine' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (thread == NULL || start_routine == NULL) {
^~~~~~~~~~~~~ ~~~~
/usr/include/pthread.h:236:41: note: declared 'nonnull' here
void *__restrict __arg) __THROWNL __nonnull ((1, 3));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1492:7: warning: comparison of
nonnull parameter 'thread' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (thread == NULL) {
^~~~~~ ~~~~
/usr/include/pthread.h:236:41: note: declared 'nonnull' here
void *__restrict __arg) __THROWNL __nonnull ((1, 3));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
[ 22%] Building LLVM bitcode pth_clean.c.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1541:13: warning: comparison of
nonnull parameter 'once_control' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (once_control == NULL || init_routine == NULL) {
^~~~~~~~~~~~ ~~~~
/usr/include/pthread.h:495:36: note: declared 'nonnull' here
void (*__init_routine) (void)) __nonnull ((1, 2));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1541:37: warning: comparison of
nonnull parameter 'init_routine' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (once_control == NULL || init_routine == NULL) {
^~~~~~~~~~~~ ~~~~
/usr/include/pthread.h:495:36: note: declared 'nonnull' here
void (*__init_routine) (void)) __nonnull ((1, 2));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
[ 22%] Building LLVM bitcode unique_path.cpp.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1678:6: warning: comparison of
nonnull parameter 'cond' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL)
^~~~ ~~~~
/usr/include/pthread.h:970:14: note: declared 'nonnull' here
__THROW __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1691:6: warning: comparison of
nonnull parameter 'cond' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL)
^~~~ ~~~~
/usr/include/pthread.h:974:14: note: declared 'nonnull' here
__THROW __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1701:6: warning: comparison of
nonnull parameter 'cond' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL)
^~~~ ~~~~
/usr/include/pthread.h:978:16: note: declared 'nonnull' here
__THROWNL __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1719:6: warning: comparison of
nonnull parameter 'cond' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL)
^~~~ ~~~~
/usr/include/pthread.h:982:16: note: declared 'nonnull' here
__THROWNL __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1737:6: warning: comparison of
nonnull parameter 'cond' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL || mutex == NULL)
^~~~ ~~~~
/usr/include/pthread.h:991:6: note: declared 'nonnull' here
__nonnull ((1, 2));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1737:22: warning: comparison of
nonnull parameter 'mutex' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL || mutex == NULL)
^~~~~ ~~~~
/usr/include/pthread.h:991:6: note: declared 'nonnull' here
__nonnull ((1, 2));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
[ 22%] Building LLVM bitcode utf8_codecvt_facet.cpp.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1766:6: warning: comparison of
nonnull parameter 'cond' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL || mutex == NULL || abstime == NULL)
^~~~ ~~~~
/usr/include/pthread.h:1003:6: note: declared 'nonnull' here
__nonnull ((1, 2, 3));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1766:22: warning: comparison of
nonnull parameter 'mutex' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL || mutex == NULL || abstime == NULL)
^~~~~ ~~~~
/usr/include/pthread.h:1003:6: note: declared 'nonnull' here
__nonnull ((1, 2, 3));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1766:39: warning: comparison of
nonnull parameter 'abstime' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (cond == NULL || mutex == NULL || abstime == NULL)
^~~~~~~ ~~~~
/usr/include/pthread.h:1003:6: note: declared 'nonnull' here
__nonnull ((1, 2, 3));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1801:6: warning: comparison of
nonnull parameter 'mutex' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (mutex == NULL) {
^~~~~ ~~~~
/usr/include/pthread.h:751:14: note: declared 'nonnull' here
__THROW __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1814:6: warning: comparison of
nonnull parameter 'mutex' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (mutex == NULL)
^~~~~ ~~~~
/usr/include/pthread.h:755:14: note: declared 'nonnull' here
__THROW __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1825:6: warning: comparison of
nonnull parameter 'mutex' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (mutex == NULL) {
^~~~~ ~~~~
/usr/include/pthread.h:763:16: note: declared 'nonnull' here
__THROWNL __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1845:6: warning: comparison of
nonnull parameter 'mutex' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (mutex == NULL) {
^~~~~ ~~~~
/usr/include/pthread.h:759:16: note: declared 'nonnull' here
__THROWNL __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/src/bitcoind/bitcoind-preload.c:1864:6: warning: comparison of
nonnull parameter 'mutex' equal to a null pointer is 'false' on first encounter
[-Wtautological-pointer-compare]
if (mutex == NULL) {
^~~~~ ~~~~
/usr/include/pthread.h:774:16: note: declared 'nonnull' here
__THROWNL __nonnull ((1));
^
/usr/include/sys/cdefs.h:285:44: note: expanded from macro '__nonnull'
# define __nonnull(params) __attribute__ ((__nonnull__ params))
^
[ 22%] Building LLVM bitcode cache.cc.bc
[ 23%] Building LLVM bitcode windows_file_codecvt.cpp.bc
[ 24%] Building LLVM bitcode pth_time.c.bc
[ 24%] Building LLVM bitcode cmdline.cpp.bc
[ 24%] Building LLVM bitcode pth_tcb.c.bc
[ 24%] Building LLVM bitcode config_file.cpp.bc
[ 25%] Building LLVM bitcode options_description.cpp.bc
[ 25%] Building LLVM bitcode pth_util.c.bc
[ 26%] Building LLVM bitcode coding.cc.bc
[ 26%] Building LLVM bitcode comparator.cc.bc
[ 26%] Building LLVM bitcode parsers.cpp.bc
[ 26%] Building LLVM bitcode variables_map.cpp.bc
[ 27%] Building LLVM bitcode value_semantic.cpp.bc
[ 28%] Building LLVM bitcode crc32c.cc.bc
[ 28%] Building LLVM bitcode positional_options.cpp.bc
[ 29%] Building LLVM bitcode program_options_utf8_codecvt_facet.cpp.bc
[ 29%] Building LLVM bitcode env.cc.bc
[ 29%] Building LLVM bitcode env_posix.cc.bc
[ 30%] Building LLVM bitcode pth_pqueue.c.bc
[ 31%] Building LLVM bitcode env_win.cc.bc
[ 31%] Building LLVM bitcode pth_event.c.bc
[ 31%] Building LLVM bitcode filter_policy.cc.bc
19 warnings generated.
[ 31%] Linking CXX shared library libshadow-preload-bitcoind.so
[ 31%] Building LLVM bitcode hash.cc.bc
[ 31%] Building LLVM bitcode convert.cpp.bc
[ 32%] Building LLVM bitcode histogram.cc.bc
[ 32%] Building LLVM bitcode winmain.cpp.bc
[ 33%] Building LLVM bitcode pth_sched.c.bc
[ 33%] Building LLVM bitcode pth_data.c.bc
[ 33%] Building LLVM bitcode pth_msg.c.bc
[ 33%] Building LLVM bitcode bloom.cpp.bc
[ 33%] Built target shadow-preload-bitcoind
[ 34%] Building LLVM bitcode pth_cancel.c.bc
[ 34%] Building LLVM bitcode logging.cc.bc
[ 34%] Building LLVM bitcode pth_sync.c.bc
[ 34%] Building LLVM bitcode options.cc.bc
[ 35%] Building LLVM bitcode status.cc.bc
[ 35%] Building LLVM bitcode block.cc.bc
[ 36%] Building LLVM bitcode block_builder.cc.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_sched.c:628:20: warning: implicit declaration
of function 'pth_util_select' is invalid in C99 [-Wimplicit-function-declaration]
while ((rc = pth_util_select(fdmax+1, &rfds, &wfds, &efds, pdelay)) < 0
^
[ 36%] Building LLVM bitcode filter_block.cc.bc
[ 36%] Building LLVM bitcode pth_attr.c.bc
[ 37%] Building LLVM bitcode pth_lib.c.bc
1 warning generated.
[ 37%] Building LLVM bitcode pth_fork.c.bc
[ 37%] Building LLVM bitcode pth_high.c.bc
[ 38%] Building LLVM bitcode pth_ext.c.bc
[ 38%] Building LLVM bitcode format.cc.bc
[ 38%] Building LLVM bitcode pth_string.c.bc
[ 39%] Building LLVM bitcode iterator.cc.bc
[ 39%] Building LLVM bitcode merger.cc.bc
[ 39%] Building LLVM bitcode table.cc.bc
[ 40%] Building LLVM bitcode table_builder.cc.bc
[ 40%] Building LLVM bitcode two_level_iterator.cc.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:319:23: warning: implicit declaration of
function 'pth_util_select' is invalid in C99 [-Wimplicit-function-declaration]
while ( pth_util_select(0, NULL, NULL, NULL, timeout) < 0
^
[ 40%] Building LLVM bitcode port_posix.cc.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:479:13: warning: comparison of unsigned
expression < 0 is always false [-Wtautological-compare]
if (nfd < 0 || nfd > FD_SETSIZE)
~~~ ^ ~
[ 40%] Building LLVM bitcode chainparams.cpp.bc
[ 41%] Building LLVM bitcode checkpoints.cpp.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:779:31: warning: while loop has empty
body [-Wempty-body]
&& errno == EINTR) ;
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:779:31: note: put the semicolon on a
separate line to silence this warning
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:953:31: warning: while loop has empty
body [-Wempty-body]
&& errno == EINTR) ;
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:953:31: note: put the semicolon on a
separate line to silence this warning
[ 41%] Building LLVM bitcode coins.cpp.bc
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:1382:31: warning: while loop has empty
body [-Wempty-body]
&& errno == EINTR) ;
^
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/gnu-pth/pth_high.c:1382:31: note: put the semicolon on a
separate line to silence this warning
5 warnings generated.
[ 41%] Building LLVM bitcode core.cpp.bc
[ 41%] Linking LLVM bitcode shadow-pth-bitcode.bc
[ 42%] Building LLVM bitcode crypter.cpp.bc
[ 42%] Building LLVM bitcode hash.cpp.bc
[ 43%] Building LLVM bitcode init.cpp.bc
[ 43%] Building LLVM bitcode key.cpp.bc
[ 43%] Building LLVM bitcode keystore.cpp.bc
[ 44%] Building LLVM bitcode leveldbwrapper.cpp.bc
[ 44%] Building LLVM bitcode main.cpp.bc
[ 44%] Built target shadow-pth-bitcode
[ 44%] Building LLVM bitcode miner.cpp.bc
[ 45%] Building LLVM bitcode netbase.cpp.bc
[ 45%] Building LLVM bitcode net.cpp.bc
[ 45%] Building LLVM bitcode noui.cpp.bc
[ 46%] Building LLVM bitcode protocol.cpp.bc
[ 46%] Building LLVM bitcode rpcblockchain.cpp.bc
[ 46%] Linking LLVM bitcode shadow-leveldb-bitcode.bc
[ 47%] Building LLVM bitcode rpcclient.cpp.bc
[ 47%] Building LLVM bitcode rpcmining.cpp.bc
[ 47%] Built target shadow-leveldb-bitcode
[ 47%] Building LLVM bitcode rpcmisc.cpp.bc
[ 48%] Building LLVM bitcode rpcnet.cpp.bc
[ 48%] Building LLVM bitcode rpcprotocol.cpp.bc
[ 48%] Building LLVM bitcode rpcrawtransaction.cpp.bc
[ 49%] Building LLVM bitcode rpcserver.cpp.bc
[ 49%] Building LLVM bitcode script.cpp.bc
[ 49%] Building LLVM bitcode sync.cpp.bc
[ 50%] Building LLVM bitcode txdb.cpp.bc
[ 50%] Linking LLVM bitcode shadow-boost-bitcode.bc
[ 50%] Building LLVM bitcode txmempool.cpp.bc
[ 50%] Building LLVM bitcode util.cpp.bc
[ 50%] Built target shadow-boost-bitcode
/home/nand/uni/bachelor/dev/shadow-plugin-bitcoin/build/bitcoin/src/main.cpp:2852:33: warning: cast to
'const uint256 *' from smaller integer type 'int' [-Wint-to-pointer-cast]
diskindex.phashBlock = (const uint256*) prevOffset; // Cheat by storing the block number i...
^
[ 50%] Linking LLVM bitcode shadow-plugin-bitcoind-bitcode.bc
[ 50%] Built target shadow-plugin-bitcoind-bitcode
1 warning generated.
[ 50%] Linking LLVM bitcode shadow-bitcoin-bitcode.bc
[ 50%] Built target shadow-bitcoin-bitcode
[ 50%] Linking LLVM bitcode shadow-plugin-bitcoind.bc
[ 50%] Hoisting globals from shadow-plugin-bitcoind.bc to shadow-plugin-bitcoind.hoisted.bc
hoist-globals: HoistGlobals is running as an LLVM module pass plugin
hoist-globals: Searching for constructor initializer function '_plugin_ctors'
hoist-globals: Found '_plugin_ctors'!
hoist-globals: Injecting global constructors 'llvm.global_ctors' into '_plugin_ctors': _GLOBAL__sub_I_bitcoind_base.cpp, __cxx_global_var_init.75, __cxx_global_var_init.76, __cxx_global_var_init.77, __cxx_global_var_init.78, __cxx_global_var_init.79, __cxx_global_var_init.80, __cxx_global_var_init.81, __cxx_global_var_init.82, __cxx_global_var_init.83, _GLOBAL__sub_I_bitcoind.cpp, _GLOBAL__sub_I_chrono.cpp, _GLOBAL__sub_I_thread_clock.cpp, _GLOBAL__sub_I_process_cpu_clocks.cpp, _GLOBAL__sub_I_error_code.cpp, _GLOBAL__sub_I_thread.cpp, _GLOBAL__sub_I_once.cpp, _GLOBAL__sub_I_future.cpp, _GLOBAL__sub_I_codecvt_error_category.cpp, _GLOBAL__sub_I_operations.cpp, _GLOBAL__sub_I_path.cpp, _GLOBAL__sub_I_path_traits.cpp, _GLOBAL__sub_I_portability.cpp, _GLOBAL__sub_I_unique_path.cpp, _GLOBAL__sub_I_cmdline.cpp, _GLOBAL__sub_I_config_file.cpp, _GLOBAL__sub_I_options_description.cpp, _GLOBAL__sub_I_parsers.cpp, _GLOBAL__sub_I_variables_map.cpp, _GLOBAL__sub_I_value_semantic.cpp, _GLOBAL__sub_I_convert.cpp, _GLOBAL__sub_I_winmain.cpp, _GLOBAL__sub_I_split.cpp, _GLOBAL__sub_I_addrman.cpp, _GLOBAL__sub_I_alert.cpp, _GLOBAL__sub_I_base58.cpp, _GLOBAL__sub_I_allocators.cpp, _GLOBAL__sub_I_bloom.cpp, _GLOBAL__sub_I_chainparams.cpp, _GLOBAL__sub_I_checkpoints.cpp, _GLOBAL__sub_I_coins.cpp, _GLOBAL__sub_I_core.cpp, _GLOBAL__sub_I_crypter.cpp, _GLOBAL__sub_I_hash.cpp, _GLOBAL__sub_I_init.cpp, _GLOBAL__sub_I_key.cpp, _GLOBAL__sub_I_keystore.cpp, _GLOBAL__sub_I_leveldbwrapper.cpp, _GLOBAL__sub_I_main.cpp, _GLOBAL__sub_I_miner.cpp, _GLOBAL__sub_I_netbase.cpp, _GLOBAL__sub_I_net.cpp, _GLOBAL__sub_I_noui.cpp, _GLOBAL__sub_I_protocol.cpp, __cxx_global_var_init.122, _GLOBAL__sub_I_rpcblockchain.cpp, __cxx_global_var_init.140, __cxx_global_var_init.141, _GLOBAL__sub_I_rpcclient.cpp, _GLOBAL__sub_I_rpcmining.cpp, _GLOBAL__sub_I_rpcmisc.cpp, _GLOBAL__sub_I_rpcnet.cpp, _GLOBAL__sub_I_rpcprotocol.cpp, _GLOBAL__sub_I_rpcrawtransaction.cpp, __cxx_global_var_init.164, _GLOBAL__sub_I_rpcserver.cpp, _GLOBAL__sub_I_script.cpp, _GLOBAL__sub_I_sync.cpp, _GLOBAL__sub_I_txdb.cpp, _GLOBAL__sub_I_txmempool.cpp, __cxx_global_var_init.71, _GLOBAL__sub_I_util.cpp, _GLOBAL__sub_I_version.cpp
hoist-globals: Iterating existing global variables
hoist-globals: Hoisting globals: shadowlib, llvm.global_ctors, _ZN5boost4asio6detail10call_stackINS1_15task_io_serviceENS3_11thread_infoEE4top_E, _ZN5boost4asio6detail12service_baseINS1_13epoll_reactorEE2idE, _ZN5boost4asio6detail12service_baseINS1_15task_io_serviceEE2idE, _ZN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E, _ZN5boost4asio6detail12service_baseINS1_14strand_serviceEE2idE, _ZN5boost4asio3ssl6detail12openssl_initILb1EE9instance_E, _ZN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEE2idE, _ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE, _ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE, _ZN5boost6spirit7classicL15attach_action_dE, _ZN5boost6spirit7classicL17refactor_action_dE, _ZN5boost6spirit7classicL16refactor_unary_dE, _ZN5boost6spirit7classicL5eps_pE, _ZN5boost6spirit7classicL9epsilon_pE, _ZN5boost6spirit7classicL13strict_real_pE, _ZN5boost6spirit7classicL14strict_ureal_pE, _ZN5boost6spirit7classicL6real_pE, _ZN5boost6spirit7classicL7ureal_pE, _ZN5boost6spirit7classicL6sign_pE, _ZN5boost6spirit7classicL10as_lower_dE, _ZN5boost6spirit7classicL8nocase_dE, _ZN5boost6spirit7classicL5end_pE, _ZN5boost6spirit7classicL5eol_pE, _ZN5boost6spirit7classicL8xdigit_pE, _ZN5boost6spirit7classicL7upper_pE, _ZN5boost6spirit7classicL7space_pE, _ZN5boost6spirit7classicL7blank_pE, _ZN5boost6spirit7classicL7punct_pE, _ZN5boost6spirit7classicL7print_pE, _ZN5boost6spirit7classicL7lower_pE, _ZN5boost6spirit7classicL7graph_pE, _ZN5boost6spirit7classicL7digit_pE, _ZN5boost6spirit7classicL7cntrl_pE, _ZN5boost6spirit7classicL7alpha_pE, _ZN5boost6spirit7classicL7alnum_pE, _ZN5boost6spirit7classicL9anychar_pE, _ZN5boost6spirit7classicL9nothing_pE, _ZN12_GLOBAL__N_12_9E, _ZN12_GLOBAL__N_12_8E, _ZN12_GLOBAL__N_12_7E, _ZN12_GLOBAL__N_12_6E, _ZN12_GLOBAL__N_12_5E, _ZN12_GLOBAL__N_12_4E, _ZN12_GLOBAL__N_12_3E, _ZN12_GLOBAL__N_12_2E, _ZN12_GLOBAL__N_12_1E, _ZN5boost4asio5errorL12ssl_categoryE, _ZGVZN5boost4asio5error16get_ssl_categoryEvE8instance, _ZZN5boost4asio5error16get_ssl_categoryEvE8instance, _ZN5boost4asio5errorL13misc_categoryE, _ZGVZN5boost4asio5error17get_misc_categoryEvE8instance, _ZZN5boost4asio5error17get_misc_categoryEvE8instance, _ZN5boost4asio5errorL17addrinfo_categoryE, _ZGVZN5boost4asio5error21get_addrinfo_categoryEvE8instance, _ZZN5boost4asio5error21get_addrinfo_categoryEvE8instance, _ZN5boost4asio5errorL14netdb_categoryE, _ZGVZN5boost4asio5error18get_netdb_categoryEvE8instance, _ZZN5boost4asio5error18get_netdb_categoryEvE8instance, _ZN5boost4asio5errorL15system_categoryE, _ZN5boost6systemL11native_ecatE, _ZN5boost6systemL10errno_ecatE, _ZN5boost6systemL14posix_categoryE, _ZStL8__ioinit.16, _ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE, _ZGVZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep, _ZZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep, _ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE, _ZGVZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep, _ZZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep, _ZGVN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEE2idE, _ZGVN5boost4asio3ssl6detail12openssl_initILb1EE9instance_E, _ZGVZN5boost4asio3ssl6detail17openssl_init_base8instanceEvE4init, _ZZN5boost4asio3ssl6detail17openssl_init_base8instanceEvE4init, _ZGVN5boost4asio6detail12service_baseINS1_14strand_serviceEE2idE, _ZGVN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E, _ZGVN5boost4asio6detail12service_baseINS1_15task_io_serviceEE2idE, _ZGVN5boost4asio6detail12service_baseINS1_13epoll_reactorEE2idE, _ZGVN5boost4asio6detail10call_stackINS1_15task_io_serviceENS3_11thread_infoEE4top_E, _ZStL8__ioinit, _ZL5slogf, _ZL7fDaemon, bitcoindplugin_ready.epd, main_epd, cxa_atexit_queue, _ZStL8__ioinit.483, _ZStL8__ioinit.480, _ZN5boost12_GLOBAL__N_110utf8_facetE, _ZN12_GLOBAL__N_12_9E.457, _ZN12_GLOBAL__N_12_8E.458, _ZN12_GLOBAL__N_12_7E.459, _ZN12_GLOBAL__N_12_6E.460, _ZN12_GLOBAL__N_12_5E.461, _ZN12_GLOBAL__N_12_4E.462, _ZN12_GLOBAL__N_12_3E.463, _ZN12_GLOBAL__N_12_2E.464, _ZN12_GLOBAL__N_12_1E.465, _ZStL8__ioinit.466, _ZN5boost15program_options3argB5cxx11E, _ZStL8__ioinit.407, _ZStL8__ioinit.353, _ZN12_GLOBAL__N_12_9E.333, _ZN12_GLOBAL__N_12_8E.334, _ZN12_GLOBAL__N_12_7E.335, _ZN12_GLOBAL__N_12_6E.336, _ZN12_GLOBAL__N_12_5E.337, _ZN12_GLOBAL__N_12_4E.338, _ZN12_GLOBAL__N_12_3E.339, _ZN12_GLOBAL__N_12_2E.340, _ZN12_GLOBAL__N_12_1E.341, _ZStL8__ioinit.342, _ZStL8__ioinit.291, _ZStL8__ioinit.280, _ZN12_GLOBAL__N_12_9E.242, _ZN12_GLOBAL__N_12_8E.243, _ZN12_GLOBAL__N_12_7E.244, _ZN12_GLOBAL__N_12_6E.245, _ZN12_GLOBAL__N_12_5E.246, _ZN12_GLOBAL__N_12_4E.247, _ZN12_GLOBAL__N_12_3E.248, _ZN12_GLOBAL__N_12_2E.249, _ZN12_GLOBAL__N_12_1E.250, _ZStL8__ioinit.251, _ZStL8__ioinit.226, _ZN12_GLOBAL__N_1L11valid_posixB5cxx11E, _ZN12_GLOBAL__N_1L21windows_invalid_charsB5cxx11E, _ZStL8__ioinit.221, _ZStL8__ioinit.211, _ZN12_GLOBAL__N_111path_localeE, _ZN12_GLOBAL__N_1L12dot_dot_pathE, _ZN12_GLOBAL__N_1L8dot_pathE, _ZStL8__ioinit.175, _ZN12_GLOBAL__N_1L20not_found_error_codeE, _ZGVZN5boost6system15system_categoryEvE21system_category_const, _ZZN5boost6system15system_categoryEvE21system_category_const, _ZGVZN5boost6system16generic_categoryEvE22generic_category_const, _ZZN5boost6system16generic_categoryEvE22generic_category_const, _ZGVZNK12_GLOBAL__N_122generic_error_category7messageB5cxx11EiE11unknown_errB5cxx11, _ZZNK12_GLOBAL__N_122generic_error_category7messageB5cxx11EiE11unknown_errB5cxx11, _ZN5boost10filesystem6detailL11active_bitsE, _ZN12_GLOBAL__N_1L2okE, _ZN12_GLOBAL__N_111end_dir_itrE, _ZL12dot_dot_path, _ZL8dot_path, _ZStL8__ioinit.121, _ZStL8__ioinit.106, _ZN12_GLOBAL__N_12_9E.90, _ZN12_GLOBAL__N_12_8E.91, _ZN12_GLOBAL__N_12_7E.92, _ZN12_GLOBAL__N_12_6E.93, _ZN12_GLOBAL__N_12_5E.94, _ZN12_GLOBAL__N_12_4E.95, _ZN12_GLOBAL__N_12_3E.96, _ZN12_GLOBAL__N_12_2E.97, _ZN12_GLOBAL__N_12_1E.98, _ZN5boost6systemL11native_ecatE.99, _ZN5boost6systemL10errno_ecatE.100, _ZN5boost6systemL14posix_categoryE.101, _ZStL8__ioinit.102, _ZStL8__ioinit.66, _ZN12_GLOBAL__N_12_9E.17, _ZN12_GLOBAL__N_12_8E.18, _ZN12_GLOBAL__N_12_7E.19, _ZN12_GLOBAL__N_12_6E.20, _ZN12_GLOBAL__N_12_5E.21, _ZN12_GLOBAL__N_12_4E.22, _ZN12_GLOBAL__N_12_3E.23, _ZN12_GLOBAL__N_12_2E.24, _ZN12_GLOBAL__N_12_1E.25, _ZN5boost6systemL11native_ecatE.53, _ZN5boost6systemL10errno_ecatE.54, _ZN5boost6systemL14posix_categoryE.55, _ZStL8__ioinit.56, _ZN5boost6system6throwsE, _ZN5boost6systemL11native_ecatE.43, _ZN5boost6systemL10errno_ecatE.44, _ZN5boost6systemL14posix_categoryE.45, _ZStL8__ioinit.46, _ZN5boost6systemL11native_ecatE.20, _ZN5boost6systemL10errno_ecatE.21, _ZN5boost6systemL14posix_categoryE.22, _ZStL8__ioinit.23, _ZN5boost6systemL11native_ecatE.8, _ZN5boost6systemL10errno_ecatE.9, _ZN5boost6systemL14posix_categoryE.10, _ZStL8__ioinit.11, _ZN5boost6systemL11native_ecatE.50, _ZN5boost6systemL10errno_ecatE.51, _ZN5boost6systemL14posix_categoryE.52, _ZStL8__ioinit.53, _ZN5boost6detail17once_global_epochE, _ZN5boost6detail16once_epoch_mutexE, _ZN5boost6detail13once_epoch_cvE, _ZGVZNK5boost15program_options13variables_map3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5empty, _ZZNK5boost15program_options13variables_map3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5empty, _ZZN5boost6chrono13chrono_detail11tick_factorEvE6factor, _ZN5boost6detail12_GLOBAL__N_128current_thread_tls_init_flagE, _ZN5boost6detail12_GLOBAL__N_122current_thread_tls_keyE, _ZN5boost6detail12_GLOBAL__N_118epoch_tss_key_flagE, _ZN5boost6detail12_GLOBAL__N_113epoch_tss_keyE, _ZGVZN5boost15future_categoryEvE1f, _ZZN5boost15future_categoryEvE1f, _ZGVZN5boost10filesystem22codecvt_error_categoryEvE23codecvt_error_cat_const, _ZZN5boost10filesystem22codecvt_error_categoryEvE23codecvt_error_cat_const, _ZGVZN5boost10filesystem4path7codecvtEvE25posix_lazy_initialization, _ZZN5boost10filesystem4path7codecvtEvE25posix_lazy_initialization, _ZN12_GLOBAL__N_117codecvt_facet_ptrE, _ZN12_GLOBAL__N_126preferred_separator_stringE, _ZN12_GLOBAL__N_116separator_stringE, _ZGVZN5boost10filesystem6detail12initial_pathEPNS_6system10error_codeEE9init_path, _ZZN5boost10filesystem6detail12initial_pathEPNS_6system10error_codeEE9init_path, _ZZN12_GLOBAL__N_18path_maxERmE3max, _ZGVZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEbE5emptyB5cxx11, _ZZN5boost15program_options10validators17get_single_stringIcEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEbE5emptyB5cxx11, _ZGVZN5boost15program_options10validators17get_single_stringIwEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEbE5emptyB5cxx11, _ZZN5boost15program_options10validators17get_single_stringIwEERKNSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEERKSt6vectorIS9_SaIS9_EEbE5emptyB5cxx11, __pth_compat_unit, pth_syscall_soft, pth_syscall_hard, __pth_errno_storage, __pth_errno_flag, pth_uctx_trampoline_ctx, __pth_time_zero, __pth_state_names, __pth_sched, __pth_current, __pth_NQ, __pth_RQ, __pth_WQ, __pth_SQ, __pth_DQ, __pth_favournew, __pth_loadval, __pth_main, __pth_ed, __pth_initialized, __pth_debug.str, pth_keytab, pth_sigpipe, pth_loadticknext, pth_loadtickgap, pth_sigpending, pth_sigblock, pth_sigcatch, pth_sigraised, pth_msgport, pth_join.ev_key, pth_mutex_acquire.ev_key, pth_cond_await.ev_key, pth_waiting_epoll.epd, pth_nap.ev_key, pth_atfork_idx, pth_atfork_list, pth_nanosleep.ev_key, pth_usleep.ev_key, pth_sleep.ev_key, pth_sigwait_ev.ev_key, pth_waitpid.ev_key, pth_select_ev.ev_key_timeout, pth_select_ev.ev_key_select, pth_connect_ev.ev_key, pth_accept_ev.ev_key, pth_read_ev.ev_key, pth_write_ev.ev_key, pth_readv_ev.ev_key, pth_writev_ev.ev_key, pth_pread.mutex, pth_pwrite.mutex, pth_recvfrom_ev.ev_key, pth_sendto_ev.ev_key, pth_pthread_initialized, pth_pthread_concurrency, pth_pthread_atfork_idx, pth_pthread_atfork_info, pth_pthread_cond_timedwait.ev_key, _ZN7leveldbL4onceE, _ZN7leveldbL8bytewiseE, _ZN7leveldbL4onceE.442, _ZN7leveldbL11default_envE, _ZN11json_spirit10Value_implINS_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE4nullE, _ZN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEE2idE, _ZN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3tcpEEEE2idE, _ZN5boost4asio6detail12service_baseINS0_23socket_acceptor_serviceINS0_2ip3tcpEEEE2idE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE, _Z11CLIENT_DATEB5cxx11, _Z12CLIENT_BUILDB5cxx11, _Z11CLIENT_NAMEB5cxx11, _ZL14cs_nTimeOffset, _ZL12csPathCached, _ZL10pathCached, _ZL9safeCharsB5cxx11, instance_of_cinit2, instance_of_cinit, _ZL14ppmutexOpenSSL, uiInterface, _Z14strMiscWarningB5cxx11, _Z12mapMultiArgsB5cxx11, _Z7mapArgsB5cxx11, _ZN12_GLOBAL__N_12_9E.3513, _ZN12_GLOBAL__N_12_8E.3514, _ZN12_GLOBAL__N_12_7E.3515, _ZN12_GLOBAL__N_12_6E.3516, _ZN12_GLOBAL__N_12_5E.3517, _ZN12_GLOBAL__N_12_4E.3518, _ZN12_GLOBAL__N_12_3E.3519, _ZN12_GLOBAL__N_12_2E.3520, _ZN12_GLOBAL__N_12_1E.3521, _ZN5boost6systemL11native_ecatE.3522, _ZN5boost6systemL10errno_ecatE.3523, _ZN5boost6systemL14posix_categoryE.3524, _ZStL8__ioinit.3525, _ZGVN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE, _ZN12_GLOBAL__N_12_9E.3403, _ZN12_GLOBAL__N_12_8E.3404, _ZN12_GLOBAL__N_12_7E.3405, _ZN12_GLOBAL__N_12_6E.3406, _ZN12_GLOBAL__N_12_5E.3407, _ZN12_GLOBAL__N_12_4E.3408, _ZN12_GLOBAL__N_12_3E.3409, _ZN12_GLOBAL__N_12_2E.3410, _ZN12_GLOBAL__N_12_1E.3411, _ZN5boost6systemL11native_ecatE.3412, _ZN5boost6systemL10errno_ecatE.3413, _ZN5boost6systemL14posix_categoryE.3414, _ZStL8__ioinit.3415, _ZN12_GLOBAL__N_12_9E.3333, _ZN12_GLOBAL__N_12_8E.3334, _ZN12_GLOBAL__N_12_7E.3335, _ZN12_GLOBAL__N_12_6E.3336, _ZN12_GLOBAL__N_12_5E.3337, _ZN12_GLOBAL__N_12_4E.3338, _ZN12_GLOBAL__N_12_3E.3339, _ZN12_GLOBAL__N_12_2E.3340, _ZN12_GLOBAL__N_12_1E.3341, _ZN5boost6systemL11native_ecatE.3342, _ZN5boost6systemL10errno_ecatE.3343, _ZN5boost6systemL14posix_categoryE.3344, _ZStL8__ioinit.3345, _ZN12_GLOBAL__N_12_9E.3295, _ZN12_GLOBAL__N_12_8E.3296, _ZN12_GLOBAL__N_12_7E.3297, _ZN12_GLOBAL__N_12_6E.3298, _ZN12_GLOBAL__N_12_5E.3299, _ZN12_GLOBAL__N_12_4E.3300, _ZN12_GLOBAL__N_12_3E.3301, _ZN12_GLOBAL__N_12_2E.3302, _ZN12_GLOBAL__N_12_1E.3303, _ZN5boost6systemL11native_ecatE.3304, _ZN5boost6systemL10errno_ecatE.3305, _ZN5boost6systemL14posix_categoryE.3306, _ZStL8__ioinit.3307, _ZL6bnTrue, _ZL7bnFalse, _ZL5bnOne, _ZL6bnZero, _ZL7vchTrue, _ZL7vchZero, _ZL8vchFalse, _ZN12_GLOBAL__N_12_9E.3056, _ZN12_GLOBAL__N_12_8E.3057, _ZN12_GLOBAL__N_12_7E.3058, _ZN12_GLOBAL__N_12_6E.3059, _ZN12_GLOBAL__N_12_5E.3060, _ZN12_GLOBAL__N_12_4E.3061, _ZN12_GLOBAL__N_12_3E.3062, _ZN12_GLOBAL__N_12_2E.3063, _ZN12_GLOBAL__N_12_1E.3064, _ZN5boost6systemL11native_ecatE.3065, _ZN5boost6systemL10errno_ecatE.3066, _ZN5boost6systemL14posix_categoryE.3067, _ZStL8__ioinit.3068, tableRPC, _ZL12vRPCCommands, _Z15strMessageMagicB5cxx11, _ZZ7Hash160IPKhE7uint160T_S3_E6pblank, _ZL14pCurrentParams, _ZL10mainParams, _ZZ4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEE7uint256T_S8_E6pblank, _ZL9pszBase58, _ZN11json_spiritL15Value_type_nameE, _ZZ7Hash160IN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEE7uint160T_S9_E6pblank, mempool, pcoinsTip, _ZGVZ18signrawtransactionRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE16mapSigHashValuesB5cxx11, _ZZ18signrawtransactionRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE16mapSigHashValuesB5cxx11, _ZN17LockedPageManager9init_flagE, _ZN17LockedPageManager9_instanceE, _ZGVZN17LockedPageManager14CreateInstanceEvE8instance, _ZZN17LockedPageManager14CreateInstanceEvE8instance, _ZGVZ8CheckSigSt6vectorIhSaIhEERKS1_RK7CScriptRK12CTransactionjiiE14signatureCache, _ZZ8CheckSigSt6vectorIhSaIhEERKS1_RK7CScriptRK12CTransactionjiiE14signatureCache, _ZZN12_GLOBAL__N_16CECKey6VerifyERK7uint256RKSt6vectorIhSaIhEEE11ecdsa_count, fPrintToConsole, fPrintToDebugLog, _ZL18debugPrintInitFlag, _ZL7fileout, _ZL13mutexDebugLog, fReopenDebugLog, fLogTimestamps, _ZZ11LogPrintStrRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE15fStartedNewLine, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE19default_time_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE27duration_sign_negative_onlyE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE28default_time_duration_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE34iso_time_format_extended_specifierE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE25iso_time_format_specifierE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE38seconds_with_fractional_seconds_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14seconds_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE24posix_zone_string_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE16zone_name_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE18zone_abbrev_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE24zone_iso_extended_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15zone_iso_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE25fractional_seconds_formatE, _ZN5boost9date_time10time_facetINS_10posix_time5ptimeEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE33fractional_seconds_or_none_formatE, _ZL9nMockTime, fDebug, _ZGVZ17LogAcceptCategoryPKcE11ptrCategoryB5cxx11, _ZZ17LogAcceptCategoryPKcE11ptrCategoryB5cxx11, _ZGVZ6SolverRK7CScriptR10txnouttypeRSt6vectorIS4_IhSaIhEESaIS6_EEE10mTemplates, _ZZ6SolverRK7CScriptR10txnouttypeRSt6vectorIS4_IhSaIhEESaIS6_EEE10mTemplates, _ZZNK5boost13assign_detail9converterINS0_12generic_listISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEESt15_Deque_iteratorISA_RSA_PSA_EE20convert_to_containerISt3mapIS9_iSt4lessIS9_ESaIS3_IKS9_iEEEEET_vE1cB5cxx11, _ZN11json_spiritL15Value_type_nameE.2923, _ZZNK5boost13assign_detail9converterINS0_12generic_listISt4pairIPKcN11json_spirit10Value_typeEEEESt15_Deque_iteratorIS8_RS8_PS8_EE20convert_to_containerISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessISM_ESaIS3_IKSM_S7_EEEEET_vE1cB5cxx11, _ZZNK5boost13assign_detail9converterINS0_12generic_listIN11json_spirit10Value_typeEEESt15_Deque_iteratorIS4_RS4_PS4_EE20convert_to_containerINSt7__cxx114listIS4_SaIS4_EEEEET_vE1cB5cxx11, cs_mapRelay, vRelayExpiration, mapRelay, cs_vNodes, vNodes, _ZN12_GLOBAL__N_19g_signalsE, cs_main, chainActive, _ZN12CTransaction14nMinRelayTxFeeE, _ZGVZ18AcceptToMemoryPoolR10CTxMemPoolR16CValidationStateRK12CTransactionbPbbE13csFreeLimiter, _ZZ18AcceptToMemoryPoolR10CTxMemPoolR16CValidationStateRK12CTransactionbPbbE13csFreeLimiter, _ZZ18AcceptToMemoryPoolR10CTxMemPoolR16CValidationStateRK12CTransactionbPbbE9nLastTime, _ZZ18AcceptToMemoryPoolR10CTxMemPoolR16CValidationStateRK12CTransactionbPbbE10dFreeCount, mapBlockIndex, _ZN12CTransaction9nMinTxFeeE, _ZL11nTimeOffset, fTxIndex, pblocktree, _ZZ4HashIPcE7uint256T_S2_E6pblank, mapOrphanBlocks, mapOrphanBlocksByPrev, _ZZ4HashIPcS0_E7uint256T_S2_T0_S3_E6pblank, _ZN11Checkpoints8fEnabledE, _ZN11CheckpointsL21mapCheckpointsRegtestE, _ZN11CheckpointsL14mapCheckpointsE, _ZN11CheckpointsL21mapCheckpointsTestnetE, _ZN12_GLOBAL__N_119cs_nBlockSequenceIdE, _ZN12_GLOBAL__N_116nBlockSequenceIdE, _ZN12_GLOBAL__N_118setBlockIndexValidE, _ZGVZ15AddToBlockIndexR6CBlockR16CValidationStateRK13CDiskBlockPosE20hashPrevBestCoinBase, _ZZ15AddToBlockIndexR6CBlockR16CValidationStateRK13CDiskBlockPosE20hashPrevBestCoinBase, pindexBestForkTip, pindexBestForkBase, _ZN12_GLOBAL__N_117pindexBestInvalidE, fLargeWorkForkFound, fLargeWorkInvalidChainFound, fImporting, fReindex, _ZZ22IsInitialBlockDownloadvE14pindexLastBest, _ZZ22IsInitialBlockDownloadvE11nLastUpdate, chainMostWork, _ZN12_GLOBAL__N_114mapBlockSourceE, fBenchmark, nTimeBestReceived, nCoinCacheSize, _ZZL15WriteChainStateR16CValidationStateE10nLastWrite, _ZN12_GLOBAL__N_116cs_LastBlockFileE, _ZN12_GLOBAL__N_114nLastBlockFileE, _ZN12_GLOBAL__N_117infoLastBlockFileE, fRequestShutdown, _ZN12_GLOBAL__N_112mapNodeStateE, nScriptCheckThreads, _ZL16scriptcheckqueue, _ZL9pnodeSync, _ZN5CNode17cs_totalBytesSentE, _ZN5CNode15nTotalBytesSentE, _ZZ4HashIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIc25zero_after_free_allocatorIcEEEEE7uint256T_S9_E6pblank, insecure_rand_Rz, insecure_rand_Rw, nLastBlockSize, nLastBlockTx, cs_mapAlerts, mapAlerts, _ZZ16getblocktemplateRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE10pindexPrev, _ZZ16getblocktemplateRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE24nTransactionsUpdatedLast, _ZZ16getblocktemplateRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE6nStart, _ZZ16getblocktemplateRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE14pblocktemplate, COINBASE_FLAGS, _ZGVZ16getblocktemplateRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE8aMutableB5cxx11, _ZZ16getblocktemplateRKSt6vectorIN11json_spirit10Value_implINS0_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISA_EEbE8aMutableB5cxx11, _ZGVZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10block_list, _ZZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10block_list, _ZGVZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11block_prevs, _ZZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11block_prevs, _ZGVZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE12prev_offsets, _ZZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE12prev_offsets, _ZGVZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10mapOffsets, _ZZL19CreateIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10mapOffsets, _ZL13cs_proxyInfos, _ZL9proxyInfo, _ZZ12EncodeBase32B5cxx11PKhmE7pbase32, _ZN5CNode17cs_totalBytesRecvE, _ZN5CNode15nTotalBytesRecvE, cs_vAddedNodes, _Z11vAddedNodesB5cxx11, fNameLookup, nConnectTimeout, addrman, cs_nLastNodeId, nLastNodeId, _ZL9g_signals, nLocalHostNonce, nLocalServices, fNoListen, cs_mapLocalHost, mapLocalHost, _ZL13nameproxyInfo, _ZL13rpc_acceptors, _ZL14deadlineTimersB5cxx11, _ZL19strRPCUserColonPassB5cxx11, _ZN5boost6spirit7classicL15attach_action_dE.2875, _ZN5boost6spirit7classicL17refactor_action_dE.2876, _ZN5boost6spirit7classicL16refactor_unary_dE.2877, _ZN5boost6spirit7classicL5eps_pE.2878, _ZN5boost6spirit7classicL9epsilon_pE.2879, _ZN5boost6spirit7classicL13strict_real_pE.2880, _ZN5boost6spirit7classicL14strict_ureal_pE.2881, _ZN5boost6spirit7classicL6real_pE.2882, _ZN5boost6spirit7classicL7ureal_pE.2883, _ZN5boost6spirit7classicL6sign_pE.2884, _ZN5boost6spirit7classicL10as_lower_dE.2885, _ZN5boost6spirit7classicL8nocase_dE.2886, _ZN5boost6spirit7classicL5end_pE.2887, _ZN5boost6spirit7classicL5eol_pE.2888, _ZN5boost6spirit7classicL8xdigit_pE.2889, _ZN5boost6spirit7classicL7upper_pE.2890, _ZN5boost6spirit7classicL7space_pE.2891, _ZN5boost6spirit7classicL7blank_pE.2892, _ZN5boost6spirit7classicL7punct_pE.2893, _ZN5boost6spirit7classicL7print_pE.2894, _ZN5boost6spirit7classicL7lower_pE.2895, _ZN5boost6spirit7classicL7graph_pE.2896, _ZN5boost6spirit7classicL7digit_pE.2897, _ZN5boost6spirit7classicL7cntrl_pE.2898, _ZN5boost6spirit7classicL7alpha_pE.2899, _ZN5boost6spirit7classicL7alnum_pE.2900, _ZN5boost6spirit7classicL9anychar_pE.2901, _ZN5boost6spirit7classicL9nothing_pE.2902, _ZN12_GLOBAL__N_12_9E.2903, _ZN12_GLOBAL__N_12_8E.2904, _ZN12_GLOBAL__N_12_7E.2905, _ZN12_GLOBAL__N_12_6E.2906, _ZN12_GLOBAL__N_12_5E.2907, _ZN12_GLOBAL__N_12_4E.2908, _ZN12_GLOBAL__N_12_3E.2909, _ZN12_GLOBAL__N_12_2E.2910, _ZN12_GLOBAL__N_12_1E.2911, _ZN5boost4asio5errorL12ssl_categoryE.2912, _ZN5boost4asio5errorL13misc_categoryE.2913, _ZN5boost4asio5errorL17addrinfo_categoryE.2914, _ZN5boost4asio5errorL14netdb_categoryE.2915, _ZN5boost4asio5errorL15system_categoryE.2916, _ZN5boost6systemL11native_ecatE.2917, _ZN5boost6systemL10errno_ecatE.2918, _ZN5boost6systemL14posix_categoryE.2919, _ZStL8__ioinit.2920, _ZGVN5boost4asio6detail12service_baseINS0_23socket_acceptor_serviceINS0_2ip3tcpEEEE2idE, _ZN5boost6spirit7classicL15attach_action_dE.2662, _ZN5boost6spirit7classicL17refactor_action_dE.2663, _ZN5boost6spirit7classicL16refactor_unary_dE.2664, _ZN5boost6spirit7classicL5eps_pE.2665, _ZN5boost6spirit7classicL9epsilon_pE.2666, _ZN5boost6spirit7classicL13strict_real_pE.2667, _ZN5boost6spirit7classicL14strict_ureal_pE.2668, _ZN5boost6spirit7classicL6real_pE.2669, _ZN5boost6spirit7classicL7ureal_pE.2670, _ZN5boost6spirit7classicL6sign_pE.2671, _ZN5boost6spirit7classicL10as_lower_dE.2672, _ZN5boost6spirit7classicL8nocase_dE.2673, _ZN5boost6spirit7classicL5end_pE.2674, _ZN5boost6spirit7classicL5eol_pE.2675, _ZN5boost6spirit7classicL8xdigit_pE.2676, _ZN5boost6spirit7classicL7upper_pE.2677, _ZN5boost6spirit7classicL7space_pE.2678, _ZN5boost6spirit7classicL7blank_pE.2679, _ZN5boost6spirit7classicL7punct_pE.2680, _ZN5boost6spirit7classicL7print_pE.2681, _ZN5boost6spirit7classicL7lower_pE.2682, _ZN5boost6spirit7classicL7graph_pE.2683, _ZN5boost6spirit7classicL7digit_pE.2684, _ZN5boost6spirit7classicL7cntrl_pE.2685, _ZN5boost6spirit7classicL7alpha_pE.2686, _ZN5boost6spirit7classicL7alnum_pE.2687, _ZN5boost6spirit7classicL9anychar_pE.2688, _ZN5boost6spirit7classicL9nothing_pE.2689, _ZN5boost4asio5errorL12ssl_categoryE.2690, _ZN5boost4asio5errorL13misc_categoryE.2691, _ZN5boost4asio5errorL17addrinfo_categoryE.2692, _ZN5boost4asio5errorL14netdb_categoryE.2693, _ZN5boost4asio5errorL15system_categoryE.2694, _ZN12_GLOBAL__N_12_9E.2695, _ZN12_GLOBAL__N_12_8E.2696, _ZN12_GLOBAL__N_12_7E.2697, _ZN12_GLOBAL__N_12_6E.2698, _ZN12_GLOBAL__N_12_5E.2699, _ZN12_GLOBAL__N_12_4E.2700, _ZN12_GLOBAL__N_12_3E.2701, _ZN12_GLOBAL__N_12_2E.2702, _ZN12_GLOBAL__N_12_1E.2703, _ZN5boost6systemL11native_ecatE.2704, _ZN5boost6systemL10errno_ecatE.2705, _ZN5boost6systemL14posix_categoryE.2706, _ZStL8__ioinit.2707, _ZN5boost6spirit7classicL15attach_action_dE.2522, _ZN5boost6spirit7classicL17refactor_action_dE.2523, _ZN5boost6spirit7classicL16refactor_unary_dE.2524, _ZN5boost6spirit7classicL5eps_pE.2525, _ZN5boost6spirit7classicL9epsilon_pE.2526, _ZN5boost6spirit7classicL13strict_real_pE.2527, _ZN5boost6spirit7classicL14strict_ureal_pE.2528, _ZN5boost6spirit7classicL6real_pE.2529, _ZN5boost6spirit7classicL7ureal_pE.2530, _ZN5boost6spirit7classicL6sign_pE.2531, _ZN5boost6spirit7classicL10as_lower_dE.2532, _ZN5boost6spirit7classicL8nocase_dE.2533, _ZN5boost6spirit7classicL5end_pE.2534, _ZN5boost6spirit7classicL5eol_pE.2535, _ZN5boost6spirit7classicL8xdigit_pE.2536, _ZN5boost6spirit7classicL7upper_pE.2537, _ZN5boost6spirit7classicL7space_pE.2538, _ZN5boost6spirit7classicL7blank_pE.2539, _ZN5boost6spirit7classicL7punct_pE.2540, _ZN5boost6spirit7classicL7print_pE.2541, _ZN5boost6spirit7classicL7lower_pE.2542, _ZN5boost6spirit7classicL7graph_pE.2543, _ZN5boost6spirit7classicL7digit_pE.2544, _ZN5boost6spirit7classicL7cntrl_pE.2545, _ZN5boost6spirit7classicL7alpha_pE.2546, _ZN5boost6spirit7classicL7alnum_pE.2547, _ZN5boost6spirit7classicL9anychar_pE.2548, _ZN5boost6spirit7classicL9nothing_pE.2549, _ZN12_GLOBAL__N_12_9E.2550, _ZN12_GLOBAL__N_12_8E.2551, _ZN12_GLOBAL__N_12_7E.2552, _ZN12_GLOBAL__N_12_6E.2553, _ZN12_GLOBAL__N_12_5E.2554, _ZN12_GLOBAL__N_12_4E.2555, _ZN12_GLOBAL__N_12_3E.2556, _ZN12_GLOBAL__N_12_2E.2557, _ZN12_GLOBAL__N_12_1E.2558, _ZN5boost4asio5errorL12ssl_categoryE.2559, _ZN5boost4asio5errorL13misc_categoryE.2560, _ZN5boost4asio5errorL17addrinfo_categoryE.2561, _ZN5boost4asio5errorL14netdb_categoryE.2562, _ZN5boost4asio5errorL15system_categoryE.2563, _ZN5boost6systemL11native_ecatE.2564, _ZN5boost6systemL10errno_ecatE.2565, _ZN5boost6systemL14posix_categoryE.2566, _ZStL8__ioinit.2567, _ZN5boost6spirit7classicL15attach_action_dE.2364, _ZN5boost6spirit7classicL17refactor_action_dE.2365, _ZN5boost6spirit7classicL16refactor_unary_dE.2366, _ZN5boost6spirit7classicL5eps_pE.2367, _ZN5boost6spirit7classicL9epsilon_pE.2368, _ZN5boost6spirit7classicL13strict_real_pE.2369, _ZN5boost6spirit7classicL14strict_ureal_pE.2370, _ZN5boost6spirit7classicL6real_pE.2371, _ZN5boost6spirit7classicL7ureal_pE.2372, _ZN5boost6spirit7classicL6sign_pE.2373, _ZN5boost6spirit7classicL10as_lower_dE.2374, _ZN5boost6spirit7classicL8nocase_dE.2375, _ZN5boost6spirit7classicL5end_pE.2376, _ZN5boost6spirit7classicL5eol_pE.2377, _ZN5boost6spirit7classicL8xdigit_pE.2378, _ZN5boost6spirit7classicL7upper_pE.2379, _ZN5boost6spirit7classicL7space_pE.2380, _ZN5boost6spirit7classicL7blank_pE.2381, _ZN5boost6spirit7classicL7punct_pE.2382, _ZN5boost6spirit7classicL7print_pE.2383, _ZN5boost6spirit7classicL7lower_pE.2384, _ZN5boost6spirit7classicL7graph_pE.2385, _ZN5boost6spirit7classicL7digit_pE.2386, _ZN5boost6spirit7classicL7cntrl_pE.2387, _ZN5boost6spirit7classicL7alpha_pE.2388, _ZN5boost6spirit7classicL7alnum_pE.2389, _ZN5boost6spirit7classicL9anychar_pE.2390, _ZN5boost6spirit7classicL9nothing_pE.2391, _ZN12_GLOBAL__N_12_9E.2392, _ZN12_GLOBAL__N_12_8E.2393, _ZN12_GLOBAL__N_12_7E.2394, _ZN12_GLOBAL__N_12_6E.2395, _ZN12_GLOBAL__N_12_5E.2396, _ZN12_GLOBAL__N_12_4E.2397, _ZN12_GLOBAL__N_12_3E.2398, _ZN12_GLOBAL__N_12_2E.2399, _ZN12_GLOBAL__N_12_1E.2400, _ZN5boost4asio5errorL12ssl_categoryE.2401, _ZN5boost4asio5errorL13misc_categoryE.2402, _ZN5boost4asio5errorL17addrinfo_categoryE.2403, _ZN5boost4asio5errorL14netdb_categoryE.2404, _ZN5boost4asio5errorL15system_categoryE.2405, _ZN5boost6systemL11native_ecatE.2406, _ZN5boost6systemL10errno_ecatE.2407, _ZN5boost6systemL14posix_categoryE.2408, _ZStL8__ioinit.2409, _ZN5boost6spirit7classicL15attach_action_dE.2226, _ZN5boost6spirit7classicL17refactor_action_dE.2227, _ZN5boost6spirit7classicL16refactor_unary_dE.2228, _ZN5boost6spirit7classicL5eps_pE.2229, _ZN5boost6spirit7classicL9epsilon_pE.2230, _ZN5boost6spirit7classicL13strict_real_pE.2231, _ZN5boost6spirit7classicL14strict_ureal_pE.2232, _ZN5boost6spirit7classicL6real_pE.2233, _ZN5boost6spirit7classicL7ureal_pE.2234, _ZN5boost6spirit7classicL6sign_pE.2235, _ZN5boost6spirit7classicL10as_lower_dE.2236, _ZN5boost6spirit7classicL8nocase_dE.2237, _ZN5boost6spirit7classicL5end_pE.2238, _ZN5boost6spirit7classicL5eol_pE.2239, _ZN5boost6spirit7classicL8xdigit_pE.2240, _ZN5boost6spirit7classicL7upper_pE.2241, _ZN5boost6spirit7classicL7space_pE.2242, _ZN5boost6spirit7classicL7blank_pE.2243, _ZN5boost6spirit7classicL7punct_pE.2244, _ZN5boost6spirit7classicL7print_pE.2245, _ZN5boost6spirit7classicL7lower_pE.2246, _ZN5boost6spirit7classicL7graph_pE.2247, _ZN5boost6spirit7classicL7digit_pE.2248, _ZN5boost6spirit7classicL7cntrl_pE.2249, _ZN5boost6spirit7classicL7alpha_pE.2250, _ZN5boost6spirit7classicL7alnum_pE.2251, _ZN5boost6spirit7classicL9anychar_pE.2252, _ZN5boost6spirit7classicL9nothing_pE.2253, _ZN5boost4asio5errorL12ssl_categoryE.2254, _ZN5boost4asio5errorL13misc_categoryE.2255, _ZN5boost4asio5errorL17addrinfo_categoryE.2256, _ZN5boost4asio5errorL14netdb_categoryE.2257, _ZN5boost4asio5errorL15system_categoryE.2258, _ZN12_GLOBAL__N_12_9E.2259, _ZN12_GLOBAL__N_12_8E.2260, _ZN12_GLOBAL__N_12_7E.2261, _ZN12_GLOBAL__N_12_6E.2262, _ZN12_GLOBAL__N_12_5E.2263, _ZN12_GLOBAL__N_12_4E.2264, _ZN12_GLOBAL__N_12_3E.2265, _ZN12_GLOBAL__N_12_2E.2266, _ZN12_GLOBAL__N_12_1E.2267, _ZN5boost6systemL11native_ecatE.2268, _ZN5boost6systemL10errno_ecatE.2269, _ZN5boost6systemL14posix_categoryE.2270, _ZStL8__ioinit.2271, _ZN5boost6spirit7classicL15attach_action_dE.2075, _ZN5boost6spirit7classicL17refactor_action_dE.2076, _ZN5boost6spirit7classicL16refactor_unary_dE.2077, _ZN5boost6spirit7classicL5eps_pE.2078, _ZN5boost6spirit7classicL9epsilon_pE.2079, _ZN5boost6spirit7classicL13strict_real_pE.2080, _ZN5boost6spirit7classicL14strict_ureal_pE.2081, _ZN5boost6spirit7classicL6real_pE.2082, _ZN5boost6spirit7classicL7ureal_pE.2083, _ZN5boost6spirit7classicL6sign_pE.2084, _ZN5boost6spirit7classicL10as_lower_dE.2085, _ZN5boost6spirit7classicL8nocase_dE.2086, _ZN5boost6spirit7classicL5end_pE.2087, _ZN5boost6spirit7classicL5eol_pE.2088, _ZN5boost6spirit7classicL8xdigit_pE.2089, _ZN5boost6spirit7classicL7upper_pE.2090, _ZN5boost6spirit7classicL7space_pE.2091, _ZN5boost6spirit7classicL7blank_pE.2092, _ZN5boost6spirit7classicL7punct_pE.2093, _ZN5boost6spirit7classicL7print_pE.2094, _ZN5boost6spirit7classicL7lower_pE.2095, _ZN5boost6spirit7classicL7graph_pE.2096, _ZN5boost6spirit7classicL7digit_pE.2097, _ZN5boost6spirit7classicL7cntrl_pE.2098, _ZN5boost6spirit7classicL7alpha_pE.2099, _ZN5boost6spirit7classicL7alnum_pE.2100, _ZN5boost6spirit7classicL9anychar_pE.2101, _ZN5boost6spirit7classicL9nothing_pE.2102, _ZN12_GLOBAL__N_12_9E.2103, _ZN12_GLOBAL__N_12_8E.2104, _ZN12_GLOBAL__N_12_7E.2105, _ZN12_GLOBAL__N_12_6E.2106, _ZN12_GLOBAL__N_12_5E.2107, _ZN12_GLOBAL__N_12_4E.2108, _ZN12_GLOBAL__N_12_3E.2109, _ZN12_GLOBAL__N_12_2E.2110, _ZN12_GLOBAL__N_12_1E.2111, _ZN5boost4asio5errorL12ssl_categoryE.2112, _ZN5boost4asio5errorL13misc_categoryE.2113, _ZN5boost4asio5errorL17addrinfo_categoryE.2114, _ZN5boost4asio5errorL14netdb_categoryE.2115, _ZN5boost4asio5errorL15system_categoryE.2116, _ZN5boost6systemL11native_ecatE.2117, _ZN5boost6systemL10errno_ecatE.2118, _ZN5boost6systemL14posix_categoryE.2119, _ZStL8__ioinit.2120, _ZN5boost4asio5errorL12ssl_categoryE.1833, _ZN5boost4asio5errorL13misc_categoryE.1834, _ZN5boost4asio5errorL17addrinfo_categoryE.1835, _ZN5boost4asio5errorL14netdb_categoryE.1836, _ZN5boost4asio5errorL15system_categoryE.1837, _ZN5boost6systemL11native_ecatE.1838, _ZN5boost6systemL10errno_ecatE.1839, _ZN5boost6systemL14posix_categoryE.1840, _ZN5boost6spirit7classicL15attach_action_dE.1841, _ZN5boost6spirit7classicL17refactor_action_dE.1842, _ZN5boost6spirit7classicL16refactor_unary_dE.1843, _ZN5boost6spirit7classicL5eps_pE.1844, _ZN5boost6spirit7classicL9epsilon_pE.1845, _ZN5boost6spirit7classicL13strict_real_pE.1846, _ZN5boost6spirit7classicL14strict_ureal_pE.1847, _ZN5boost6spirit7classicL6real_pE.1848, _ZN5boost6spirit7classicL7ureal_pE.1849, _ZN5boost6spirit7classicL6sign_pE.1850, _ZN5boost6spirit7classicL10as_lower_dE.1851, _ZN5boost6spirit7classicL8nocase_dE.1852, _ZN5boost6spirit7classicL5end_pE.1853, _ZN5boost6spirit7classicL5eol_pE.1854, _ZN5boost6spirit7classicL8xdigit_pE.1855, _ZN5boost6spirit7classicL7upper_pE.1856, _ZN5boost6spirit7classicL7space_pE.1857, _ZN5boost6spirit7classicL7blank_pE.1858, _ZN5boost6spirit7classicL7punct_pE.1859, _ZN5boost6spirit7classicL7print_pE.1860, _ZN5boost6spirit7classicL7lower_pE.1861, _ZN5boost6spirit7classicL7graph_pE.1862, _ZN5boost6spirit7classicL7digit_pE.1863, _ZN5boost6spirit7classicL7cntrl_pE.1864, _ZN5boost6spirit7classicL7alpha_pE.1865, _ZN5boost6spirit7classicL7alnum_pE.1866, _ZN5boost6spirit7classicL9anychar_pE.1867, _ZN5boost6spirit7classicL9nothing_pE.1868, _ZN12_GLOBAL__N_12_9E.1869, _ZN12_GLOBAL__N_12_8E.1870, _ZN12_GLOBAL__N_12_7E.1871, _ZN12_GLOBAL__N_12_6E.1872, _ZN12_GLOBAL__N_12_5E.1873, _ZN12_GLOBAL__N_12_4E.1874, _ZN12_GLOBAL__N_12_3E.1875, _ZN12_GLOBAL__N_12_2E.1876, _ZN12_GLOBAL__N_12_1E.1877, _ZStL8__ioinit.1878, _ZGVN5boost4asio6detail12service_baseINS0_2ip16resolver_serviceINS3_3tcpEEEE2idE, _ZGVN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEE2idE, _ZN5boost6spirit7classicL15attach_action_dE.1660, _ZN5boost6spirit7classicL17refactor_action_dE.1661, _ZN5boost6spirit7classicL16refactor_unary_dE.1662, _ZN5boost6spirit7classicL5eps_pE.1663, _ZN5boost6spirit7classicL9epsilon_pE.1664, _ZN5boost6spirit7classicL13strict_real_pE.1665, _ZN5boost6spirit7classicL14strict_ureal_pE.1666, _ZN5boost6spirit7classicL6real_pE.1667, _ZN5boost6spirit7classicL7ureal_pE.1668, _ZN5boost6spirit7classicL6sign_pE.1669, _ZN5boost6spirit7classicL10as_lower_dE.1670, _ZN5boost6spirit7classicL8nocase_dE.1671, _ZN5boost6spirit7classicL5end_pE.1672, _ZN5boost6spirit7classicL5eol_pE.1673, _ZN5boost6spirit7classicL8xdigit_pE.1674, _ZN5boost6spirit7classicL7upper_pE.1675, _ZN5boost6spirit7classicL7space_pE.1676, _ZN5boost6spirit7classicL7blank_pE.1677, _ZN5boost6spirit7classicL7punct_pE.1678, _ZN5boost6spirit7classicL7print_pE.1679, _ZN5boost6spirit7classicL7lower_pE.1680, _ZN5boost6spirit7classicL7graph_pE.1681, _ZN5boost6spirit7classicL7digit_pE.1682, _ZN5boost6spirit7classicL7cntrl_pE.1683, _ZN5boost6spirit7classicL7alpha_pE.1684, _ZN5boost6spirit7classicL7alnum_pE.1685, _ZN5boost6spirit7classicL9anychar_pE.1686, _ZN5boost6spirit7classicL9nothing_pE.1687, _ZN12_GLOBAL__N_12_9E.1688, _ZN12_GLOBAL__N_12_8E.1689, _ZN12_GLOBAL__N_12_7E.1690, _ZN12_GLOBAL__N_12_6E.1691, _ZN12_GLOBAL__N_12_5E.1692, _ZN12_GLOBAL__N_12_4E.1693, _ZN12_GLOBAL__N_12_3E.1694, _ZN12_GLOBAL__N_12_2E.1695, _ZN12_GLOBAL__N_12_1E.1696, _ZN5boost4asio5errorL12ssl_categoryE.1697, _ZN5boost4asio5errorL13misc_categoryE.1698, _ZN5boost4asio5errorL17addrinfo_categoryE.1699, _ZN5boost4asio5errorL14netdb_categoryE.1700, _ZN5boost4asio5errorL15system_categoryE.1701, _ZN5boost6systemL11native_ecatE.1702, _ZN5boost6systemL10errno_ecatE.1703, _ZN5boost6systemL14posix_categoryE.1704, _ZStL8__ioinit.1705, _ZGVN11json_spirit10Value_implINS_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE4nullE, _ZN12_GLOBAL__N_12_9E.1560, _ZN12_GLOBAL__N_12_8E.1561, _ZN12_GLOBAL__N_12_7E.1562, _ZN12_GLOBAL__N_12_6E.1563, _ZN12_GLOBAL__N_12_5E.1564, _ZN12_GLOBAL__N_12_4E.1565, _ZN12_GLOBAL__N_12_3E.1566, _ZN12_GLOBAL__N_12_2E.1567, _ZN12_GLOBAL__N_12_1E.1568, _ZN5boost6systemL11native_ecatE.1569, _ZN5boost6systemL10errno_ecatE.1570, _ZN5boost6systemL14posix_categoryE.1571, _ZStL8__ioinit.1572, _ZN5boost6systemL11native_ecatE.1526, _ZN5boost6systemL10errno_ecatE.1527, _ZN5boost6systemL14posix_categoryE.1528, _ZN12_GLOBAL__N_12_9E.1529, _ZN12_GLOBAL__N_12_8E.1530, _ZN12_GLOBAL__N_12_7E.1531, _ZN12_GLOBAL__N_12_6E.1532, _ZN12_GLOBAL__N_12_5E.1533, _ZN12_GLOBAL__N_12_4E.1534, _ZN12_GLOBAL__N_12_3E.1535, _ZN12_GLOBAL__N_12_2E.1536, _ZN12_GLOBAL__N_12_1E.1537, _ZStL8__ioinit.1538, instance_of_cnetcleanup, _ZL14vhListenSocket, _ZL18vNodesDisconnectedB5cxx11, _ZL11semOutbound, _ZL14pnodeLocalHost, _ZN5CNode12cs_setBannedE, _ZN5CNode9setBannedE, cs_setservAddNodeAddresses, setservAddNodeAddresses, cs_vOneShots, _ZL9vOneShotsB5cxx11, mapAlreadyAskedFor, _ZN12_GLOBAL__N_12_9E.1334, _ZN12_GLOBAL__N_12_8E.1335, _ZN12_GLOBAL__N_12_7E.1336, _ZN12_GLOBAL__N_12_6E.1337, _ZN12_GLOBAL__N_12_5E.1338, _ZN12_GLOBAL__N_12_4E.1339, _ZN12_GLOBAL__N_12_3E.1340, _ZN12_GLOBAL__N_12_2E.1341, _ZN12_GLOBAL__N_12_1E.1342, _ZN5boost6systemL11native_ecatE.1343, _ZN5boost6systemL10errno_ecatE.1344, _ZN5boost6systemL14posix_categoryE.1345, _ZStL8__ioinit.1346, _ZN12_GLOBAL__N_12_9E.1163, _ZN12_GLOBAL__N_12_8E.1164, _ZN12_GLOBAL__N_12_7E.1165, _ZN12_GLOBAL__N_12_6E.1166, _ZN12_GLOBAL__N_12_5E.1167, _ZN12_GLOBAL__N_12_4E.1168, _ZN12_GLOBAL__N_12_3E.1169, _ZN12_GLOBAL__N_12_2E.1170, _ZN12_GLOBAL__N_12_1E.1171, _ZN5boost6systemL11native_ecatE.1172, _ZN5boost6systemL10errno_ecatE.1173, _ZN5boost6systemL14posix_categoryE.1174, _ZStL8__ioinit.1175, _ZN12_GLOBAL__N_12_9E.1110, _ZN12_GLOBAL__N_12_8E.1111, _ZN12_GLOBAL__N_12_7E.1112, _ZN12_GLOBAL__N_12_6E.1113, _ZN12_GLOBAL__N_12_5E.1114, _ZN12_GLOBAL__N_12_4E.1115, _ZN12_GLOBAL__N_12_3E.1116, _ZN12_GLOBAL__N_12_2E.1117, _ZN12_GLOBAL__N_12_1E.1118, _ZN5boost6systemL11native_ecatE.1119, _ZN5boost6systemL10errno_ecatE.1120, _ZN5boost6systemL14posix_categoryE.1121, _ZStL8__ioinit.1122, instance_of_cmaincleanup, mapOrphanTransactions, _ZN12_GLOBAL__N_119mapBlocksToDownloadE, _ZN12_GLOBAL__N_117mapBlocksInFlightE, mapOrphanTransactionsByPrev, _ZN12_GLOBAL__N_12_9E.719, _ZN12_GLOBAL__N_12_8E.720, _ZN12_GLOBAL__N_12_7E.721, _ZN12_GLOBAL__N_12_6E.722, _ZN12_GLOBAL__N_12_5E.723, _ZN12_GLOBAL__N_12_4E.724, _ZN12_GLOBAL__N_12_3E.725, _ZN12_GLOBAL__N_12_2E.726, _ZN12_GLOBAL__N_12_1E.727, _ZN5boost6systemL11native_ecatE.728, _ZN5boost6systemL10errno_ecatE.729, _ZN5boost6systemL14posix_categoryE.730, _ZStL8__ioinit.731, _ZN12_GLOBAL__N_12_9E.625, _ZN12_GLOBAL__N_12_8E.626, _ZN12_GLOBAL__N_12_7E.627, _ZN12_GLOBAL__N_12_6E.628, _ZN12_GLOBAL__N_12_5E.629, _ZN12_GLOBAL__N_12_4E.630, _ZN12_GLOBAL__N_12_3E.631, _ZN12_GLOBAL__N_12_2E.632, _ZN12_GLOBAL__N_12_1E.633, _ZN5boost6systemL11native_ecatE.634, _ZN5boost6systemL10errno_ecatE.635, _ZN5boost6systemL14posix_categoryE.636, _ZStL8__ioinit.637, _ZN12_GLOBAL__N_12_9E.598, _ZN12_GLOBAL__N_12_8E.599, _ZN12_GLOBAL__N_12_7E.600, _ZN12_GLOBAL__N_12_6E.601, _ZN12_GLOBAL__N_12_5E.602, _ZN12_GLOBAL__N_12_4E.603, _ZN12_GLOBAL__N_12_3E.604, _ZN12_GLOBAL__N_12_2E.605, _ZN12_GLOBAL__N_12_1E.606, _ZN5boost6systemL11native_ecatE.607, _ZN5boost6systemL10errno_ecatE.608, _ZN5boost6systemL14posix_categoryE.609, _ZStL8__ioinit.610, _ZN12_GLOBAL__N_12_9E.522, _ZN12_GLOBAL__N_12_8E.523, _ZN12_GLOBAL__N_12_7E.524, _ZN12_GLOBAL__N_12_6E.525, _ZN12_GLOBAL__N_12_5E.526, _ZN12_GLOBAL__N_12_4E.527, _ZN12_GLOBAL__N_12_3E.528, _ZN12_GLOBAL__N_12_2E.529, _ZN12_GLOBAL__N_12_1E.530, _ZN5boost6systemL11native_ecatE.531, _ZN5boost6systemL10errno_ecatE.532, _ZN5boost6systemL14posix_categoryE.533, _ZStL8__ioinit.534, _ZN5boost6spirit7classicL15attach_action_dE.335, _ZN5boost6spirit7classicL17refactor_action_dE.336, _ZN5boost6spirit7classicL16refactor_unary_dE.337, _ZN5boost6spirit7classicL5eps_pE.338, _ZN5boost6spirit7classicL9epsilon_pE.339, _ZN5boost6spirit7classicL13strict_real_pE.340, _ZN5boost6spirit7classicL14strict_ureal_pE.341, _ZN5boost6spirit7classicL6real_pE.342, _ZN5boost6spirit7classicL7ureal_pE.343, _ZN5boost6spirit7classicL6sign_pE.344, _ZN5boost6spirit7classicL10as_lower_dE.345, _ZN5boost6spirit7classicL8nocase_dE.346, _ZN5boost6spirit7classicL5end_pE.347, _ZN5boost6spirit7classicL5eol_pE.348, _ZN5boost6spirit7classicL8xdigit_pE.349, _ZN5boost6spirit7classicL7upper_pE.350, _ZN5boost6spirit7classicL7space_pE.351, _ZN5boost6spirit7classicL7blank_pE.352, _ZN5boost6spirit7classicL7punct_pE.353, _ZN5boost6spirit7classicL7print_pE.354, _ZN5boost6spirit7classicL7lower_pE.355, _ZN5boost6spirit7classicL7graph_pE.356, _ZN5boost6spirit7classicL7digit_pE.357, _ZN5boost6spirit7classicL7cntrl_pE.358, _ZN5boost6spirit7classicL7alpha_pE.359, _ZN5boost6spirit7classicL7alnum_pE.360, _ZN5boost6spirit7classicL9anychar_pE.361, _ZN5boost6spirit7classicL9nothing_pE.362, _ZN5boost4asio5errorL12ssl_categoryE.363, _ZN5boost4asio5errorL13misc_categoryE.364, _ZN5boost4asio5errorL17addrinfo_categoryE.365, _ZN5boost4asio5errorL14netdb_categoryE.366, _ZN5boost4asio5errorL15system_categoryE.367, _ZN12_GLOBAL__N_12_9E.431, _ZN12_GLOBAL__N_12_8E.432, _ZN12_GLOBAL__N_12_7E.433, _ZN12_GLOBAL__N_12_6E.434, _ZN12_GLOBAL__N_12_5E.435, _ZN12_GLOBAL__N_12_4E.436, _ZN12_GLOBAL__N_12_3E.437, _ZN12_GLOBAL__N_12_2E.438, _ZN12_GLOBAL__N_12_1E.439, _ZN5boost6systemL11native_ecatE.440, _ZN5boost6systemL10errno_ecatE.441, _ZN5boost6systemL14posix_categoryE.442, _ZStL8__ioinit.443, _ZN5boost6systemL11native_ecatE.404, _ZN5boost6systemL10errno_ecatE.405, _ZN5boost6systemL14posix_categoryE.406, _ZStL8__ioinit.407.368, _ZN12_GLOBAL__N_12_9E.378, _ZN12_GLOBAL__N_12_8E.379, _ZN12_GLOBAL__N_12_7E.380, _ZN12_GLOBAL__N_12_6E.381, _ZN12_GLOBAL__N_12_5E.382, _ZN12_GLOBAL__N_12_4E.383, _ZN12_GLOBAL__N_12_3E.384, _ZN12_GLOBAL__N_12_2E.385, _ZN12_GLOBAL__N_12_1E.386, _ZN5boost6systemL11native_ecatE.387, _ZN5boost6systemL10errno_ecatE.388, _ZN5boost6systemL14posix_categoryE.389, _ZStL8__ioinit.390, _ZN12_GLOBAL__N_12_9E.311, _ZN12_GLOBAL__N_12_8E.312, _ZN12_GLOBAL__N_12_7E.313, _ZN12_GLOBAL__N_12_6E.314, _ZN12_GLOBAL__N_12_5E.315, _ZN12_GLOBAL__N_12_4E.316, _ZN12_GLOBAL__N_12_3E.317, _ZN12_GLOBAL__N_12_2E.318, _ZN12_GLOBAL__N_12_1E.319, _ZN5boost6systemL11native_ecatE.320, _ZN5boost6systemL10errno_ecatE.321, _ZN5boost6systemL14posix_categoryE.322, _ZStL8__ioinit.323, _ZN12_GLOBAL__N_12_9E.281, _ZN12_GLOBAL__N_12_8E.282, _ZN12_GLOBAL__N_12_7E.283, _ZN12_GLOBAL__N_12_6E.284, _ZN12_GLOBAL__N_12_5E.285, _ZN12_GLOBAL__N_12_4E.286, _ZN12_GLOBAL__N_12_3E.287, _ZN12_GLOBAL__N_12_2E.288, _ZN12_GLOBAL__N_12_1E.289, _ZN5boost6systemL11native_ecatE.290, _ZN5boost6systemL10errno_ecatE.291, _ZN5boost6systemL14posix_categoryE.292, _ZStL8__ioinit.293, _ZZNK5boost13assign_detail9converterINS0_12generic_listISt4pairIi7uint256EEESt15_Deque_iteratorIS5_RS5_PS5_EE20convert_to_containerISt3mapIiS4_St4lessIiESaIS3_IKiS4_EEEEET_vE1c, _ZN12_GLOBAL__N_12_9E.254, _ZN12_GLOBAL__N_12_8E.255, _ZN12_GLOBAL__N_12_7E.256, _ZN12_GLOBAL__N_12_6E.257, _ZN12_GLOBAL__N_12_5E.258, _ZN12_GLOBAL__N_12_4E.259, _ZN12_GLOBAL__N_12_3E.260, _ZN12_GLOBAL__N_12_2E.261, _ZN12_GLOBAL__N_12_1E.262, _ZN5boost6systemL11native_ecatE.263, _ZN5boost6systemL10errno_ecatE.264, _ZN5boost6systemL14posix_categoryE.265, _ZStL8__ioinit.266, _ZL13regTestParams, _ZZNK5boost13assign_detail9converterINS0_12generic_listIiEESt15_Deque_iteratorIiRiPiEE20convert_to_containerISt6vectorIhSaIhEEEET_vE1c, pnSeed, _ZL13testNetParams, _ZN12_GLOBAL__N_12_9E.207, _ZN12_GLOBAL__N_12_8E.208, _ZN12_GLOBAL__N_12_7E.209, _ZN12_GLOBAL__N_12_6E.210, _ZN12_GLOBAL__N_12_5E.211, _ZN12_GLOBAL__N_12_4E.212, _ZN12_GLOBAL__N_12_3E.213, _ZN12_GLOBAL__N_12_2E.214, _ZN12_GLOBAL__N_12_1E.215, _ZN5boost6systemL11native_ecatE.216, _ZN5boost6systemL10errno_ecatE.217, _ZN5boost6systemL14posix_categoryE.218, _ZStL8__ioinit.219, _ZN12_GLOBAL__N_12_9E.148, _ZN12_GLOBAL__N_12_8E.149, _ZN12_GLOBAL__N_12_7E.150, _ZN12_GLOBAL__N_12_6E.151, _ZN12_GLOBAL__N_12_5E.152, _ZN12_GLOBAL__N_12_4E.153, _ZN12_GLOBAL__N_12_3E.154, _ZN12_GLOBAL__N_12_2E.155, _ZN12_GLOBAL__N_12_1E.156, _ZN5boost6systemL11native_ecatE.157, _ZN5boost6systemL10errno_ecatE.158, _ZN5boost6systemL14posix_categoryE.159, _ZStL8__ioinit.160, _ZN5boost6systemL11native_ecatE.124, _ZN5boost6systemL10errno_ecatE.125, _ZN5boost6systemL14posix_categoryE.126, _ZStL8__ioinit.127, _ZN12_GLOBAL__N_12_9E.78, _ZN12_GLOBAL__N_12_8E.79, _ZN12_GLOBAL__N_12_7E.80, _ZN12_GLOBAL__N_12_6E.81, _ZN12_GLOBAL__N_12_5E.82, _ZN12_GLOBAL__N_12_4E.83, _ZN12_GLOBAL__N_12_3E.84, _ZN12_GLOBAL__N_12_2E.85, _ZN12_GLOBAL__N_12_1E.86, _ZN5boost6systemL11native_ecatE.87, _ZN5boost6systemL10errno_ecatE.88, _ZN5boost6systemL14posix_categoryE.89, _ZStL8__ioinit.90, _ZN12_GLOBAL__N_12_9E.33, _ZN12_GLOBAL__N_12_8E.34, _ZN12_GLOBAL__N_12_7E.35, _ZN12_GLOBAL__N_12_6E.36, _ZN12_GLOBAL__N_12_5E.37, _ZN12_GLOBAL__N_12_4E.38, _ZN12_GLOBAL__N_12_3E.39, _ZN12_GLOBAL__N_12_2E.40, _ZN12_GLOBAL__N_12_1E.41, _ZN5boost6systemL11native_ecatE.42, _ZN5boost6systemL10errno_ecatE.43, _ZN5boost6systemL14posix_categoryE.44, _ZStL8__ioinit.45, _ZN12_GLOBAL__N_12_9E.390, _ZN12_GLOBAL__N_12_8E.391, _ZN12_GLOBAL__N_12_7E.392, _ZN12_GLOBAL__N_12_6E.393, _ZN12_GLOBAL__N_12_5E.394, _ZN12_GLOBAL__N_12_4E.395, _ZN12_GLOBAL__N_12_3E.396, _ZN12_GLOBAL__N_12_2E.397, _ZN12_GLOBAL__N_12_1E.398, _ZN5boost6systemL11native_ecatE.399, _ZN5boost6systemL10errno_ecatE.400, _ZN5boost6systemL14posix_categoryE.401, _ZStL8__ioinit.402, _ZZ4HashIPKhE7uint256T_S3_E6pblank, fDiscover, nMaxConnections, fDaemon, fServer, _ZZ4HashIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEE7uint256T_S9_E6pblank, _ZGVZ8ShutdownvE11cs_Shutdown, _ZZ8ShutdownvE11cs_Shutdown, _ZL12pcoinsdbview, _ZZ12SendMessagesP5CNodebE16nLastRebroadcast, _ZGVZ12SendMessagesP5CNodebE8hashSalt, _ZZ12SendMessagesP5CNodebE8hashSalt, _ZL12ppszTypeName, _ZGVZL14ProcessMessageP5CNodeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamE8hashSalt, _ZZL14ProcessMessageP5CNodeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamE8hashSalt, _ZZN5CNode6AskForERK4CInvE9nLastTime, _ZL11vfReachable, _ZL9vfLimited, _ZGVZ11AddTimeDataRK8CNetAddrlE8setKnown, _ZZ11AddTimeDataRK8CNetAddrlE8setKnown, _ZGVZ11AddTimeDataRK8CNetAddrlE12vTimeOffsets, _ZZ11AddTimeDataRK8CNetAddrlE12vTimeOffsets, _ZZ11AddTimeDataRK8CNetAddrlE5fDone, _ZZ18RandAddSeedPerfmonvE12nLastPerfmon, _ZL14rpc_io_service, _ZL16rpc_worker_group, _ZL14rpc_dummy_work, _ZL15rpc_ssl_context, _ZGVZ8AppInit2RN5boost12thread_groupEE4lock, _ZZ8AppInit2RN5boost12thread_groupEE4lock, _ZGVZN5boost6spirit7classic4impl14get_definitionIN11json_spirit12Json_grammerINS4_10Value_implINS4_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEN9__gnu_cxx17__normal_iteratorIPKcSD_EEEENS1_14parser_contextINS1_5nil_tEEENS1_7scannerISK_NS1_16scanner_policiesINS1_24skipper_iteration_policyINS1_16iteration_policyEEENS1_12match_policyENS1_13action_policyEEEEEEERNT_10definitionIT1_EEPKNS1_7grammarISY_T0_EEE6helperB5cxx11, _ZZN5boost6spirit7classic4impl14get_definitionIN11json_spirit12Json_grammerINS4_10Value_implINS4_13Config_vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEN9__gnu_cxx17__normal_iteratorIPKcSD_EEEENS1_14parser_contextINS1_5nil_tEEENS1_7scannerISK_NS1_16scanner_policiesINS1_24skipper_iteration_policyINS1_16iteration_policyEEENS1_12match_policyENS1_13action_policyEEEEEEERNT_10definitionIT1_EEPKNS1_7grammarISY_T0_EEE6helperB5cxx11, _ZGVZN5boost6spirit7classic4impl19positive_accumulateImLi10EE3addERmmE3max, _ZZN5boost6spirit7classic4impl19positive_accumulateImLi10EE3addERmmE3max, _ZGVZN5boost6spirit7classic4impl19positive_accumulateImLi10EE3addERmmE13max_div_radix, _ZZN5boost6spirit7classic4impl19positive_accumulateImLi10EE3addERmmE13max_div_radix, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIlLi10EE3addERllE3max, _ZZN5boost6spirit7classic4impl19positive_accumulateIlLi10EE3addERllE3max, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIlLi10EE3addERllE13max_div_radix, _ZZN5boost6spirit7classic4impl19positive_accumulateIlLi10EE3addERllE13max_div_radix, _ZGVZN5boost6spirit7classic4impl19negative_accumulateIlLi10EE3addERllE3min, _ZZN5boost6spirit7classic4impl19negative_accumulateIlLi10EE3addERllE3min, _ZGVZN5boost6spirit7classic4impl19negative_accumulateIlLi10EE3addERllE13min_div_radix, _ZZN5boost6spirit7classic4impl19negative_accumulateIlLi10EE3addERllE13min_div_radix, _ZZN5boost6spirit7classic4impl16real_parser_implINS1_5matchIdEEdNS1_27strict_real_parser_policiesIdEEE5parseINS1_7scannerIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS1_16scanner_policiesINS1_24skipper_iteration_policyINS1_16iteration_policyEEENS1_12match_policyENS1_13action_policyEEEEEEES5_RKT_E5this_, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIdLi10EE3addERddE3max, _ZZN5boost6spirit7classic4impl19positive_accumulateIdLi10EE3addERddE3max, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIdLi10EE3addERddE13max_div_radix, _ZZN5boost6spirit7classic4impl19positive_accumulateIdLi10EE3addERddE13max_div_radix, _ZGVZN5boost6spirit7classic4impl19negative_accumulateIdLi10EE3addERddE3min, _ZZN5boost6spirit7classic4impl19negative_accumulateIdLi10EE3addERddE3min, _ZGVZN5boost6spirit7classic4impl19negative_accumulateIdLi10EE3addERddE13min_div_radix, _ZZN5boost6spirit7classic4impl19negative_accumulateIdLi10EE3addERddE13min_div_radix, _ZGVZN5boost6spirit7classic4impl17escape_char_parseIcE5parseINS1_7scannerIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS1_16scanner_policiesINS1_27no_skipper_iteration_policyINS1_24skipper_iteration_policyINS1_16iteration_policyEEEEENS1_12match_policyENS1_13action_policyEEEEENS1_18escape_char_parserILm2EcEEEENS1_13parser_resultIT0_T_E4typeERKSW_RKSV_E1p, _ZZN5boost6spirit7classic4impl17escape_char_parseIcE5parseINS1_7scannerIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS1_16scanner_policiesINS1_27no_skipper_iteration_policyINS1_24skipper_iteration_policyINS1_16iteration_policyEEEEENS1_12match_policyENS1_13action_policyEEEEENS1_18escape_char_parserILm2EcEEEENS1_13parser_resultIT0_T_E4typeERKSW_RKSV_E1p, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIcLi8EE3addERccE3max, _ZZN5boost6spirit7classic4impl19positive_accumulateIcLi8EE3addERccE3max, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIcLi8EE3addERccE13max_div_radix, _ZZN5boost6spirit7classic4impl19positive_accumulateIcLi8EE3addERccE13max_div_radix, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIcLi16EE3addERccE3max, _ZZN5boost6spirit7classic4impl19positive_accumulateIcLi16EE3addERccE3max, _ZGVZN5boost6spirit7classic4impl19positive_accumulateIcLi16EE3addERccE13max_div_radix, _ZZN5boost6spirit7classic4impl19positive_accumulateIcLi16EE3addERccE13max_div_radix, _ZGVZN5boost6spirit7classic4impl19object_with_id_baseINS2_11grammar_tagEmE17acquire_object_idEvE13static_supply, _ZZN5boost6spirit7classic4impl19object_with_id_baseINS2_11grammar_tagEmE17acquire_object_idEvE13static_supply, _ZZN5boost4asio3ssl6detail6engine12accept_mutexEvE5mutex, _ZZ21ThreadOpenConnectionsvE4done, _ZGVZL17LoadIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE14diskindex_list, _ZZL17LoadIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE14diskindex_list, _ZGVZL17LoadIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE15blockindex_list, _ZZL17LoadIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE15blockindex_list, _ZGVZL17LoadIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10block_list, _ZZL17LoadIndexSnapshotRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10block_list, _ZGVZ19IncrementExtraNonceP6CBlockP11CBlockIndexRjE13hashPrevBlock, _ZZ19IncrementExtraNonceP6CBlockP11CBlockIndexRjE13hashPrevBlock, _ZZ12EncodeBase64B5cxx11PKhmE7pbase64
hoist-globals: HoistGlobals plugin pass is complete
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_bitcoind_base.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.75()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.76()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.77()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.78()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.79()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.80()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.81()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.82()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.83()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_bitcoind.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_chrono.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_thread_clock.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_process_cpu_clocks.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_error_code.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_thread.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_once.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_future.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_codecvt_error_category.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_operations.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_path.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_path_traits.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_portability.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_unique_path.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_cmdline.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_config_file.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_options_description.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_parsers.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_variables_map.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_value_semantic.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_convert.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_winmain.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_split.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_addrman.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_alert.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_base58.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_allocators.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_bloom.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_chainparams.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_checkpoints.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_coins.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_core.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_crypter.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_hash.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_init.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_key.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_keystore.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_leveldbwrapper.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_main.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_miner.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_netbase.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_net.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_noui.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_protocol.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.122()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcblockchain.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.140()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.141()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcclient.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcmining.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcmisc.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcnet.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcprotocol.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcrawtransaction.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.164()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_rpcserver.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_script.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_sync.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_txdb.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_txmempool.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @__cxx_global_var_init.71()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_util.cpp()
inlinable function call in a function with debug info must have a !dbg location
call void @_GLOBAL__sub_I_version.cpp()
LLVM ERROR: Broken function found, compilation aborted!
make[2]: *** [src/CMakeFiles/shadow-plugin-bitcoind.dir/build.make:63: src/shadow-plugin-bitcoind.hoisted.bc] Error 1
make[1]: *** [CMakeFiles/Makefile2:352: src/CMakeFiles/shadow-plugin-bitcoind.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Building shadow-plugin-bitcoin seems to be virtually possible. I have:
s/<int64_t/::int64_t/g
fix from #2 until the C++ compiler stopped throwing errorsDespite all of this,
make
still fails, during the last few steps: