OpenRewrite recipes for data flow analysis.
-
Updated
Jun 12, 2024 - Java
OpenRewrite recipes for data flow analysis.
EVMLiSA: an abstract interpretation-based static analyzer for EVM bytecode
The easiest way to get started with dataflow testing including control flow graph, program slice and du-path.
A Symbolic Ethereum Virtual Machine (EVM) bytecode interpreter, parser and decompiler, along with several other utils for programmatically extracting information from EVM bytecode.
A C compiler written in Kotlin
Compiler Backend in .NET
An R package for static analysis of R code.
SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.
Create CFGs and compute complexity metrics for Python, C++, and Java code.
A control flow graph library for Lean
Utils for program analysis(such as gen java call graph, execution trace)
File Capability Extractor
This project is designed to enhance the usability of Software Defect Datasets, particularly Bugswarm. It involves using Sootup to create control flow graphs for the programs compiled with Bugswarm and Sootup. Additionally, the project aims to educate users on how to effectively implement Bugswarm in their projects for various use cases.
A static analysis tool for Go that generates control flow graphs and computes cyclomatic complexity
EO programs to Call Flow Graph (CFG) transformator
Creating Data Flow Graphs from java input classes
Neural Data-Flow Analysis: A tool for solving program-related tasks which involve data-flow analysis using deep neural networks
A CFG is known as a Single Entry Single Exit (SESE) graph if it only has a single entry node and a single exit node. A problem that arose during researchon static analysis is how to deal with loops in the CFG.
Add a description, image, and links to the control-flow-graph topic page so that developers can more easily learn about it.
To associate your repository with the control-flow-graph topic, visit your repo's landing page and select "manage topics."