99#include " streams.h"
1010#include " consensus/validation.h"
1111
12- namespace block_bench {
1312#include " bench/data/block413567.raw.h"
14- }
1513
1614// These are the two major time-sinks which happen after we have fully received
1715// a block off the wire, but before we can relay the block on to peers using
1816// compact block relay.
1917
2018static void DeserializeBlockTest (benchmark::State& state)
2119{
22- CDataStream stream ((const char *)block_bench ::block413567,
23- (const char *)&block_bench ::block413567[sizeof (block_bench ::block413567)],
20+ CDataStream stream ((const char *)raw_bench ::block413567,
21+ (const char *)&raw_bench ::block413567[sizeof (raw_bench ::block413567)],
2422 SER_NETWORK, PROTOCOL_VERSION);
2523 char a;
2624 stream.write (&a, 1 ); // Prevent compaction
2725
2826 while (state.KeepRunning ()) {
2927 CBlock block;
3028 stream >> block;
31- assert (stream.Rewind (sizeof (block_bench ::block413567)));
29+ assert (stream.Rewind (sizeof (raw_bench ::block413567)));
3230 }
3331}
3432
3533static void DeserializeAndCheckBlockTest (benchmark::State& state)
3634{
37- CDataStream stream ((const char *)block_bench ::block413567,
38- (const char *)&block_bench ::block413567[sizeof (block_bench ::block413567)],
35+ CDataStream stream ((const char *)raw_bench ::block413567,
36+ (const char *)&raw_bench ::block413567[sizeof (raw_bench ::block413567)],
3937 SER_NETWORK, PROTOCOL_VERSION);
4038 char a;
4139 stream.write (&a, 1 ); // Prevent compaction
@@ -45,7 +43,7 @@ static void DeserializeAndCheckBlockTest(benchmark::State& state)
4543 while (state.KeepRunning ()) {
4644 CBlock block; // Note that CBlock caches its checked state, so we need to recreate it here
4745 stream >> block;
48- assert (stream.Rewind (sizeof (block_bench ::block413567)));
46+ assert (stream.Rewind (sizeof (raw_bench ::block413567)));
4947
5048 CValidationState validationState;
5149 assert (CheckBlock (block, validationState, params, block.GetBlockTime ()));
0 commit comments