Commit graph

4 commits

Author SHA1 Message Date
Fish
02c374b5b4
DecompilationCache: Serialization support. (#6624)
Also,

- Refactored variable_kb into kb.dec_variables.

- Spill decompilation cache into RuntimeDb.

- Save decompilation cache into angrDb. Decompilation results can be preserved across runs.

- No longer check in _pb2.py files; they are generated during build.
2026-07-22 03:03:40 -07:00
pre-commit-ci[bot]
563fb5f862
[pre-commit.ci] pre-commit autoupdate (#6025)
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.11 → v0.14.13](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.11...v0.14.13)
- [github.com/psf/black-pre-commit-mirror: 25.12.0 → 26.1.0](https://github.com/psf/black-pre-commit-mirror/compare/25.12.0...26.1.0)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-19 13:37:06 -07:00
Fish
71e5b9f0be
Decompilation: Fix type renaming, struct field renaming and retyping. (#5562)
* Decompilation: Fix type renaming, struct field renaming, and struct field renaming.

* Type check.
2025-06-27 12:00:00 -04:00
Fish
6dca547406
Decompilation: Fix new bogus variables during subsequent decompilations. (#5554)
* Decompilation: Fix new bogus variables during subsequent decompilations.

* Lint code.

* Update __package__.
2025-06-23 23:58:32 -07:00