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. |
||
|---|---|---|
| .. | ||
| cfg | ||
| functions | ||
| key_definitions | ||
| rtdb | ||
| __init__.py | ||
| test_dwarf_variables.py | ||
| test_kb_plugins.py | ||
| test_kb_plugins_dwarf.py | ||
| test_labels.py | ||
| test_patches.py | ||
| test_variable_manager.py | ||