History log of /PHP-8.2/sapi/fuzzer/fuzzer-execute-common.h (Results 1 – 8 of 8)
Revision Date Author Comments
# 20d8561e 18-Jan-2022 David CARLIER

fuzzer support for FreeBSD, getting opcache location

Closes GH-7926.


# 5bda4cd2 04-Sep-2021 codinghuang

Support specifying start position in compile_string

Add additional zend_compile_position argument, which can be either
AT_SHEBANG, AT_OPEN_TAG or AFTER_OPEN_TAG. The previous behavior

Support specifying start position in compile_string

Add additional zend_compile_position argument, which can be either
AT_SHEBANG, AT_OPEN_TAG or AFTER_OPEN_TAG. The previous behavior
corresponds to AFTER_OPEN_TAG.

Closes GH-7462.

show more ...


# 83fccc68 28-Sep-2021 Nikita Popov

Consistently set bailed_out flag

It was not set for some of the bailouts, resulting in timeouts
in the function JIT fuzzer.

Fixes oss-fuzz #39293.


# a12aee5c 24-Sep-2021 Nikita Popov

Fix opcache path determination, again

We shouldn't be appending to the executable path, but rather to
the directory of the executable.


# b732b6d0 23-Sep-2021 Nikita Popov

Try to fetch opcache.so path relative to binary

While the cwd-relative lookup worked for the oss-fuzz docker images,
it doesn't seem to work on the cluster infrastructure. Try finding

Try to fetch opcache.so path relative to binary

While the cwd-relative lookup worked for the oss-fuzz docker images,
it doesn't seem to work on the cluster infrastructure. Try finding
opcache.so relative to the binary instead.

show more ...


# 9d0c0186 22-Sep-2021 Nikita Popov

Make sure dummy file for fuzzing exists


# 06a25c77 21-Sep-2021 Nikita Popov

Add fuzzer for tracing jit


# cd4243dd 01-Sep-2020 Nikita Popov

Add fuzzer for function JIT

This is a basic fuzzer for the function JIT, which looks for
crashes and sanitizer violations only, and does not try to detect
differing behavior yet.