MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / ConsumeArrayRPCArgument

Function ConsumeArrayRPCArgument

src/test/fuzz/rpc.cpp:325–333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

323}
324
325std::string ConsumeArrayRPCArgument(FuzzedDataProvider& fuzzed_data_provider, bool& good_data)
326{
327 std::vector<std::string> scalar_arguments;
328 LIMITED_WHILE(good_data && fuzzed_data_provider.ConsumeBool(), 100)
329 {
330 scalar_arguments.push_back(ConsumeScalarRPCArgument(fuzzed_data_provider, good_data));
331 }
332 return "[\"" + Join(scalar_arguments, "\",\"") + "\"]";
333}
334
335std::string ConsumeRPCArgument(FuzzedDataProvider& fuzzed_data_provider, bool& good_data)
336{

Callers 1

ConsumeRPCArgumentFunction · 0.85

Calls 4

ConsumeScalarRPCArgumentFunction · 0.85
JoinFunction · 0.85
ConsumeBoolMethod · 0.80
push_backMethod · 0.45

Tested by

no test coverage detected