64 Commits

Author SHA1 Message Date
vanhauser-thc
8a0e9c8915 minimum llvm 14 in docs 2025-04-28 14:03:12 +02:00
Vincent Andrae
f1998bb53b
Update INSTALL.md 2025-02-26 18:08:36 +01:00
Vincent Andrae
1d1aa3edec Add iOS installation instructions 2025-02-26 17:50:20 +01:00
vanhauser-thc
7ad694716b no splicing is the new default 2025-01-13 11:57:19 +01:00
intrigus-lgtm
74d262c7b5
Install package without asking for confirmation 2024-08-21 15:50:00 +02:00
TTFISH
8d72f41e20
update build dependencies for source-only/distrib
Otherwise the building of nyx_mode, frida_mode, unicorn_mode with source_only/all/distrib flag will fail due to missing dependencies.

Signed-off-by: TTFISH <jiongchiyu@gmail.com>
2024-08-05 23:33:31 +08:00
Sean McBride
808022d3e0 Fixed #1865: many updates to INSTALL.md for macOS
- moved shared mem instructions to before building so that tests during build don't fail
- corrected path to README.llvm.md
- updated some macOS spelling
- added missing sudo
- misc other changes from reading the document carefully
2024-02-19 12:06:11 -05:00
van Hauser
3cbaefd247
Merge pull request #1995 from seanm/issue1981
Fixed issue #1981: document PATH correctly based on homebrew version
2024-02-09 10:31:38 +01:00
Sean McBride
037a14f621 Fixed issue #1981: document PATH correctly based on homebrew version
- removed reference to M1 as M2 and M3 exist now too.
- Also use current name and spelling of "macOS".
2024-02-08 21:15:59 -05:00
vanhauser-thc
038fef962c performance 2024-02-08 12:46:08 +01:00
vanhauser-thc
a9292626a6 nits 2024-02-03 10:55:13 +01:00
vanhauser-thc
638273e4f8 nits 2023-12-05 17:38:32 +01:00
Carlo Maragno
d17e0b32f4
Fix typo in docker pull command, add exampe to mount current dir as volume (#1914) 2023-11-23 00:05:56 +01:00
Thomas Rooijakkers
54f0148157
UTF-8 line rendering for status screen as default 2023-09-19 13:31:29 +02:00
Thomas Rooijakkers
0b6e74eeb0
Add support for UTF-8 line rendering 2023-09-13 15:49:04 +02:00
fanquake
b08e6bf8c6
doc: recommend llvm/clang-14 in docs
Might as well recommend installing 14, as that's newer, and what's used
in Docker.

Also remove outdated Dockerfile versions, likely easier to remove
versions here entirely, and anyone that wants to see what version is
used, can look in the Dockerfile.
2023-05-30 16:31:09 +01:00
van Hauser
c4b1566ba3
push to stable (#1734)
* afl++ -> AFL++

* update readme

* more debug

* slightly different weighting algo (#1719)

* better seed selection

* slightly different weighting calculation

* remove unnecessary memset

* Add "Hangs saved" to afl-whatsup (#1717)

The hangs could show long or infinite loops. This is important.

Co-authored-by: van Hauser <vh@thc.org>

* nits

* afl-showmap: Start a only a single fork server (#1718)

A forkserver is started by afl_fsrv_get_mapsize() when dynamically
finding the map size.  When an input directory option is specified a
second fork server was also started.  This commit re-arranges the inits
for several forkserver struct members so that we can re-use the server
started by the get_mapsize() call when not in coresight/qemu/unicorn
modes and just start the server otherwise.

* Source Code Coverage support for Nyx (Part 1) (#1720)

* Additional source code reformatting in afl-compiler-rt

* Add source code coverage support to afl-compiler-rt (for use with Nyx)

* doc, code format

* llvm 17 changes

* more llvm 17

* add frida mode tutorial

* fix effector map

* docs

* Should memset EFF_ALEN(len) of eff_map (#1722)

* fix reallocs

* fix afl-system-config for macos

* afl-fuzz.c: Document -i - in --help (#1725)

afl-fuzz.c: Document `-i -` in `--help`, to write that `-i` can be passed '-' to resume the prior fuzzing job. Also reference AFL_AUTORESUME so users know they can set that parameter to sidestep the issue entirely.

* tritondse custom mutator attempt

* tritondse fixes

* update libnyx (#1727)

* GNUmakefile: Update LLVM instructions (#1728)

Update LLVM instructions, because versions higher than 14 are supported and to be explicit that LLD is also required

* disable macos in the ci, works fine for me

* fix makefile

* better tritondse support

* next steps for tritondse

* qemuafl: Persistent mode for PPC32 targets

* update qemu_mode

* afl-clang-lto incomptable with -flto=thin

* add @responsefile support for afl-cc

---------

Co-authored-by: fxlb <devel.fx.lebail@orange.fr>
Co-authored-by: Nick Potenski <nick.potenski@garmin.com>
Co-authored-by: Christian Holler (:decoder) <choller@mozilla.com>
Co-authored-by: lazymio <mio@lazym.io>
Co-authored-by: Moshe Kaplan <me@moshekaplan.com>
Co-authored-by: Sergej Schumilo <sergej@schumilo.de>
Co-authored-by: Dominik Maier <domenukk@gmail.com>
2023-05-15 10:51:37 +02:00
vanhauser-thc
b2f12c3712 llvm debug 2022-11-10 16:12:37 +01:00
vanhauser-thc
843ef46b21 fix docs 2022-08-16 10:05:52 +02:00
vanhauser-thc
c6af98bc35 fix 2022-07-25 11:49:49 +02:00
vanhauser-thc
67fabcb0be update compile options 2022-07-25 11:15:14 +02:00
llzmb
662662c15d Fix formatting, punctuation, and typos 2022-07-11 11:33:51 +02:00
Augustus
72344a2f5f move the apt call 2022-07-07 18:48:02 +08:00
Augustus
32c4be4773 add missing dependencies for "make source-only" 2022-07-07 17:01:36 +08:00
vanhauser-thc
48c2d51689 nits 2022-06-27 08:31:03 +02:00
Ruben ten Hove
85b1ce00a8 fully qualified names 2022-06-18 08:35:25 -04:00
Ruben ten Hove
b0e58baca2 add stable tag to docs 2022-06-18 08:21:25 -04:00
vanhauser-thc
dc3e2e8200 update docs 2022-06-18 09:06:27 +02:00
yuawn
8971c9a5ce update llvm version in INSTALL.md 2022-04-14 11:26:54 +00:00
Michael Rodler
bf5b90f95a added NO_NYX flag to docs and help message 2022-04-06 14:20:36 +02:00
clchrlls
0dca6ee038 put back the title of the page deleted by mistake 2022-03-23 17:11:22 +01:00
clchrlls
a601b56627 reverted to simply changing gcc version retrieval 2022-03-23 17:09:31 +01:00
clchrlls
ce0db35f18 Not sure the fix is needed only for debian 10 2022-03-23 15:03:56 +01:00
clchrlls
d012358748 missing column 2022-03-23 15:02:47 +01:00
clchrlls
d4734f6d9b fix installation packages for debian 10 2022-03-23 14:57:24 +01:00
vanhauser-thc
60e126c615 mention arm64 docker image 2022-01-31 09:24:04 +01:00
Damiano Melotti
707b1701c3
Add cmake in installation instructions (#1313) 2022-01-29 16:32:55 +01:00
llzmb
ec7b14a3d6 Fix line length 2022-01-20 21:25:06 +01:00
vanhauser-thc
861bd5e04b update macos path info 2022-01-17 20:31:08 +01:00
intrigus-lgtm
add85f34d1
Format some terms as code. 2022-01-11 15:26:30 +01:00
vanhauser-thc
3b96c8ae13 doc nits 2022-01-03 17:02:38 +01:00
vanhauser-thc
54eca027a5 doc review 2021-12-26 03:54:29 +01:00
vanhauser-thc
24dd35ef96 macos ci 2021-12-26 01:05:07 +01:00
vanhauser-thc
47488dcd02 nits 2021-12-25 14:21:59 +01:00
vanhauser-thc
c76dc73c7a better macos install docs 2021-12-22 01:25:32 +01:00
llzmb
89df436290 Fix broken links - 1st run 2021-12-05 19:36:33 +01:00
llzmb
6eab6a55af Fix spelling of "FRIDA mode" and "QEMU mode" 2021-12-04 21:14:50 +01:00
llzmb
bcd81c377d Fix line length and formatting 2021-12-04 20:38:00 +01:00
llzmb
65c3db8625 Fix punctuation in connection with "e.g." 2021-12-02 21:11:01 +01:00
llzmb
b7395fa467 Change "AFL" to "AFL++" 2021-12-02 19:52:10 +01:00