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.
1Remove _SDT_ASM_SECTION_AUTOGROUP_SUPPORT check3We assume that the assembler supports "?" in .pushsection directives.4This enables us to skip configure and make.6See https://github.com/bitcoin/bitcoin/issues/23297.8diff --git a/includes/sys/sdt.h b/includes/sys/sdt.h9index ca0162b..f96e0ee 10064410--- a/includes/sys/sdt.h11+++ b/includes/sys/sdt.h12@@ -241,12 +241,10 @@ __extension__ extern unsigned long long __sdt_unsp;13nice with code in COMDAT sections, which comes up in C++ code.14Without that assembler support, some combinations of probe placements15in certain kinds of C++ code may produce link-time errors. */16-#include "sdt-config.h"17-#if _SDT_ASM_SECTION_AUTOGROUP_SUPPORT18+/* PATCH: We assume that the assembler supports the feature. This19+ enables us to skip configure and make. In turn, this means we20+ require fewer dependencies and have shorter depend build times. */21# define _SDT_ASM_AUTOGROUP "?"22-#else23-# define _SDT_ASM_AUTOGROUP ""24-#endif26#define _SDT_DEF_MACROS \27_SDT_ASM_1(.altmacro) \
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.