mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-14 19:08:08 +00:00
credits and license header for src/* and include/*
This commit is contained in:
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - injectable parts
|
american fuzzy lop++ - injectable parts
|
||||||
-------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - fuzzer header
|
||||||
--------------------------------
|
------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - error-checking, memory-zeroing alloc routines
|
american fuzzy lop++ - error-checking, memory-zeroing alloc routines
|
||||||
------------------------------------------------------------------
|
--------------------------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015 Google Inc. All rights reserved.
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,3 +1,27 @@
|
|||||||
|
/*
|
||||||
|
american fuzzy lop++ - android shared memory compatibility layer
|
||||||
|
----------------------------------------------------------------
|
||||||
|
|
||||||
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at:
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
This header re-defines the shared memory routines used by AFL++
|
||||||
|
using the Andoid API.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef _ANDROID_ASHMEM_H
|
#ifndef _ANDROID_ASHMEM_H
|
||||||
#define _ANDROID_ASHMEM_H
|
#define _ANDROID_ASHMEM_H
|
||||||
|
|
||||||
|
@ -1,3 +1,28 @@
|
|||||||
|
/*
|
||||||
|
american fuzzy lop++ - common routines header
|
||||||
|
---------------------------------------------
|
||||||
|
|
||||||
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at:
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Gather some functions common to multiple executables
|
||||||
|
|
||||||
|
- detect_file_args
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef __AFLCOMMON_H
|
#ifndef __AFLCOMMON_H
|
||||||
#define __AFLCOMMON_H
|
#define __AFLCOMMON_H
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop plus plus - vaguely configurable bits
|
american fuzzy lop++ - vaguely configurable bits
|
||||||
----------------------------------------------
|
------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016 Google Inc. All rights reserved.
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - debug / error handling macros
|
american fuzzy lop++ - debug / error handling macros
|
||||||
--------------------------------------------------
|
----------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016 Google Inc. All rights reserved.
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
/*
|
||||||
|
american fuzzy lop++ - forkserver header
|
||||||
|
----------------------------------------
|
||||||
|
|
||||||
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at:
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Shared code that implements a forkserver. This is used by the fuzzer
|
||||||
|
as well the other components like afl-tmin.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef __AFL_FORKSERVER_H
|
#ifndef __AFL_FORKSERVER_H
|
||||||
#define __AFL_FORKSERVER_H
|
#define __AFL_FORKSERVER_H
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - hashing function
|
american fuzzy lop++ - hashing function
|
||||||
-------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
The hash32() function is a variant of MurmurHash3, a good
|
The hash32() function is a variant of MurmurHash3, a good
|
||||||
non-cryptosafe hashing function developed by Austin Appleby.
|
non-cryptosafe hashing function developed by Austin Appleby.
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
/*
|
||||||
|
american fuzzy lop++ - shared memory related header
|
||||||
|
---------------------------------------------------
|
||||||
|
|
||||||
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at:
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Shared code to handle the shared memory. This is used by the fuzzer
|
||||||
|
as well the other components like afl-tmin, afl-showmap, etc...
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef __AFL_SHAREDMEM_H
|
#ifndef __AFL_SHAREDMEM_H
|
||||||
#define __AFL_SHAREDMEM_H
|
#define __AFL_SHAREDMEM_H
|
||||||
|
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - type definitions and minor macros
|
american fuzzy lop++ - type definitions and minor macros
|
||||||
------------------------------------------------------
|
--------------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015 Google Inc. All rights reserved.
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - file format analyzer
|
american fuzzy lop++ - file format analyzer
|
||||||
-----------------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
13
src/afl-as.c
13
src/afl-as.c
@ -1,10 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - wrapper for GNU as
|
american fuzzy lop++ - wrapper for GNU as
|
||||||
---------------------------------------
|
-----------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015 Google Inc. All rights reserved.
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,7 +1,26 @@
|
|||||||
/*
|
/*
|
||||||
gather some functions common to multiple executables
|
american fuzzy lop++ - common routines
|
||||||
|
--------------------------------------
|
||||||
|
|
||||||
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at:
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Gather some functions common to multiple executables
|
||||||
|
|
||||||
|
- detect_file_args
|
||||||
|
|
||||||
detect_file_args
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
/*
|
||||||
|
american fuzzy lop++ - forkserver code
|
||||||
|
--------------------------------------
|
||||||
|
|
||||||
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at:
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Shared code that implements a forkserver. This is used by the fuzzer
|
||||||
|
as well the other components like afl-tmin.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - bitmap related routines
|
||||||
--------------------------------
|
----------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - extras relates routines
|
||||||
--------------------------------
|
----------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - globals declarations
|
||||||
--------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - initialization related routines
|
||||||
--------------------------------
|
------------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - misc stuffs from Mordor
|
||||||
--------------------------------
|
----------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - fuzze_one routines in different flavours
|
||||||
--------------------------------
|
---------------------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - python extension routines
|
||||||
--------------------------------
|
------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,13 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - queue relates routines
|
||||||
--------------------------------
|
---------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
You may obtain a copy of the License at:
|
You may obtain a copy of the License at:
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - target execution related routines
|
||||||
--------------------------------
|
--------------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop++ - stats related routines
|
||||||
--------------------------------
|
---------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -2,11 +2,14 @@
|
|||||||
american fuzzy lop - fuzzer code
|
american fuzzy lop - fuzzer code
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - wrapper for GCC and clang
|
american fuzzy lop++ - wrapper for GCC and clang
|
||||||
----------------------------------------------
|
------------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015 Google Inc. All rights reserved.
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -2,9 +2,14 @@
|
|||||||
american fuzzy lop - free CPU gizmo
|
american fuzzy lop - free CPU gizmo
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2015, 2016 Google Inc. All rights reserved.
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,4 +1,26 @@
|
|||||||
/*
|
/*
|
||||||
|
american fuzzy lop++ - shared memory related code
|
||||||
|
-------------------------------------------------
|
||||||
|
|
||||||
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
|
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at:
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Shared code to handle the shared memory. This is used by the fuzzer
|
||||||
|
as well the other components like afl-tmin, afl-showmap, etc...
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -1,10 +1,17 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - map display utility
|
american fuzzy lop++ - map display utility
|
||||||
----------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2013, 2014, 2015, 2016, 2017 Google Inc. All rights reserved.
|
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -1,10 +1,17 @@
|
|||||||
/*
|
/*
|
||||||
american fuzzy lop - test case minimizer
|
american fuzzy lop++ - test case minimizer
|
||||||
----------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
Written and maintained by Michal Zalewski <lcamtuf@google.com>
|
Originally written by Michal Zalewski <lcamtuf@google.com>
|
||||||
|
|
||||||
Copyright 2015, 2016, 2017 Google Inc. All rights reserved.
|
Forkserver design by Jann Horn <jannhorn@googlemail.com>
|
||||||
|
|
||||||
|
Now maintained by by Marc Heuse <mh@mh-sec.de>,
|
||||||
|
Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
|
||||||
|
Andrea Fioraldi <andreafioraldi@gmail.com>
|
||||||
|
|
||||||
|
Copyright 2016, 2017 Google Inc. All rights reserved.
|
||||||
|
Copyright 2019 AFLplusplus Project. All rights reserved.
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
Reference in New Issue
Block a user