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

Taint dag #6412

Merged
merged 236 commits into from
Apr 24, 2022
Merged

Taint dag #6412

merged 236 commits into from
Apr 24, 2022

Conversation

hbrodin
Copy link
Collaborator

@hbrodin hbrodin commented Jan 21, 2022

Just opening the pull request to be able to discuss the code.

ESultanik and others added 30 commits November 3, 2021 11:22
* differentiating root and non-root nodes parents
* keeping root nodes in the same rank
* enforcing an ordering on root nodes
Extremely raw commit. Nothing works yet. The new file format
is implented in a first version. Union handling still requires changes
to polytracker-llvm and is not implemented yet. So, don't expect anything
usable to be produced here.
…s not interpret the content of each label value but dumps raw values. Future work is interpreting the u64 stored (as SourceTaint, RangeTaint and UnionTaint)
Basic unittests can be run by building the cmakelists.txt in the src/taintdag
directory. Append the polytracker include directory with -DCMAKE_CXX_FLAGS.
Unions will be created and reusing as much labels as possible by checking on level
of taint structure.
@CLAassistant
Copy link

CLAassistant commented Apr 19, 2022

CLA assistant check
All committers have signed the CLA.

@hbrodin hbrodin merged commit cc1e781 into master Apr 24, 2022
@hbrodin hbrodin deleted the taint-dag branch April 24, 2022 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants