History log of /fuchsia/zircon/system/ulib/fuzz-utils/rules.mk
Revision Date Author Comments
# b0ee6dd6 21-Sep-2018 George Kulakowski <kulakowski@google.com>

[build] Make a number of static libraries build with -fvisibility=hidden

ZX-1895 #comment
Test: CQ

Change-Id: Id3252fcb1de5a6f6e1897da86fba92e2be9d0319


# afac6dec 01-Sep-2018 Aaron Green <aarongreen@google.com>

[fuzz-utils] Add Fuzzer (4/12: CheckProcess)

This CL adds a method to walk the job tree, find the fuzz target
subprocess and report on its status.

SEC-103

Tests: Added unit tests for the above method
Change-Id: I732f4da6f5e1f00bb246d5a78b6f84576448d327


# 4601a9ad 01-Sep-2018 Aaron Green <aarongreen@google.com>

[fuzz-utils] Add Fuzzer (1/12: SetOption)

This CL creates the Fuzzer class, which leverages the other code in
fuzz-utils to make finding, configuring, and running fuzz-targets
easy.

It also introduces elements of the test harness, namely FuzzerFixture
and TestFuzzer. The former creates a filesystem environemnt to test
in, the latter exposes select interfaces of Fuzzer to facilitate unit
testing and provides convenience functions for performing tests.

SEC-103

Tests: Added SetOption unit test to utest/fuzz-utils/fuzzer.cpp
Change-Id: I7430c7248d08450347babe84562cd1c94a51f75c


# 7febefbc 23-Aug-2018 Aaron Green <aarongreen@google.com>

[fuzz-utils] Add Path (1/6: Join)

This CL adds the Path class, which is a helper class used for
managing files within the filesystem. Several fuzzers we would like
to port were written for POSIX systems such as Linux and are file-
oriented. This class simplifies finding and manipulating the fuzzer
related files.

SEC-103
files

Tests: Added fuzz-utils unit tests for Path class

Change-Id: I219c2cd64fc0100e5e32783d78caf9f52cb95ffc


# de94277b 31-Aug-2018 Aaron Green <aarongreen@google.com>

[fuzz-utils] Add StringMap (1/4: basic getters)

This CL adds the skeleton of StringMap, an assoicative container for
for managing C-style strings in a fbl::WAVLTree.

SEC-103

Tests: Added fuzz-utils unit tests.

Change-Id: Iaac788d412bfab1e573188a413cc3841d983f7b1

Change-Id: I167d4c77af2c7d3fc419540a9c9d38d76663744a


# b7d5f374 23-Aug-2018 Aaron Green <aarongreen@google.com>

[fuzz-utils] Add StringList (1/4: basic getters)

This CL introduces the fuzz-utils library, which provides code for the
command line fuzzing tool. As an initial commit, it adds a small
helper class for managing C-style strings in a fbl::DoublyLinkedList.

SEC-103

Tests: Added fuzz-utils unit tests.

Change-Id: Iaac788d412bfab1e573188a413cc3841d983f7b1