On 02/07/2016 05:29, Jeffrey Walton wrote:
> On Sun, Jun 26, 2016 at 10:33 PM, Jeffrey Walton <noloa...@gmail.com> wrote:
>> Hi Everyone,
>>
>> I have a test script from help that repeatedly builds and runs a
>> library under different configurations. The script includes multiple
>> Asan tests.
>>
>> The Asan tests are producing some findings under ARM32 as shown below.
>> Other platforms do not include Asan findings. In addition, Valgrind
>> does nt produce any findings.
>>
>> The test program is always built with at least -g2, and sometimes
>> built with -g3. However, I am not seeing the symbolication. According
>> to the GCC folks, asan_symbolize is not required for GCC because it
>> uses libbacktrace. Also see
>> http://bugzilla.redhat.com/show_bug.cgi?id=1250844.
>>
>> Why am I lacking symbolization, and how do I achieve it?
> 
> Mystery solved... GCC 4.8 does not provide a symbolizer.
> 
> From a new comment on the GCC bug report
> (https://bugzilla.redhat.com/show_bug.cgi?id=1250844#c6):
> 

Even with symbolizer you may face some issue with ASAN on ARM.
Check this llvm bug report [1].

[1] https://llvm.org/bugs/show_bug.cgi?id=22741

>>> I don't know what is different about things on my CubieTruck5 (Linaro, GCC
>>> 4.8.2), but I had to use asan_symbolize provided by Clang/Asan to get
>>> symbols for a GCC/Asan finding.
>>
>> Everything is different in this regard between 4.8.x and 4.9.x.  Only the 
>> latter
>> has libbacktrace symbolization built in, the former doesn't have any
>> symbolization.
> _______________________________________________
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/linaro-toolchain
> 
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to