Go to the documentation of this file.
3 #ifdef ZMQ_USE_FUZZING_ENGINE
4 #include <fuzzer/FuzzedDataProvider.h>
10 #ifdef ZMQ_DISCONNECT_MSG
11 #define LAST_OPTION ZMQ_DISCONNECT_MSG
13 #define LAST_OPTION ZMQ_BINDTODEVICE
29 size_t out_size = 8192;
41 #ifndef ZMQ_USE_FUZZING_ENGINE
45 size_t *
len, num_cases = 0;
47 "tests/libzmq-fuzz-corpora/test_socket_options_fuzzer_seed_corpus",
52 while (num_cases-- > 0) {
55 free (
data[num_cases]);
62 int main (
int argc,
char **argv)
ZMQ_EXPORT void * zmq_ctx_new(void)
int fuzzer_corpus_encode(const char *dirname, uint8_t ***data, size_t **len, size_t *num_cases)
ZMQ_EXPORT int zmq_setsockopt(void *s_, int option_, const void *optval_, size_t optvallen_)
int main(int argc, char **argv)
ZMQ_EXPORT void * zmq_socket(void *, int type_)
ZMQ_EXPORT int zmq_close(void *s_)
void test_socket_options_fuzzer()
void setup_test_environment(int timeout_seconds_)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
ZMQ_EXPORT int zmq_ctx_term(void *context_)
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
#define TEST_ASSERT_NOT_NULL(pointer)
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
ZMQ_EXPORT int zmq_getsockopt(void *s_, int option_, void *optval_, size_t *optvallen_)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59