Commit graph

13 commits

Author SHA1 Message Date
Fish
2fffb71f86
state_plugins: Map the heap region lazily and grow it on demand. (#6715) 2026-07-27 18:20:07 -07:00
Kevin Phoenix
f939c5b88c
Enable ruff isort rule (#6452)
* Enable ruff isort rule

* [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-06-02 14:48:07 -07:00
Kevin Phoenix
5bda6a2a27
Refactor inspect attributes to use dataclass (#6388)
* Refactor inspect attributes to use dataclass

* Add backwards compat

* Improve lint
2026-05-11 14:31:00 -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
Yan Shoshitaishvili
9f143fe7cf
adapting test cases for cle's new auto_load_libs default (#5374)
* explicitly auto_load_libs where needed

* oops
2026-01-12 15:44:12 -07:00
Audrey Dutcher
2f61708d4a
Typecheck more things (#5061)
All engines that angr decompiler uses are now type checked.

---------

Co-authored-by: Fish <fishw@asu.edu>
2024-12-12 01:06:30 -07:00
Kevin Phoenix
fa56ba3668
Use ruff TID252 to prevent reletive imports from parents (#4916) 2024-10-01 09:06:33 -07:00
Kevin Phoenix
613c41878d
Add ruff C4 lints (#4796)
* Add C4 lints

* Improve lint
2024-08-29 21:38:42 -07:00
Kevin Phoenix
feda6f6909
Apply ruff SIM lints (#4793)
* Apply SIM lints

* Fix some failing tests

* Fix more bugs
2024-08-29 16:56:53 -07:00
Kevin Phoenix
ee464d0338
Adopt from __future__ import annotations (#4790) 2024-08-28 18:31:43 -07:00
Kevin Phoenix
e59b07e83c
Remove claripy ops from solver namespace (#4751)
* Remove claripy ops from solver namespace

* Remove some uses of Concat

* Revert cases where custom key kwarg is used

* Fix several tests

* Fix error in format_parser

* Revert change in format_parser.py

* Unpack SAOs in some cgc simprocs

* Remove claripy solver passthrough

* Only unpack them conditionally

* Improve lint

* Whoops

* More lint
2024-08-21 18:56:58 -07:00
Kevin Phoenix
8394c0a336
Mark tests broken on windows (#4253) 2023-10-31 11:37:35 -07:00
Matt Borgerson
17bad29fa6 tests: Structure test files into directories
* Initial pass, loosely following angr package layout
* Many updates to use the 'common' module for binaries repo
* Some unused imports and log handlers are cleaned up
2023-09-08 16:05:33 -07:00