php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fuzzer-mbstring.c File Reference
#include "zend.h"
#include "fuzzer.h"
#include "fuzzer-sapi.h"
#include "ext/mbstring/mbstring.h"

Go to the source code of this file.

Functions

zend_stringconvert_encoding (const uint8_t *Data, size_t Size, const mbfl_encoding *FromEncoding, const mbfl_encoding *ToEncoding, size_t BufSize, unsigned int *NumErrors)
 
void assert_zend_string_eql (zend_string *str1, zend_string *str2)
 
int LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size)
 
int LLVMFuzzerInitialize (int *argc, char ***argv)
 

Function Documentation

◆ assert_zend_string_eql()

void assert_zend_string_eql ( zend_string * str1,
zend_string * str2 )

Definition at line 43 of file fuzzer-mbstring.c.

◆ convert_encoding()

zend_string * convert_encoding ( const uint8_t * Data,
size_t Size,
const mbfl_encoding * FromEncoding,
const mbfl_encoding * ToEncoding,
size_t BufSize,
unsigned int * NumErrors )

Definition at line 23 of file fuzzer-mbstring.c.

◆ LLVMFuzzerInitialize()

int LLVMFuzzerInitialize ( int * argc,
char *** argv )

Definition at line 137 of file fuzzer-mbstring.c.

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t * Data,
size_t Size )

Definition at line 51 of file fuzzer-mbstring.c.