aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndrea Fioraldi <andreafioraldi@gmail.com>2020-03-09 14:43:40 +0100
committerAndrea Fioraldi <andreafioraldi@gmail.com>2020-03-09 14:43:40 +0100
commit2f4166367390e675e59b7231382253ca2d5ec247 (patch)
tree9d482078f2374351c248f7c86afc501561be0b13 /include
parentcdd1dd3d20178de8464ba39d5cc8d2e8100dbd0f (diff)
downloadafl++-2f4166367390e675e59b7231382253ca2d5ec247.tar.gz
copyleft note
Diffstat (limited to 'include')
-rw-r--r--include/afl-as.h5
-rw-r--r--include/afl-fuzz.h5
-rw-r--r--include/afl-prealloc.h22
-rw-r--r--include/alloc-inl.h5
-rwxr-xr-xinclude/android-ashmem.h5
-rw-r--r--include/cmplog.h7
-rw-r--r--include/common.h5
-rw-r--r--include/config.h5
-rw-r--r--include/debug.h5
-rw-r--r--include/forkserver.h5
-rw-r--r--include/list.h26
-rw-r--r--include/sharedmem.h5
-rw-r--r--include/types.h5
13 files changed, 82 insertions, 23 deletions
diff --git a/include/afl-as.h b/include/afl-as.h
index 3c44a437..20830a67 100644
--- a/include/afl-as.h
+++ b/include/afl-as.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/afl-fuzz.h b/include/afl-fuzz.h
index 9ef888d9..fbec77f8 100644
--- a/include/afl-fuzz.h
+++ b/include/afl-fuzz.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/afl-prealloc.h b/include/afl-prealloc.h
index fb307eb3..aabb04ed 100644
--- a/include/afl-prealloc.h
+++ b/include/afl-prealloc.h
@@ -1,3 +1,25 @@
+/*
+ american fuzzy lop++ - prealloc a buffer to reuse small elements often
+ ----------------------------------------------------------------------
+
+ Originally written by Michal Zalewski
+
+ Now maintained by Marc Heuse <mh@mh-sec.de>,
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
+
+ Copyright 2016, 2017 Google Inc. All rights reserved.
+ Copyright 2019-2020 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
+
+ */
+
/* If we know we'll reuse small elements often, we'll just preallocate a buffer,
* then fall back to malloc */
// TODO: Replace free status check with bitmask+CLZ
diff --git a/include/alloc-inl.h b/include/alloc-inl.h
index 1451aae0..4f9db489 100644
--- a/include/alloc-inl.h
+++ b/include/alloc-inl.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/android-ashmem.h b/include/android-ashmem.h
index adddc05f..3a0b9969 100755
--- a/include/android-ashmem.h
+++ b/include/android-ashmem.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/cmplog.h b/include/cmplog.h
index 18c6a7ef..36f8f2c5 100644
--- a/include/cmplog.h
+++ b/include/cmplog.h
@@ -6,9 +6,10 @@
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>
+ Now maintained by Marc Heuse <mh@mh-sec.de>,
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/common.h b/include/common.h
index d794d0ac..fc5d3c38 100644
--- a/include/common.h
+++ b/include/common.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/config.h b/include/config.h
index 529dc4e7..a87c5e84 100644
--- a/include/config.h
+++ b/include/config.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/debug.h b/include/debug.h
index d6c04935..b3865c19 100644
--- a/include/debug.h
+++ b/include/debug.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/forkserver.h b/include/forkserver.h
index ac027576..5cd3805b 100644
--- a/include/forkserver.h
+++ b/include/forkserver.h
@@ -7,8 +7,9 @@
Forkserver design by Jann Horn <jannhorn@googlemail.com>
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/list.h b/include/list.h
index 6f84b12d..2f6a70b0 100644
--- a/include/list.h
+++ b/include/list.h
@@ -1,3 +1,29 @@
+/*
+ american fuzzy lop++ - linked list code
+ ---------------------------------------
+
+ Originally written by Michal Zalewski
+
+ Now maintained by Marc Heuse <mh@mh-sec.de>,
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
+
+ Copyright 2016, 2017 Google Inc. All rights reserved.
+ Copyright 2019-2020 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 allocator is not designed to resist malicious attackers (the canaries
+ are small and predictable), but provides a robust and portable way to detect
+ use-after-free, off-by-one writes, stale pointers, and so on.
+
+ */
+
#ifndef AFL_LIST
#define AFL_LIST
diff --git a/include/sharedmem.h b/include/sharedmem.h
index 9a7d9082..57ab6cf0 100644
--- a/include/sharedmem.h
+++ b/include/sharedmem.h
@@ -7,8 +7,9 @@
Forkserver design by Jann Horn <jannhorn@googlemail.com>
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.
diff --git a/include/types.h b/include/types.h
index 6aad9762..bd4bd05d 100644
--- a/include/types.h
+++ b/include/types.h
@@ -5,8 +5,9 @@
Originally written by Michal Zalewski
Now maintained by Marc Heuse <mh@mh-sec.de>,
- Heiko Eißfeldt <heiko.eissfeldt@hexco.de> and
- Andrea Fioraldi <andreafioraldi@gmail.com>
+ Heiko Eißfeldt <heiko.eissfeldt@hexco.de>,
+ Andrea Fioraldi <andreafioraldi@gmail.com>,
+ Dominik Maier <mail@dmnk.co>
Copyright 2016, 2017 Google Inc. All rights reserved.
Copyright 2019-2020 AFLplusplus Project. All rights reserved.