Before revision:  New parallel binary analysis capabilities include constructing control flow graphs , analyzing loop nesting, parsing debugging information, and performing data flow analysis such as register liveness analysis and program slicing. We cover 146K lines of source codein Dyninst and its software dependencies .
After revision:  New parallel binary analysis capabilities include constructing control flow graphs (CFGs) from binaries with multithreading. Existing research focuses on addressing challenging code constructs encountered during constructing CFGs, including functions sharing code, jump table analysis, non-returning functions, and tail calls. However, existing analyses do not consider the complex interactions between concurrent analysis of shared code, making it difficult to extend existing serial algorithms to be parallel .