BinaryAnalysisPlatform / bap

Binary Analysis Platform
MIT License
2.07k stars 273 forks source link

uses function starts as the entires when building the symtab #1471

Closed ivg closed 2 years ago

ivg commented 2 years ago

Uses the same initial starting points when building whole program CFG and symbol table. This improves performance and prevents discrepancies between the set of instructions discovered during the disassembly and the set of instructions that are discovered when we build various graph representations. In certain cases, e.g., in the interworked binaries, such discrepancies could result in an abnormal termiantion of a program.