Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
fuzz_data_producer.c File Reference
#include "fuzz_helpers.h"
#include "fuzz_data_producer.h"

Data Structures

struct  FUZZ_dataProducer_s
 

Functions

FUZZ_dataProducer_tFUZZ_dataProducer_create (const uint8_t *data, size_t size)
 
void FUZZ_dataProducer_free (FUZZ_dataProducer_t *producer)
 
uint32_t FUZZ_dataProducer_uint32Range (FUZZ_dataProducer_t *producer, uint32_t min, uint32_t max)
 
uint32_t FUZZ_dataProducer_uint32 (FUZZ_dataProducer_t *producer)
 
int32_t FUZZ_dataProducer_int32Range (FUZZ_dataProducer_t *producer, int32_t min, int32_t max)
 
size_t FUZZ_dataProducer_remainingBytes (FUZZ_dataProducer_t *producer)
 
void FUZZ_dataProducer_rollBack (FUZZ_dataProducer_t *producer, size_t remainingBytes)
 
int FUZZ_dataProducer_empty (FUZZ_dataProducer_t *producer)
 
size_t FUZZ_dataProducer_contract (FUZZ_dataProducer_t *producer, size_t newSize)
 
size_t FUZZ_dataProducer_reserveDataPrefix (FUZZ_dataProducer_t *producer)
 

Function Documentation

◆ FUZZ_dataProducer_contract()

size_t FUZZ_dataProducer_contract ( FUZZ_dataProducer_t * producer,
size_t newSize )

◆ FUZZ_dataProducer_create()

FUZZ_dataProducer_t * FUZZ_dataProducer_create ( const uint8_t * data,
size_t size )

◆ FUZZ_dataProducer_empty()

int FUZZ_dataProducer_empty ( FUZZ_dataProducer_t * producer)

◆ FUZZ_dataProducer_free()

void FUZZ_dataProducer_free ( FUZZ_dataProducer_t * producer)

◆ FUZZ_dataProducer_int32Range()

int32_t FUZZ_dataProducer_int32Range ( FUZZ_dataProducer_t * producer,
int32_t min,
int32_t max )

◆ FUZZ_dataProducer_remainingBytes()

size_t FUZZ_dataProducer_remainingBytes ( FUZZ_dataProducer_t * producer)

◆ FUZZ_dataProducer_reserveDataPrefix()

size_t FUZZ_dataProducer_reserveDataPrefix ( FUZZ_dataProducer_t * producer)

◆ FUZZ_dataProducer_rollBack()

void FUZZ_dataProducer_rollBack ( FUZZ_dataProducer_t * producer,
size_t remainingBytes )

◆ FUZZ_dataProducer_uint32()

uint32_t FUZZ_dataProducer_uint32 ( FUZZ_dataProducer_t * producer)

◆ FUZZ_dataProducer_uint32Range()

uint32_t FUZZ_dataProducer_uint32Range ( FUZZ_dataProducer_t * producer,
uint32_t min,
uint32_t max )