MCPcopy Create free account
hub / github.com/ElementsProject/elements / FUZZ_TARGET_INIT

Function FUZZ_TARGET_INIT

src/test/fuzz/script_format.cpp:18–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16}
17
18FUZZ_TARGET_INIT(script_format, initialize_script_format)
19{
20 FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
21 const CScript script{ConsumeScript(fuzzed_data_provider)};
22
23 (void)FormatScript(script);
24 (void)ScriptToAsmStr(script, /*fAttemptSighashDecode=*/fuzzed_data_provider.ConsumeBool());
25
26 UniValue o1(UniValue::VOBJ);
27 ScriptPubKeyToUniv(script, o1, /*include_hex=*/fuzzed_data_provider.ConsumeBool());
28 UniValue o3(UniValue::VOBJ);
29 ScriptToUniv(script, o3);
30}

Callers

nothing calls this directly

Calls 8

ConsumeScriptFunction · 0.85
FormatScriptFunction · 0.85
ScriptToAsmStrFunction · 0.85
ScriptPubKeyToUnivFunction · 0.85
ScriptToUnivFunction · 0.85
ConsumeBoolMethod · 0.80
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected