Closed mborgerson closed 4 years ago
I pushed a fix which works for this binary but I don't know if it'll apply to everything in the future. My advice for having maximum resiliency during the megatests is to load with loader param page_size=0x1000
and to not directly load the debug symbol binaries the way you showed me you were originally doing, but to instead specify them as main_opts={'debug_symbols': path_to_debug_file}
Also, I can't tell if your pyelftools is installed from github in that pip freeze, but I want to reiterate that that's the thing that you need to do.
Tested with Docker image angr/angr:latest. Loading certain ELF binaries can fail with the following exception. It appears to only affect ELF debug symbol binaries. Attached an example binary.
angr environment report
$ pip freeze