Parallel binary code analysis

Xiaozhu Meng, Jonathon Anderson, John Mellor‐Crummey, Mark W. Krentel, Barton P. Miller, Srđan Milaković · 2021

Binary code analysis is widely used to help assess a program's correctness, performance, and provenance. Binary analysis applications often construct control flow graphs, analyze data flow, and use debugging information to understand how machine code relates to source lines, inlined functions, and data types. To date, binary analysis has been single-threaded, which is too slow for convenient use in performance tuning workflows where it is used to help attribute performance to complex applications with large binaries.

Read the paper · More papers on PaperTik