ReactOS 0.4.16-dev-477-g6ada597
|
#include "fuzz_common.h"
#include "lwip/altcp_tcp.h"
#include "lwip/dns.h"
#include "lwip/init.h"
#include "lwip/netif.h"
#include "lwip/sys.h"
#include "lwip/timeouts.h"
#include "lwip/udp.h"
#include "netif/etharp.h"
#include "lwip/apps/httpd.h"
#include "lwip/apps/snmp.h"
#include "lwip/apps/lwiperf.h"
#include "lwip/apps/mdns.h"
#include <string.h>
#include <stdio.h>
Go to the source code of this file.
Macros | |
#define | FUZZ_DEBUG LWIP_DBG_OFF |
#define | FUZZ_DUMP_PCAP 0 |
#define | pcap_dump_rx_packet(p) |
#define | pcap_dump_tx_packet(p) |
#define | pcap_dump_init() |
#define | pcap_dump_stop() |
Functions | |
static err_t | lwip_tx_func (struct netif *netif, struct pbuf *p) |
static err_t | testif_init (struct netif *netif) |
static void | input_pkt (struct netif *netif, const u8_t *data, size_t len) |
static void | input_pkts (enum lwip_fuzz_type type, struct netif *netif, const u8_t *data, size_t len) |
int | lwip_fuzztest (int argc, char **argv, enum lwip_fuzz_type type, u32_t test_apps) |
Variables | |
static u8_t | pktbuf [200000] |
static const u8_t * | remfuzz_ptr |
static size_t | remfuzz_len |
#define FUZZ_DEBUG LWIP_DBG_OFF |
Definition at line 62 of file fuzz_common.c.
#define FUZZ_DUMP_PCAP 0 |
Set this to 1 and define FUZZ_DUMP_PCAP_FILE to dump tx and rx packets into a pcap file. At the same time, packet info is written via LWIP_DEBUGF so packets can be matched to other events for debugging them.
Definition at line 75 of file fuzz_common.c.
#define pcap_dump_init | ( | ) |
Definition at line 151 of file fuzz_common.c.
Definition at line 149 of file fuzz_common.c.
#define pcap_dump_stop | ( | ) |
Definition at line 152 of file fuzz_common.c.
Definition at line 150 of file fuzz_common.c.
Definition at line 190 of file fuzz_common.c.
Referenced by input_pkts().
|
static |
Definition at line 215 of file fuzz_common.c.
Referenced by lwip_fuzztest().
Definition at line 576 of file fuzz_common.c.
Referenced by main().
Definition at line 164 of file fuzz_common.c.
Referenced by lwip_fuzztest().
|
static |
Definition at line 57 of file fuzz_common.c.
Referenced by lwip_fuzztest(), and test_ip_pktinfo().
|
static |
Definition at line 59 of file fuzz_common.c.
Referenced by input_pkt(), and input_pkts().
Definition at line 58 of file fuzz_common.c.
Referenced by input_pkt(), and input_pkts().