Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1include_guard(GLOBAL)2include(CheckCSourceCompiles)4function(check_memory_sanitizer output)5set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)6check_c_source_compiles("7#if defined(__has_feature)8# if __has_feature(memory_sanitizer)9/* MemorySanitizer is enabled. */10# elif11# error \"MemorySanitizer is disabled.\"12# endif13#else14# error \"__has_feature is not defined.\"15#endif16" HAVE_MSAN)17set(${output} ${HAVE_MSAN} PARENT_SCOPE)18endfunction()
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.