/
githubmirror
/
bitcoin
Обзор
Документация
Войти
/
githubmirror
/
bitcoin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/fuzz/tx_in.cpp
28 строк
710 B
MarcoFalke
refactor: Use SpanReader over DataStream
06 фев 2026, 09:56
06 фев 2026, 09:56
fa0677d
Код
Авторство
О чём код?
// Copyright (c) 2019-present The Bitcoin Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include <consensus/validation.h> #include <core_memusage.h> #include <policy/policy.h> #include <primitives/transaction.h> #include <streams.h> #include <test/fuzz/fuzz.h> #include <cassert> FUZZ_TARGET(tx_in) { CTxIn tx_in; try { SpanReader{buffer} >> tx_in; } catch (const std::ios_base::failure&) { return; } (void)GetTransactionInputWeight(tx_in); (void)GetVirtualTransactionInputSize(tx_in); (void)RecursiveDynamicUsage(tx_in); (void)tx_in.ToString(); }