Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
gcs_filter.cpp File Reference
#include <bench/bench.h>
#include <blockfilter.h>
#include <uint256.h>
#include <cstdint>
#include <utility>
#include <vector>
Include dependency graph for gcs_filter.cpp:

Go to the source code of this file.

Functions

static GCSFilter::ElementSet GenerateGCSTestElements ()
static void GCSBlockFilterGetHash (benchmark::Bench &bench)
static void GCSFilterConstruct (benchmark::Bench &bench)
static void GCSFilterDecode (benchmark::Bench &bench)
static void GCSFilterDecodeSkipCheck (benchmark::Bench &bench)
static void GCSFilterMatch (benchmark::Bench &bench)
 BENCHMARK (GCSBlockFilterGetHash)
 BENCHMARK (GCSFilterConstruct)
 BENCHMARK (GCSFilterDecode)
 BENCHMARK (GCSFilterDecodeSkipCheck)
 BENCHMARK (GCSFilterMatch)

Function Documentation

◆ BENCHMARK() [1/5]

BENCHMARK ( GCSBlockFilterGetHash )
Here is the call graph for this function:

◆ BENCHMARK() [2/5]

BENCHMARK ( GCSFilterConstruct )
Here is the call graph for this function:

◆ BENCHMARK() [3/5]

BENCHMARK ( GCSFilterDecode )
Here is the call graph for this function:

◆ BENCHMARK() [4/5]

BENCHMARK ( GCSFilterDecodeSkipCheck )
Here is the call graph for this function:

◆ BENCHMARK() [5/5]

BENCHMARK ( GCSFilterMatch )
Here is the call graph for this function:

◆ GCSBlockFilterGetHash()

void GCSBlockFilterGetHash ( benchmark::Bench & bench)
static

Definition at line 31 of file gcs_filter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GCSFilterConstruct()

void GCSFilterConstruct ( benchmark::Bench & bench)
static

Definition at line 43 of file gcs_filter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GCSFilterDecode()

void GCSFilterDecode ( benchmark::Bench & bench)
static

Definition at line 55 of file gcs_filter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GCSFilterDecodeSkipCheck()

void GCSFilterDecodeSkipCheck ( benchmark::Bench & bench)
static

Definition at line 67 of file gcs_filter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GCSFilterMatch()

void GCSFilterMatch ( benchmark::Bench & bench)
static

Definition at line 79 of file gcs_filter.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GenerateGCSTestElements()

GCSFilter::ElementSet GenerateGCSTestElements ( )
static

Definition at line 13 of file gcs_filter.cpp.

Here is the caller graph for this function: