ba774a258c92c8c466e23535cf1b167b8c3c80c6
Somehow, while iterating symbols in a section, it can happen that the last symbol start address is equal to the section size, which means it is beyond the section end. In this case the LLVM getInstruction() method does not return a failure, but a zero-size instruction, resulting in an infinite loop. Now, if beyond section limits, the iteration is aborted. Additionally, an assertion checks for disassembled zero-size instructions. Change-Id: Id8a355475161150d3ee919cd6cf603d4ff26b228
This is an import of the old danceos svn repository. The Fail* development started with rev 187, but this git import only contains revisions 956 and newer due to directory structure changes. Imported from external gitsvn checkout. http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html
Description
Languages
C++
45%
C
36.8%
Python
8.2%
Shell
1.7%
Makefile
1.6%
Other
6.2%