Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backend Rust/Foreign Language Support #69

Open
wants to merge 42 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
58ec03e
add new runtime that compiles to static library and contains only com…
julihoh Jun 7, 2021
d23f876
add the common only runtime library to installation output of cmake
julihoh Jun 8, 2021
3968841
make cmake call cargo instead of cargo calling cmake
julihoh Jun 17, 2021
1613c78
common backend is now the rust backend
julihoh Jun 18, 2021
b67b70a
delegate call stack tracing to rust runtime
julihoh Jun 18, 2021
f1c6b0e
move panic mode configuration to cmake script
julihoh Jul 1, 2021
e243f9a
re-implement rust backend to support GC and _sym_bits_helper
julihoh Jul 16, 2021
1346fca
pass gc information as array instead of of single values
julihoh Jul 16, 2021
8840fda
Merge branch 'eurecom-s3:master' into main
andreafioraldi Jul 19, 2021
2b62059
fix missing include
julihoh Jul 26, 2021
ec05367
switch to building the rust backend into a static archive
julihoh Jul 26, 2021
ba0aeac
fix rust runtime header
julihoh Jul 28, 2021
1a1bf95
use more convenient types for rust runtime
julihoh Jul 28, 2021
8b35ef8
cleanup
julihoh Jul 29, 2021
f44262f
fix RuntimeCommon.h includes
julihoh Jul 29, 2021
45cde02
fix c+p bug in rust runtime (inadverntently turgnin trunc in zext)
julihoh Aug 2, 2021
3133c0b
Move to clap3 (#2)
domenukk Jan 4, 2022
08c29c5
Adds handling for afl-showmap failures, to avoid crashing the entire …
WilliamParks Mar 26, 2022
8f87bba
Merge remote-tracking branch 'eurecom/master'
domenukk Mar 26, 2022
5cccc33
more less bugs
domenukk Mar 27, 2022
b103c54
Merge upstream (#3)
julihoh Nov 19, 2022
76d4e26
adapt rust runtime to api changes from upstream (#4)
julihoh Nov 19, 2022
2a3229d
Follow up #4 (#5)
julihoh Nov 19, 2022
a42e95e
Fix naming for afl++
domenukk Jan 4, 2023
379061f
merge
tokatoka Oct 20, 2023
bee13da
Update: qsym_backend
tokatoka Oct 20, 2023
6e1a055
Merge pull request #7 from AFLplusplus/eurecom-s3-master
tokatoka Oct 20, 2023
5cb76f1
add
tokatoka Oct 20, 2023
6909c3f
Merge pull request #8 from AFLplusplus/upd
tokatoka Oct 20, 2023
d3870f3
Merge branch 'eurecom-s3:master' into main
tokatoka Dec 21, 2023
fa54463
remove extern block
tokatoka Jan 4, 2024
7caf6aa
endif
tokatoka Jan 4, 2024
27734ff
FMT
tokatoka Jan 4, 2024
019a226
Merge pull request #10 from AFLplusplus/no_extern
tokatoka Jan 4, 2024
5db9e6b
include
tokatoka Jan 4, 2024
1e8f02b
boolean?
tokatoka Jan 4, 2024
950ab01
fmt
tokatoka Jan 4, 2024
2d16373
Merge pull request #11 from AFLplusplus/cpp_to_c
tokatoka Jan 4, 2024
4898f5b
revert
tokatoka Jan 4, 2024
6010402
Merge pull request #12 from AFLplusplus/revert
tokatoka Jan 4, 2024
f33f679
Merge branch 'eurecom-s3:master' into main
tokatoka Apr 12, 2024
1330e29
Update rust backend (#13)
tokatoka Apr 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'eurecom-s3:master' into main
tokatoka authored Dec 21, 2023
commit d3870f3f6e4b8d1c01516e76537547d980b3cbed

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.