progge.rsProgram analysis playground for a simple, imperative language
Stars: ✭ 29 (-83.89%)
Pyre CheckPerformant type-checking for python.
Stars: ✭ 5,716 (+3075.56%)
Dg[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (+34.44%)
PhasarA LLVM-based static analysis framework.
Stars: ✭ 503 (+179.44%)
Crab LlvmStatic Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 143 (-20.56%)
SeahornSeaHorn Verification Framework
Stars: ✭ 270 (+50%)
OCCAMOCCAM: Object Culling and Concretization for Assurance Maximization
Stars: ✭ 20 (-88.89%)
BapBinary Analysis Platform
Stars: ✭ 1,385 (+669.44%)
StoatSTatic (LLVM) Object file Analysis Tool
Stars: ✭ 44 (-75.56%)
DomtresatDominator Tree LLVM Pass to Test Satisfiability
Stars: ✭ 42 (-76.67%)
monadic-cfaGeneric implementation of different CFA families based on monadic decomposition
Stars: ✭ 16 (-91.11%)
sturdySturdy is a library for developing sound static analyses in Haskell.
Stars: ✭ 49 (-72.78%)
WalaT.J. Watson Libraries for Analysis
Stars: ✭ 395 (+119.44%)
Codeql GoThe CodeQL extractor and libraries for Go.
Stars: ✭ 224 (+24.44%)
Detect It EasyProgram for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+1556.67%)
LyraNo description or website provided.
Stars: ✭ 23 (-87.22%)
SixtyPicalA 6502-oriented low-level programming language supporting advanced static analysis
Stars: ✭ 25 (-86.11%)
IkosStatic analyzer for C/C++ based on the theory of Abstract Interpretation.
Stars: ✭ 1,368 (+660%)
LinterStatic Analysis Compiler Plugin for Scala
Stars: ✭ 273 (+51.67%)
CrabCoRnucopia of ABstractions: a library for building abstract interpretation-based analyses
Stars: ✭ 102 (-43.33%)
surveyorA symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Stars: ✭ 14 (-92.22%)
Clang Power ToolsBringing clang-tidy magic to Visual Studio C++ developers.
Stars: ✭ 285 (+58.33%)
ClangkitClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (+83.33%)
CxxctpDEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (-67.78%)
SvfStatic Value-Flow Analysis Framework for Source Code
Stars: ✭ 540 (+200%)
CodecheckerCodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Stars: ✭ 1,209 (+571.67%)
Sea DsaA new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.
Stars: ✭ 90 (-50%)
SCAFA Speculation-Aware Collaborative Dependence Analysis Framework
Stars: ✭ 25 (-86.11%)
iec-checkerStatic analysis of IEC 61131-3 programs
Stars: ✭ 36 (-80%)
sasiSignedness-Agnostic Strided-Interval
Stars: ✭ 32 (-82.22%)
kleverRead-only mirror of the Klever Git repository
Stars: ✭ 18 (-90%)
PytA Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
Stars: ✭ 2,061 (+1045%)
SysSys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code
Stars: ✭ 149 (-17.22%)
flextoolC++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
Stars: ✭ 32 (-82.22%)
tiroTIRO - A hybrid iterative deobfuscation framework for Android applications
Stars: ✭ 20 (-88.89%)
JitCatA C++17 library for parsing and executing expressions. Allows easy exposure of variables and functions from C++ through built-in reflection functionality.
Stars: ✭ 16 (-91.11%)
opencilk-projectMonorepo for the OpenCilk compiler, forked from llvm/llvm-project. See the OpenCilk/infrastructure repository for build and installation instructions.
Stars: ✭ 42 (-76.67%)
PaperMacheteA project that uses Binary Ninja and GRAKN.AI to perform static analysis on binary files with the goal of identifying bugs in software.
Stars: ✭ 49 (-72.78%)
ebpfpubebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Stars: ✭ 86 (-52.22%)
vim-mypyVim plugin for executing Python's optional static type checker MyPy (http://mypy-lang.org/)
Stars: ✭ 89 (-50.56%)
snapSnap Programming Language
Stars: ✭ 20 (-88.89%)
vscode-checkstyleHaxe Checkstyle extension for Visual Studio Code
Stars: ✭ 24 (-86.67%)
proton-clang-buildA set of scripts to build optimized LLVM and binutils toolchains. See https://github.com/kdrag0n/proton-clang for prebuilts.
Stars: ✭ 30 (-83.33%)
heyokaC++ library for ODE integration via Taylor's method and LLVM
Stars: ✭ 151 (-16.11%)
identypoidentypo is a Go static analysis tool to find typos in identifiers (functions, function calls, variables, constants, type declarations, packages, labels).
Stars: ✭ 26 (-85.56%)
adversarial-code-generationSource code for the ICLR 2021 work "Generating Adversarial Computer Programs using Optimized Obfuscations"
Stars: ✭ 16 (-91.11%)
OpenStaticAnalyzerOpenStaticAnalyzer is a source code analyzer tool, which can perform deep static analysis of the source code of complex systems.
Stars: ✭ 19 (-89.44%)
IDA WrapperAn IDA_Wrapper for linux, shipped with an Function Identifier. It works well with Driller on static linked binaries.
Stars: ✭ 14 (-92.22%)
anvillanvill forges beautiful LLVM bitcode out of raw machine code
Stars: ✭ 228 (+26.67%)
CastXMLSuperbuildBuild CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-82.22%)
aWsmWebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.
Stars: ✭ 177 (-1.67%)
mylibШаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++
Stars: ✭ 49 (-72.78%)
pymlirPython interface for MLIR - the Multi-Level Intermediate Representation
Stars: ✭ 84 (-53.33%)
jingle🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (-81.11%)
llvm-eppEfficient Path Profiling using LLVM
Stars: ✭ 16 (-91.11%)
discrete-math-python-scriptsPython code snippets from Discrete Mathematics for Computer Science specialization at Coursera
Stars: ✭ 98 (-45.56%)