On Wed, 2012-11-21 at 13:46 +0400, Evgeniy Stepanov wrote: > Matching FP or SP also sounds good, and perhaps more reliable than > just popping 2 frames from the top of the stack.
Agreed. Can you try my second patch that searches for the frame address we want our backtrace to start with and see if that works for ARM? The nice thing about that patch is that we won't have to play any games with forcing or disabling inlining of any of the ASAN functions which me might have to do if we always pop 2 frames off the stack. It would also be tolerant of adding any number of new function calls in between the current two ASAN function at the top of the backtrace. http://gcc.gnu.org/ml/gcc-patches/2012-11/msg01711.html Bah, ignore that first diff of the LAST_UPDATED file. :( Peter