commit | 2af168693a82dafc40d0598959872452647036b0 | [log] [tgz] |
---|---|---|
author | Christopher Ferris <cferris@google.com> | Thu Mar 15 14:35:01 2018 -0700 |
committer | Christopher Ferris <cferris@google.com> | Thu Mar 15 15:14:18 2018 -0700 |
tree | 66acabd364033fe0b10745a678ca7eadc283063d | |
parent | 9cef5021618493b9843e0c2bb4bf79cf9a5831eb [diff] |
Handle ARM thumb function symbols. ARM thumb functions will have the zero bit set to one, which can cause function name lookups to fail. Add an ARM special GetFunctionName that handles this condition. Fix a couple of the function offsets in unit tests. Bug: 74844137 Test: Ran unit tests. Test: Ran debuggerd -b on processes on a bullhead device. Change-Id: Ibd407db34eaaa641f91fdb4f589c44a0dcc0216a