-
-
Notifications
You must be signed in to change notification settings - Fork 380
Implement CanTrack - tracking enforcement through rust types #1886
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
Merged
Merged
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
7419394
sample implementation of tracking enforcement (incomplete)
domenukk f8bae96
helpful compiler output
addisoncrump 8b70f01
make it look like a real compiler output
addisoncrump 2429378
ensure that the macro may be used outside of libafl
addisoncrump eb595b1
separate index/novelty tracking funcs
addisoncrump 7133283
default const generic values so that we don't need to change this eve…
addisoncrump 71266f9
fix tests
addisoncrump 6dccdb9
rollback unnecessary specification of stdmapobserver
addisoncrump bee6109
register metadata in doc tests
addisoncrump 52f0fd9
doc fixes
addisoncrump 56da47a
doc cleanup
addisoncrump 3c3f0c8
doc cleanup 2
addisoncrump f2dc4d5
reduce implementor overhead to zero
addisoncrump cbbe658
renaming/docs fixes
addisoncrump 8c7f681
asref isn't reflexive??
addisoncrump b60dc7c
generalization stage updates
addisoncrump cfe2c25
add better documentation about require_{indices,novelties}_tracking
addisoncrump d8459c9
remaining generic updates
addisoncrump 91e31d4
round one CI pass (knowingly introduces breaking changes)
addisoncrump 47969fa
typo
addisoncrump 888cb7f
round 2 clippy
addisoncrump 87f813d
rollback: libafl_frida changes
addisoncrump e895353
fmt
addisoncrump b49d67c
moar porting
addisoncrump b9bcab4
fix remaining fuzzers
addisoncrump f649819
fix windows build, maybe
addisoncrump 8c25c19
fixup libafl_libfuzzer
addisoncrump d95c573
fmt nighlty all the things
domenukk df5abb0
attempt to fix some broken additions
addisoncrump 4868c6e
fix fmt
addisoncrump 8a9501d
oops
addisoncrump 45d7c9b
fix new invocation
addisoncrump d418cba
minimizer scheduler fixes
addisoncrump 9b1fcf9
fix accounting
addisoncrump d10237e
rename
domenukk b4cdb82
fix
domenukk 6d3cdbd
Fix build
domenukk 7673144
Sort generics
domenukk 39399ed
Move more generics into the right place
domenukk 565c3d9
Rename A -> C
domenukk 6d37e59
Fix test
domenukk 8bbcba3
Fix test some more
domenukk 8aade5c
Fix doc some more
domenukk b0fdeba
critical formatting
domenukk b6ffb90
More A->C
domenukk 5940a44
CanTrack harder
domenukk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.