Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: control-flow-graph
openrewrite/rewrite-analysis
OpenRewrite recipes for data flow analysis.
Language: Java - Size: 76.1 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 8 - Forks: 8
Aboeleneen/signal-flow-graph
Application to calculate the overall transfer function given its signal flow graph which can be drawn easily using a friendly graphical user interface.
Language: Java - Size: 729 KB - Last synced: 7 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
acuarica/evm
A Symbolic Ethereum Virtual Machine (EVM) bytecode interpreter, parser and decompiler, along with several other utils for programmatically extracting information from EVM bytecode.
Language: Solidity - Size: 11.3 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 35 - Forks: 4
lisa-analyzer/evm-lisa
EVMLiSA: an abstract interpretation-based static analyzer for EVM bytecode
Language: Java - Size: 78.2 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 15 - Forks: 0
python-security/pyt
A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
Language: Python - Size: 3.2 MB - Last synced: 6 days ago - Pushed: over 3 years ago - Stars: 2,164 - Forks: 237
slak44/ckompiler
A C compiler written in Kotlin
Language: Kotlin - Size: 13.8 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 19 - Forks: 0
mukadr/MukaVM
Compiler Backend in .NET
Language: C# - Size: 121 KB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 1 - Forks: 0
nick-ulle/rstatic
An R package for static analysis of R code.
Language: R - Size: 508 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 40 - Forks: 4
danielplohmann/smda
SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.
Language: Python - Size: 2.4 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 214 - Forks: 36
hmc-alpaqa/metrinome
Create CFGs and compute complexity metrics for Python, C++, and Java code.
Language: Python - Size: 508 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 34 - Forks: 2
SongXueZhi/xzy-utils
Utils for program analysis(such as gen java call graph, execution trace)
Language: Java - Size: 77.1 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
Messi-Q/BinaryCFGExtractor
BinaryCFGExtractor is an automated tool for extracting binary code control flow graph (CFG).
Language: Python - Size: 3.01 MB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 8 - Forks: 1
JC-LL/crokus
C parser written in Ruby, for experimental purpose
Language: Ruby - Size: 1.47 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 12 - Forks: 2
koutheir/binary-security-check 📦
Moved: https://codeberg.org/koutheir/binary-security-check
Language: Rust - Size: 153 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 69 - Forks: 8
marirs/capa-rs
File Capability Extractor
Language: Rust - Size: 5.7 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 11 - Forks: 2
gaspardruan/pflux
The easiest way to get started with dataflow testing including control flow graph, program slice and du-path.
Language: TypeScript - Size: 1.22 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
chaturv3di/absynthe
A (branching) Behaviour Synthesiser -- Simulates the generation of application or process logs, where multiple modules (or processes) can execute simultaneously, in a distributed deployment, and dump the log messages in an interleaved manner in a single log file.
Language: Python - Size: 1.37 MB - Last synced: 19 days ago - Pushed: 11 months ago - Stars: 8 - Forks: 3
T-Brick/ControlFlow
A control flow graph library for Lean
Language: Lean - Size: 245 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 6 - Forks: 0
lu-cs-sde/IntraJSCAM2021
IntraJ is an application of the framework IntraCFG for the Java language. IEEESCAM2021
Language: HTML - Size: 363 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
aimanfatima/sootup-cfg-on-bugswarm-artifacts
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.
Language: Java - Size: 6.84 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
Assifar-Karim/cyclomatix
A static analysis tool for Go that generates control flow graphs and computes cyclomatic complexity
Language: Go - Size: 26.4 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 19 - Forks: 0
Brythzz/cfg-flattening-pass
Control-flow graph flattening LLVM pass
Language: C++ - Size: 12.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 1
fergarrui/ethereum-graph-debugger
Ethereum solidity graph plain debugger. To have the whole picture when debugging.
Language: TypeScript - Size: 6.76 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 347 - Forks: 33
polystat/eog
EO programs to Call Flow Graph (CFG) transformator
Size: 8.79 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 5 - Forks: 1
shramos/pyc-cfg
Pyc-cfg is a pure python control flow graph builder for almost all Ansi C programming language.
Language: Python - Size: 58.6 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 45 - Forks: 13
ppati000/visualDFA
VisualDFA is a sophisticated educational tool for interactively visualizing data-flow analyses using Java/Jimple.
Language: Java - Size: 27.7 MB - Last synced: 8 months ago - Pushed: over 6 years ago - Stars: 11 - Forks: 4
vanhauser-thc/drcfg Fork of toshipiazza/drcfg
Dynamic Control Flow Recovery
Language: C++ - Size: 136 KB - Last synced: 9 months ago - Pushed: about 6 years ago - Stars: 3 - Forks: 0
tomaspecl/visual-asm-editor
Edit assembly code in a visual way
Language: Rust - Size: 160 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
zhaosjason/aflfaster Fork of mboehme/aflfast
AFLFaster (extends AFLFast with a CFG-informed mutation selection engine)
Language: C - Size: 1.81 MB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 3 - Forks: 1
mustakimur/OS-CFI
Origin-sensitive Control Flow Integrity (OS-CFI) - USENIX Security 2019
Language: C++ - Size: 64.5 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 29 - Forks: 14
TheComputeGuy/dynamic-analysis-pin-tools
Pin tool that generates a dynamic control flow graph and execution trace in DOT format
Language: C++ - Size: 18.6 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1
TheComputeGuy/static-analysis-plugin
An IDA Python plugin for CFG generation and data flow analysis on x86 binaries
Language: Python - Size: 86.9 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
acuarica/jnif 📦
The Java Native Instrumentation Framework, JNIF, is the first native Java bytecode rewriting library. JNIF is a C++ library for decoding, analyzing, editing, and encoding Java bytecode.
Language: C++ - Size: 102 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
daanvdh/JavaDataFlow
Creating Data Flow Graphs from java input classes
Language: Java - Size: 200 KB - Last synced: 11 months ago - Pushed: about 2 years ago - Stars: 34 - Forks: 11
TebogoYungMercykay/Controll_Flow_Graph_Implementation_In_Java
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.
Language: Java - Size: 83 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
hidva/as2cfg
Construct the CFG(Control Flow Graph) from intel assembly code
Language: Rust - Size: 296 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 37 - Forks: 2
UmmeKulsumTumpa/SPL-1
Here is my academic software project of 3rd Semester of IIT, DU. I will try to implement a very easy project using C++ language only.
Language: C++ - Size: 10.2 MB - Last synced: 12 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
codingClaire/Structural-Code-Understanding
A Survey of Deep Learning Models for Structural Code Understanding
Language: Python - Size: 287 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 16 - Forks: 1
irfansofyana/NotasiAlgoritmik-AST-and-CFG-Generator
Repository for my undergraduate thesis (AST and CFG Construction of Notasi Algoritmik)
Language: Python - Size: 412 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 2
HeiniDebes/ZEKRA
Prototype code and helpers for the Zero-Knowledge Control-Flow Attestation (ZEKRA) protocol
Language: Java - Size: 979 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
Heisenberg0203/SoftwareTesting
This repository contains unit Testing modules that follow the Control Flow Graph Coverage strategy using Mockito and Junit.
Language: CSS - Size: 981 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
strake/control-flow.agda
Correct-by-construction control-flow graphs
Language: Agda - Size: 1000 Bytes - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
aravi11/approxGed
Python code to find the the Approximate Graph Edit Distance of two unit Java functions by analyzing their Control Flow Graphs
Size: 17 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
aravi11/data-augmented-metamorphic-testing
Implementation for the paper "Leveraging Mutants for Automatic Prediction of MetamorphicRelations using Machine Learning"
Language: Python - Size: 448 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
maxence-ho/DexGraph
Modified DexDump to build instruction graph from classes.dex
Language: C++ - Size: 26.2 MB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 16 - Forks: 3
muhammadhasan01/notal-autograder
Control Flow Graph Based Notasi Algoritmik Autograder
Language: Jupyter Notebook - Size: 15.2 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1
m-zakeri/CodA
Code Analysis Toolkit
Language: Python - Size: 7.55 MB - Last synced: 11 months ago - Pushed: about 2 years ago - Stars: 7 - Forks: 1
filletofish/compiler-touch
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
Language: C++ - Size: 80.1 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 19 - Forks: 7
LouisJenkinsCS/DSL
A minimal, Turing-complete, Domain-Specific Language; simple text editor with an interpreter, Abstract Syntax Tree and reduced Control Flow Graph graphical generator.
Language: Java - Size: 3.09 MB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 16 - Forks: 3
cedricrupb/code_graph
Fast program graph generation in Python
Language: Python - Size: 32.2 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
LouisJenkinsCS/LLVM-Simple-GUI
A GUI written in Java 8 + Swing; Comes with a basic text editor, ability to select optimizations, generate and view CFG, dominator trees and post-dominator trees, and more!
Language: Java - Size: 18.7 MB - Last synced: over 1 year ago - Pushed: about 5 years ago - Stars: 8 - Forks: 1
rudrOwO/control-flow-graph
Generate control flow graph from code snippet
Language: TypeScript - Size: 98.6 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
duytai/ssa
Solidity Static Analysis
Language: Rust - Size: 12.5 MB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 5 - Forks: 0
colejcummins/pyssectgraph
The backend for pyssect, tool for creating python control flow graphs
Language: Python - Size: 112 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
TulshiDas39/CFG
Control Flow Graph builder of c program
Language: Java - Size: 9.77 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 3 - Forks: 4
Nikhil-Pandarge/C-Programming
From Scratch
Language: C - Size: 597 KB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 1
bezzad/UnitJest
Automation generate unit test for JavaScript by Jest Framework
Language: JavaScript - Size: 8.48 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 8 - Forks: 0
acheshkov/program-graphs
A python library to build graphs for programs written in different programming languages.
Language: Python - Size: 126 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 6 - Forks: 0
akarakoc/JASM-Code-Analyzer
Java code analyzer based on JAVA ASM library
Language: Java - Size: 730 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
shaunazzopardi/solidity-cfg-builder
A control-flow graph builder for Solidity smart contracts.
Language: Haskell - Size: 70.3 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 16 - Forks: 2
muhammadhasan01/NotasiAlgoritmik-AST-and-CFG-Generator Fork of irfansofyana/NotasiAlgoritmik-AST-and-CFG-Generator
Repository for my undergraduate thesis (AST and CFG Construction of Notasi Algoritmik)
Size: 413 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
KengoTODA/learn-cfg
Learn Control Flow Graph on ObjectWeb ASM
Language: Java - Size: 136 KB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 0
dibyendu/unrelyzer
Another program analyzer, that performs static Value and Interval analysis of C like UNRELIABLE programs
Language: C - Size: 10.7 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 4 - Forks: 1
VenkateshBH99/Path-Dependency-Analysis
Loops are an important part of any programming language. Hence loop analysis is very important for different software engineering tasks, such as bug detection, test case generation, and program optimization.
Language: CSS - Size: 3.25 MB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 5 - Forks: 1
thewhiteninja/abapt
ABAPT: Another Binary Analysis Python Tool :)
Language: Python - Size: 4.86 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
sambacha/solidity-ts-parser
Solidity Typescript Parser library and an exhaustive set (+1,800) Solidity Test Contracts
Language: Solidity - Size: 26.9 MB - Last synced: 5 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 1
TartanLlama/elmscrew
An online brainfuck debugger
Language: Elm - Size: 201 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 2 - Forks: 1
alexandrustoica/dataflow.analysis
Language: Haskell - Size: 23.4 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
ziadhishamali/signalflowgraph
Signal Flow Graph solver is a web-based application which uses Mason's formula to solve any signal flow graph given to it, the website is made with UX/UI in mind so it provides a beautiful user interface and an easy way of drawing the signal flow graph and showing the results
Language: JavaScript - Size: 10.7 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
USC-SQL/graphs
Language: Java - Size: 26.7 MB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 1
AmrHendy/Signal_Flow_Graph_Automatic_Control
Linear Control Programming project, implemented using JavaSE to calculate the overall transfer function given its signal flow graph which can be drawn easily using a friendly graphical user interface.
Language: Java - Size: 371 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
kshitijgorde/Interprocedural-CFG
Language: GAP - Size: 180 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
Naplues/Static-Analysis
The
Language: Java - Size: 959 KB - Last synced: 11 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 1
anindoasaha/euclid
Language: Java - Size: 167 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0