https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107752
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2022-11-18 Status|UNCONFIRMED |NEW --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Li Shaohua from comment #3) > (In reply to Andrew Pinski from comment #1) > > Do you mean the column information rather than offset? > > Yes, I meant the column information. > > I don’t know the implementation details of ASAN. But as UBsan can include > the column information, I presume it’s also doable in ASAN? UBSAN column information is passed directly from the compiler to the library while ASAN (inside GCC) uses libbacktrace to find the full backtrace. CLang/LLVM does not use libbacktrace do the backtrace, they have their own library to do it and that provides which is why it is there for them. I looked into libbacktrace somewhat to see what needs to be done but it seems to be a lot (though I could be wrong).