mirror of
https://github.com/angr/angr
synced 2026-08-17 12:23:11 -04:00
* FunctionParser: Serialize Function._call_sites. serialize stores the transition graph but not Function._call_sites, and parse_from_cmsg never repopulated it, so functions loaded back from LMDB (SpillingFunctionDict eviction, angrdb) returned nothing from get_call_sites(), get_call_target(), and get_call_return(). _call_sites cannot be rebuilt from transition graph edges. Store the mapping in a new repeated CallSite field on the Function message and restore it in parse_from_cmsg. * lint * Fix pyright errors in FunctionParser. * Fix pyright error in LMDB function manager test. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_function.py | ||
| test_function2.py | ||
| test_function_manager.py | ||
| test_function_manager_lmdb.py | ||
| test_function_meta_only_blocks_iterator.py | ||
| test_function_parser_fakeret.py | ||
| test_function_parser_previous_names.py | ||
| test_function_post_analysis_dirty.py | ||
| test_prototypes.py | ||