Skip to content

clang-tidy: Fix Ifds fs taint#454

Merged
pdschubert merged 5 commits intodevelopmentfrom
f-ClangTidyFixIfdsFSTaint
Jan 4, 2022
Merged

clang-tidy: Fix Ifds fs taint#454
pdschubert merged 5 commits intodevelopmentfrom
f-ClangTidyFixIfdsFSTaint

Conversation

@MMory
Copy link
Copy Markdown
Member

@MMory MMory commented Dec 23, 2021

please merge after #453

@MMory MMory requested review from pdschubert and vulder December 23, 2021 16:50
Comment thread lib/PhasarLLVM/ControlFlow/Resolver/Resolver.cpp Outdated
Comment thread unittests/PhasarLLVM/ControlFlow/LLVMBasedICFGGlobCtorDtorTest.cpp Outdated
Comment thread unittests/PhasarLLVM/DataFlowSolver/IfdsIde/EdgeFunctionSingletonFactoryTest.cpp Outdated
@vulder vulder force-pushed the f-ClangTidyFixIfdsFSTaint branch from 27bc1f1 to ea9e61d Compare December 24, 2021 13:58
vulder and others added 2 commits December 24, 2021 15:16
…TaintAnalysis/Utils/Log.h

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…TaintAnalysis/FlowFunctions/MapTaintedValuesToCaller.h

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Comment on lines +27 to +29
static const llvm::Value *PoisonPill = // NOLINT
reinterpret_cast<const llvm::Value *>(
"all i need is a unique llvm::Value ptr...");
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What the **** is this? Casting a string literal to an llvm::Value *?

image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, sorry. The analysis has been developed independently by another research group.

…TaintAnalysis/Stats/TraceStats.h

Co-authored-by: Florian Sattler <vuld3r@gmail.com>
@pdschubert pdschubert merged commit fcbfc99 into development Jan 4, 2022
@pdschubert pdschubert deleted the f-ClangTidyFixIfdsFSTaint branch January 4, 2022 15:03
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.

3 participants