mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
a6e96dcb93bb3353fe8170ad94ca94bdf5ccf1ce
SwitchBreak type
A `SwitchBreak` node should not have a specific associated `FallThroughScopeType`, since its semantics represent the fact of a `case` of the `switch` with no associated statements, and thus can be represented with the `FallThrough` behavior.
The rev.ng binary analysis framework and decompiler
Welcome to the rev.ng project!
rev.ng is an open source binary analysis framework based on LLVM and QEMU. It features a full-fledged decompiler. It's developed by rev.ng Labs in the open.
This repository contains the source code of the rev.ng decompiler. You can find the source of the rev.ng infrastructure and of the lifter in the revng repository.
Eventually, these two repositories will be merged.
Further information
See the revng repository.
License
The rev.ng binary analysis framework and decompiler is Free Software.
rev.ng depends on certain on GPLv2 components (in particular, QEMU), so the project is GPLv2-licensed as a whole. However, the individual files are licensed under the MIT license.
Languages
C++
77.1%
Python
12.6%
MLIR
4.4%
CMake
1.9%
LLVM
1.4%
Other
2.5%