Go to the source code of this file.
|
static Call * | ActiveCall () |
|
static Validator * | AssertSuccessAndDecrement (int *counter) |
|
static Validator * | Decrement (int *counter) |
|
| DEFINE_PROTO_FUZZER (const api_fuzzer::Msg &msg) |
|
static void | do_connect (void *arg, grpc_error_handle error) |
|
static void | dont_log (gpr_log_func_args *) |
|
static void | finish_resolve (void *arg, grpc_error_handle error) |
|
static void | free_non_null (void *p) |
|
Validator * | MakeValidator (std::function< void(bool)> impl) |
|
static void | my_cancel_ares_request (grpc_ares_request *request) |
|
grpc_ares_request * | my_dns_lookup_ares (const char *, const char *addr, const char *, grpc_pollset_set *, grpc_closure *on_done, std::unique_ptr< grpc_core::ServerAddressList > *addresses, std::unique_ptr< grpc_core::ServerAddressList > *, char **, int) |
|
static bool | my_tcp_cancel_connect (int64_t) |
|
static int64_t | my_tcp_client_connect (grpc_closure *closure, grpc_endpoint **ep, grpc_pollset_set *, const grpc_channel_args *, const grpc_resolved_address *, grpc_core::Timestamp deadline) |
|
template<typename ChannelArgContainer > |
grpc_channel_args * | ReadArgs (const ChannelArgContainer &args) |
|
static grpc_call_credentials * | ReadCallCreds (const api_fuzzer::CallCreds &creds) |
|
static grpc_channel_credentials * | ReadChannelCreds (const api_fuzzer::ChannelCreds &creds) |
|
static const char * | ReadCredArtifact (const api_fuzzer::CredArtifact &artifact, std::initializer_list< const char * > builtins) |
|
static grpc_channel_credentials * | ReadSslChannelCreds (const api_fuzzer::SslChannelCreds &creds) |
|
static void | sched_connect (grpc_closure *closure, grpc_endpoint **ep, gpr_timespec deadline) |
|
static Validator * | ValidateConnectivityWatch (gpr_timespec deadline, int *counter) |
|
◆ addr_req
◆ CallType
Enumerator |
---|
CLIENT | |
SERVER | |
PENDING_SERVER | |
TOMBSTONED | |
kConstRef | |
kConstMove | |
kConstRef | |
kConstMove | |
Definition at line 317 of file api_fuzzer.cc.
◆ ActiveCall()
static Call* ActiveCall |
( |
| ) |
|
|
static |
◆ AssertSuccessAndDecrement()
static Validator* AssertSuccessAndDecrement |
( |
int * |
counter | ) |
|
|
static |
◆ Decrement()
◆ DEFINE_PROTO_FUZZER()
DEFINE_PROTO_FUZZER |
( |
const api_fuzzer::Msg & |
msg | ) |
|
◆ do_connect()
◆ dont_log()
◆ finish_resolve()
◆ free_non_null()
static void free_non_null |
( |
void * |
p | ) |
|
|
static |
◆ MakeValidator()
◆ my_cancel_ares_request()
◆ my_dns_lookup_ares()
◆ my_tcp_cancel_connect()
◆ my_tcp_client_connect()
◆ ReadArgs()
template<typename ChannelArgContainer >
◆ ReadCallCreds()
◆ ReadChannelCreds()
◆ ReadCredArtifact()
static const char* ReadCredArtifact |
( |
const api_fuzzer::CredArtifact & |
artifact, |
|
|
std::initializer_list< const char * > |
builtins |
|
) |
| |
|
static |
◆ ReadSslChannelCreds()
◆ sched_connect()
◆ ValidateConnectivityWatch()
◆ fuzz_tcp_client_vtable
◆ g_active_call
◆ g_calls
std::vector<std::shared_ptr<Call> > g_calls |
|
static |
◆ g_channel
◆ g_channel_actions
◆ g_channel_force_delete
std::atomic<bool> g_channel_force_delete {false} |
|
static |
◆ g_resource_quota
◆ g_server
◆ kMaxAddNReadableBytes
constexpr uint64_t kMaxAddNReadableBytes = (2 * 1024 * 1024) |
|
staticconstexpr |
◆ kMaxAddNWritableBytes
constexpr uint64_t kMaxAddNWritableBytes = (2 * 1024 * 1024) |
|
staticconstexpr |
◆ kMaxWaitMs
◆ leak_check
◆ squelch
static int64_t my_tcp_client_connect(grpc_closure *closure, grpc_endpoint **ep, grpc_pollset_set *, const grpc_channel_args *, const grpc_resolved_address *, grpc_core::Timestamp deadline)