Implementation of different forms of static program analysis techniques
-
Updated
Apr 2, 2024 - C++
Implementation of different forms of static program analysis techniques
Optimization attempt of the Lambda Control Flow Analysis (STG like language)
A web crawler that leverages compute memoization techniques to enable lightning fast crawling of pages without sacrificing fidelity
My Master Thesis: h-CFA A Simplified Approach for Pushdown Control Flow Analysis
A library of compiler optimization algorithms. This is a project in which I learn about and practice writing optimizing compilers. Ibn-Khaldun is a famous Muslim scholar with significant contributions to economics.
This repo offers 10 labs to learn compiler design, covering lexers, parsers, code generation, and more
Dynamic Control Flow Recovery
A toy implementation about Program Dependence Graph using LLVM
an implementation of control-flow analysis of a simple functional programming language.
Repository containing the didactic material and three projects of Prof. Gian-Luigi Ferrari and Prof.ssa Chiara Bodei for the exam of Language Based Technology for Security of the Cybersecurity LM-66 Faculty 2020/2021 (University of Pisa).
Abstract Interpreter for JavaScript with perfect call/return matching.
Design documents related to the decompilation pipeline.
Experimental implementation of k-CFA and Pushdown k-CFA with optional Abstract Garbage Collection for LambdaJS and a subset of Scheme programming language
Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.
Static data flow-based analysis of JavaScript files to detect syntactic clones
Pyc-cfg is a pure python control flow graph builder for almost all Ansi C programming language.
Static analysis framework for .NET programs.
Modular static malicious JavaScript detection system
Add a description, image, and links to the control-flow-analysis topic page so that developers can more easily learn about it.
To associate your repository with the control-flow-analysis topic, visit your repo's landing page and select "manage topics."