commit | 0b535f4d8e08307122f08323fac93331b60cddf8 | [log] [tgz] |
---|---|---|
author | Christopher Ferris <cferris@google.com> | Thu May 14 18:53:59 2015 -0700 |
committer | Christopher Ferris <cferris@google.com> | Fri May 15 15:53:54 2015 -0700 |
tree | 5ae6de8ce68accff013fc136bd20f8955d6f1088 | |
parent | 7124451dfc655b24e549ded8594c449393ab7597 [diff] |
Check for overflow when getting symbol name. If there is a malformed elf with a particularly large st_name value, then an overflow can occur. Check for this condition and ignore the symbols that would cause an overflow. Bug: 21162746 (cherry picked from commit 14de40d95372863fff4f460fb7e128404d87f8f4) Change-Id: Icf44695b83b8371e176b9f303e43a182bd7bed4e