Dominik Maier
|
e4447364c2
|
SymCC update (#656)
|
2022-05-28 01:41:43 +02:00 |
|
Dominik Maier
|
c16738fd10
|
Make OutFile auto-remove refcounted on drop (#654)
* Make OutFile auto-remove refcounted on drop
* clippy, windows
* remove debug print
* streamlined tmp files names
* outfile -> inputfile
|
2022-05-27 18:01:44 +02:00 |
|
|
ee4056a008
|
add objective selection, dump exec times
|
2022-05-27 01:10:12 +02:00 |
|
Andrea Fioraldi
|
a544bc042d
|
Move build_id to bolts (#649)
* Drop the build_id depedency and move to bolts
* tabs->spaces
* clippy build_id fixes
* frida clippy
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-05-27 01:05:03 +02:00 |
|
Dominik Maier
|
763ed9a3e5
|
Moved to no_std preamble (#643)
* Moved to no_std preamble
* fixed use
* no_std targets
* derive no_std
* fix yml
* ci
* alf
* gitignore
* fix python build
* import cleanup
* nostd
* linux fix
|
2022-05-27 01:04:29 +02:00 |
|
Dongjia Zhang
|
5887d1a7b7
|
Delete frida_libpng/Makefile (#652)
|
2022-05-27 01:04:09 +02:00 |
|
Dominik Maier
|
8b8b58ffa7
|
Doc fixes (#651)
|
2022-05-27 01:03:34 +02:00 |
|
|
14e8a81d17
|
fixup cargo.toml
|
2022-05-27 00:36:25 +02:00 |
|
|
f994bc62bc
|
add jmp_as_edge cfg, extend libafl_exec_jmp_hook
|
2022-05-26 23:55:53 +02:00 |
|
|
517b3d3da7
|
add instrumentation call after breakpoint
|
2022-05-26 16:11:30 +02:00 |
|
syheliel
|
7d5fd74a5d
|
Improve doc (#648)
* Improve doc
* Fix
* Fix
* Fix
* Typo
Co-authored-by: syheliel <syheliel@gmail.com>
|
2022-05-26 11:44:05 +02:00 |
|
Andrea Fioraldi
|
28edbad618
|
Refactor libafl Python bindings (#632)
* SerdeAny MapFeedbackState
* Fix macro syntax
* alloc
* fix
* Metadata calibrate and map feedback
* metadata feedback states
* compile
* fmt
* Register common generic types
* tests
* sugar
* no_std
* fix book
* alloc
* fix fuzzers
* fix
* fmt
* disable python bindings for libafl
* clippy
* fmt
* fixes
* fmt
* compiling python bindings
* no uaf in python observer
* working python observer, feedback and executor
* mutators
* fmt
* nits
* added autofix script
* clippy
* clippy
* more clippy
* fix
* ignore clippy for deserialization
* newlines
* nits
* fmt
* feedbacks
* generators
* methods
* feedbacks
* pyerr
* fix
* fix
* fmt
* python bindings in CI
* fix
* fix
* fix
* autofix
* clippy
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-05-25 16:56:06 +02:00 |
|
Andrea Fioraldi
|
da537aae83
|
FeedbackState as metadata (#627)
* SerdeAny MapFeedbackState
* Fix macro syntax
* alloc
* fix
* Metadata calibrate and map feedback
* metadata feedback states
* compile
* fmt
* Register common generic types
* tests
* sugar
* no_std
* fix book
* alloc
* fix fuzzers
* fix
* fmt
* disable python bindings for libafl
* clippy
* fmt
* fixes
* fmt
* fix
* fix
* fix
* fix
* fix
* release autofix
* fix
* fix
* fix
* fmt
* fix
* fix
* name
* fix
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-05-24 16:05:22 +02:00 |
|
Dominik Maier
|
fa839bb08d
|
More docs and less pub types (#646)
* more docs
* nits
* fixes
* win fix
* fmt
|
2022-05-23 13:42:51 +02:00 |
|
Dominik Maier
|
b7650f7683
|
Added missing Eq (#645)
|
2022-05-22 23:36:18 +02:00 |
|
Dominik Maier
|
f3fd6caf0b
|
No break, only fix (#644)
|
2022-05-22 18:54:14 +02:00 |
|
Dominik Maier
|
7d2892a42f
|
Fix Windows import (#642)
|
2022-05-22 13:07:45 +02:00 |
|
Dominik Maier
|
c404825fb8
|
More clippy (#641)
* Even more libafl_frida clippy
* Eq
* addr_of_mut cleanup
* fmt
|
2022-05-22 13:01:55 +02:00 |
|
Dominik Maier
|
828ebcff39
|
Clippy nits & fixes (#640)
* release autofix
* fix unused backtrace
* clippy fixes
* clippy
* more clippy
* more autofix
* clippy for frida
* more clippy
|
2022-05-22 02:43:25 +02:00 |
|
Dominik Maier
|
50ddbf6a78
|
Added autofix script (#639)
|
2022-05-21 15:06:11 +02:00 |
|
peamaeq
|
ffaad561cb
|
Reduced scope of unsafe block (#637)
* '0517'
* 0517
|
2022-05-20 19:37:22 +02:00 |
|
Dongjia Zhang
|
5570601fea
|
Small refactoring of nits in #635 (#636)
* fix
* more
* fmt
* fix
* fix
* fix
* fix
* fmt
* fmt
* fix
|
2022-05-20 07:26:28 +02:00 |
|
Dongjia Zhang
|
4eba9323c5
|
Fix overflow in Frida mode (#635)
|
2022-05-17 15:06:38 +02:00 |
|
Dongjia Zhang
|
afb32fb351
|
Cmplog New Pass Manager & LLVM 14 Fixes (#626)
* wip
* more
* match aflpp
* llvm14
* fix
* more llvm14
* check llvm version in libafl_cc
* safe access
* more
* fmt
* no windows
* no windows
|
2022-05-17 08:45:48 +02:00 |
|
syheliel
|
2ead2c398e
|
Speed up CI (#630)
* Add ccache
* Update codecov.yml
* Update build_and_test.yml
* Update build_and_test.yml
* Update test_all_fuzzers.sh
Add fuzzer timer
* Fix `./test_all_fuzzers.sh` on macos
* Fix CI
* Fix CI
* Update build_and_test.yml
* Fix typo
* Set mold linker as default linker
* Fix CI
* Update build_and_test.yml
* Add profile arguments
* Fix CI
* Update test_all_fuzzers.sh
Co-authored-by: syheliel <syheliel@gmail.com>
|
2022-05-15 21:25:29 +02:00 |
|
syheliel
|
aa101c396a
|
Merge ubuntu and macos fuzzer && Record time for ./test_all_fuzzers.sh (#629)
* Add ccache
* Update codecov.yml
* Update build_and_test.yml
* Update build_and_test.yml
* Update test_all_fuzzers.sh
Add fuzzer timer
* Fix `./test_all_fuzzers.sh` on macos
* Fix CI
* Fix CI
* Update build_and_test.yml
* Fix typo
|
2022-05-14 00:57:26 +02:00 |
|
biazo
|
d61612c94c
|
Adding equivalent arm32 syscall for qemu snapshot (#628)
|
2022-05-14 00:49:39 +02:00 |
|
Dongjia Zhang
|
62484b12f4
|
Call post_exec_all() in calibrate.rs (#603)
* fix
* fix
* fix
* post_exec
* fix
|
2022-05-12 11:14:21 +02:00 |
|
Ao Li
|
9e382c4177
|
Fix gnf_converter.py script (#616)
|
2022-05-10 19:48:48 +02:00 |
|
Dongjia Zhang
|
a02b90be44
|
Autotokens New PM (#605)
* autotokens newpm
* typo
* fmt
* clp
* fix
* fix
* include &fmt
* include
* fmt
* llvm14 & clippy fix
* fix
|
2022-05-09 18:41:53 +09:00 |
|
Dongjia Zhang
|
283ceaac9b
|
Make weigthed scheduler independent of powersheduler stage (#599)
* rename & add metadata in scheduler, not stage
* Update testcase_score
* rename
* fix
* update handicap in scheduler
* fmt
* update fuzzers
* doc
* fmt
* fix
* fmt
* more
* fix
* fix
* fix
* fmt
|
2022-05-08 16:43:02 +02:00 |
|
|
86ca7863ca
|
add RandGraphSuffixMutator
|
2022-05-08 13:45:10 +02:00 |
|
WilliamParks
|
92196cc9be
|
Fixes forkersever_simple issue on Macs (#623)
* Fixes forkersever_simple issue on Macs
* fixes formatting issue
* Fixes formatting issue
|
2022-05-08 11:17:55 +09:00 |
|
Dominik Maier
|
eb70c8025b
|
Clippy nightly fixes (#624)
|
2022-05-07 15:35:37 +02:00 |
|
Dominik Maier
|
196569577f
|
Clippy nightly fixes (#622)
* removed unused errors
* Fixes
|
2022-05-06 19:11:09 +02:00 |
|
Shengtuo Hu
|
1c97a5fd2b
|
Remove PrimInt in map feedback and observer (#606)
* Remove PrimInt
* Use core instead of std
Co-authored-by: Andrea Fioraldi <andreafioraldi@gmail.com>
|
2022-05-06 10:29:07 +02:00 |
|
Dongjia Zhang
|
2ba32c0173
|
Update Clap dependency (#621)
|
2022-05-06 01:12:25 +02:00 |
|
Dominik Maier
|
9092076ce2
|
removed unused errors (#620)
|
2022-05-05 22:24:18 +02:00 |
|
Andrea Fioraldi
|
e513b86df0
|
Backtrace in libafl::Error (#617)
* backtrace errors
* qemu
* remove mopt-specific error
* fixes
* fixes
* duh
* clap
* clippy
* clippy
* clippy
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-05-05 15:52:37 +02:00 |
|
Andrea Fioraldi
|
bb773a74d1
|
Update QEMU version (fix #575) (#619)
|
2022-05-05 13:24:44 +02:00 |
|
Dongjia Zhang
|
80b85f99ff
|
Clippy fixes (#618)
|
2022-05-05 01:23:51 +02:00 |
|
|
5d28754e1b
|
add Makefile for benchmarks
|
2022-05-04 22:56:40 +02:00 |
|
|
70dec21c8c
|
add feature flags for fuzz components
|
2022-05-04 22:55:26 +02:00 |
|
|
18a592d763
|
update clock to time calc
|
2022-05-04 21:11:39 +02:00 |
|
|
865e97cca7
|
fuzz for sulution with timeout
|
2022-05-04 21:11:19 +02:00 |
|
Dongjia Zhang
|
6b76e53bfa
|
C(pp) formatting & autotokens fix (#614)
* fix
* a
* format
* .clang-format
|
2022-05-04 03:42:43 +09:00 |
|
|
01e40ded1d
|
fix interrupt input, graph output
|
2022-05-01 22:07:37 +02:00 |
|
|
0b638d9020
|
new setup for interrupts
|
2022-04-26 00:35:11 +02:00 |
|
|
67165640c5
|
fuzz until first solution
|
2022-04-24 20:47:30 +02:00 |
|
Lukas Seidel
|
b0dd25ee95
|
use ucontext definition from bolts::os::unix_signals (#612)
|
2022-04-21 18:03:12 +02:00 |
|